الرجوع إلى قائمة المقالات

سجلّ المهامّ وسجلّ النظام: اعرف سبب العطل في دقائق

قراءة سجلّات Proxmox: Task Log وSyslog وjournalctl | مرام هوست - سجلّ المهامّ وسجلّ النظام: اعرف سبب العطل في دقائق

حين يتعطّل شيء، يبدأ أغلب الناس بإعادة التشغيل. والأسرع أن تبدأ بسؤال واحد: ماذا حدث قبل دقيقة؟

وبروكسموكس يجيبك — في شاشتين. هذه المقالة عن قراءتهما: سجلّ المهامّ وسجلّ النظام، وكيف تصل إلى السبب في دقائق.

كل لقطة في هذه السلسلة من بروكسموكس حقيقي يعمل. نسخة Proxmox VE 9.2 كاملة بأجهزة وحاويات ومخزّنات ومهامّ نسخ فعلية، شغّلناها معزولة لهذا الغرض حتى لا يظهر اسم زبون واحد، ودخلنا لوحتها عبر نفق مشفّر لا عبر الإنترنت. وما تراه في كل صورة هو ما ستراه أنت حرفياً على شاشتك.

السجلّان — ومتى تفتح كلاً منهما

سجلّ المهامّسجلّ النظام
يسجّلما فعله الناس والجدولةما تقوله خدمات النظام
الشكلجدول مرتّبنصّ متدفّق
افتحه حين«لماذا تغيّر شيء؟»«لماذا انهار شيء؟»
يذكر المستخدم✅ دائماًأحياناً

‏1 · سجلّ المهامّ — ابدأ منه دائماً

سجلّ المهامّ في بروكسموكس يعرض كل عملية مع وقت البدء والانتهاء والنود والمستخدم والوصف والحالة
سجلّ المهامّ: كل عملية بوقتها ومنفّذها ونتيجتها — وهو موجود أسفل كل شاشة
العمودما يخبركإشارة تنبّه
وقت البدء والانتهاءالمدّةمهمّة كانت تأخذ دقيقة وصارت عشراً
User nameمن نفّذهامستخدم لا تتوقّعه
Descriptionماذا جرى—
Statusالنتيجةأي شيء غير OK

والنقر المزدوج على أي سطر يفتح سجلّ تلك العملية كاملاً — بمخرجاتها الفعلية وسبب فشلها حرفياً. وهذا يوفّر عليك تخميناً كثيراً: رسالة الخطأ هناك، لا في رأسك.

نمط يتكرّر — احفظه

أغلب الأعطال «الغامضة» سببها في السطر السابق مباشرةً. حين يقول أحدهم «الجهاز توقّف بلا سبب»، افتح السجلّ حول ذلك الوقت وستجد غالباً واحداً من هذه:

  • مهمّة نسخ ملأت المخزّن.
  • ترقية أُجريت قبل دقائق.
  • لقطة أُخذت أو حُذفت.
  • شخص أطفأه.

‏2 · سجلّ النظام

سجلّ النظام في واجهة بروكسموكس يعرض رسائل الخدمات بترتيب زمني
سجلّ النظام: رسائل الخدمات — وهنا تجد سبب انهيار خدمة لا سبب تغيير إعداد
# الأحدث
journalctl -n 100 --no-pager

# تابع لحظياً
journalctl -f

# حول وقت محدّد
journalctl --since "2026-09-29 02:00" --until "2026-09-29 03:00"

# خدمة بعينها
journalctl -u pveproxy -n 50
journalctl -u pve-firewall -n 50

# الأخطاء فقط
journalctl -p err -n 50

# ومن الإقلاع السابق — بعد انهيار
journalctl -b -1 -p err

وjournalctl -b -1 هو الأمر الذي ينقذك بعد انهيار. يعرض سجلّ الإقلاع السابق — أي ما قالته الخدمات قبل أن يسقط السيرفر. وهذا حيث تجد سبب الانهيار فعلاً، لا في سجلّ ما بعد الإقلاع.

‏3 · سجلّات تخصّ بروكسموكس

الخدمةماذا تسجّلافتحها حين
pveproxyطلبات اللوحة والمصادقةمشاكل دخول أو بطء اللوحة
pvedaemonالعمليات الداخليةفشل عمليات
pve-firewallتطبيق القواعدالجدار لا يعمل كما تتوقّع
pvestatdجمع الإحصاءاتالرسوم فارغة
pve-ha-lrmالتوفّر العاليسلوك HA غريب
# سجلّات المهامّ محفوظة كملفات أيضاً
ls -lt /var/log/pve/tasks/
# وملفّ كل مهمّة فيه مخرجاتها كاملة

‏4 · إجراء تشخيص من خمس خطوات

#السؤالأين تنظر
1متى بدأ العطل بالضبط؟الرسوم — أين انكسر الخطّ
2ماذا حدث قبله بدقائق؟سجلّ المهامّ
3ماذا قالت الخدمات؟journalctl --since
4هل المورد ممتلئ؟التخزين والذاكرة
5هل تكرّر من قبل؟ابحث في السجلّ عن النمط
ملخّص النود مع رسوم استهلاك المعالج والذاكرة والقرص
الخطوة الأولى: الرسوم تحدّد متى بدأ العطل — ثم تبحث في السجلّ حول تلك اللحظة

‏5 · حالات شائعة — وأين سببها

العَرَضابحث عنالسبب المرجّح
جهاز توقّف وحدهسجلّ المهامّ + journalctl -b -1نفاد ذاكرة · امتلاء تخزين
اللوحة لا تفتحjournalctl -u pveproxyقرص النظام ممتلئ · شهادة
النسخ تفشلمهمّة النسخ في السجلّلا مساحة · قفل
الجهاز بطيءالرسوم — IO delayالقرص لا المعالج
الشبكة انقطعت بعد تعديلسجلّ المهامّإعداد شبكة طُبِّق
محاولات دخولauthentication failureفحص آلي — فعّل الحماية
الرسوم فارغةjournalctl -u pvestatdخدمة الإحصاءات متوقّفة

‏6 · نظّف السجلّات قبل أن تملأ القرص

# كم تشغل؟
journalctl --disk-usage

# قلّصها الآن
journalctl --vacuum-size=500M
journalctl --vacuum-time=30d

# وحدّاً دائماً في الإعداد
# /etc/systemd/journald.conf
SystemMaxUse=500M
MaxRetentionSec=1month

وهذا ليس تنظيفاً تجميلياً. سجلّ يتضخّم على قرص النظام يعني سيرفراً يتوقّف — واللوحة لا تفتح، وقد لا تستطيع تسجيل الدخول لتصلحه. حدّد السقف اليوم لا بعد الحادثة.

‏7 · أرسل السجلّات خارج السيرفر

وهذه نقطة أمنية مهمّة: سيرفر مخترَق يُمسَح سجلّه أولاً. والسجلّ المُرسَل إلى مكان آخر لا يُمسَح.

# /etc/rsyslog.d/90-remote.conf
*.*  @@192.168.1.50:514

systemctl restart rsyslog
صفحة التنبيهات في بروكسموكس تعرض أهداف الإشعار ومطابقات التوجيه
وصفحة التنبيهات: اجعل ما يستحقّ الانتباه يصلك بدل أن تبحث عنه

ماذا تراجع ومتى

الدوريةماذا
يومياً (دقيقتان)هل في سجلّ المهامّ أي ERROR؟
أسبوعياًنجاح النسخ · مساحة التخزين
شهرياًمحاولات الدخول · صحّة الأقراص · التحديثات
عند كل عطلالخطوات الخمس أعلاه

أخطاء شائعة وحلولها

الخطأالنتيجةالصواب
إعادة التشغيل قبل قراءة السجلّتضيع الأدلّةاقرأ أولاً
البحث في سجلّ ما بعد الانهيارلا تجد السببjournalctl -b -1
تجاهل سجلّ المهامّتشخيص أعمىابدأ منه
حساب مشترك للفريقعمود المستخدم بلا معنىحساب لكل شخص
سجلّات بلا سقفقرص النظام يمتلئSystemMaxUse
لا تنبيهاتتعرف بالعطل من الزبوننبّه على الفشل

أسئلة شائعة

كم يحتفظ بروكسموكس بسجلّ المهامّ؟

الأخيرة في الواجهة، والملفات في /var/log/pve/tasks/ لمدّة أطول. وسجلّ النظام بحسب إعداد الاحتفاظ.

هل أستطيع البحث في سجلّ المهامّ؟

نعم — فلاتر بالمستخدم والنوع والحالة والتاريخ. وفلتر «الأخطاء فقط» هو أكثر ما ستستعمله.

لماذا لا يظهر شيء في السجلّ رغم العطل؟

لأن العطل خارج السيرفر: شبكة أو كهرباء أو عتاد. ولهذا تفيد المراقبة الخارجية أيضاً.

هل السجلّ يكشف من دخل اللوحة؟

نعم — محاولات المصادقة تُسجَّل بالمستخدم والعنوان. وهذا أول ما تفحصه عند أي شكّ.

ما أهمّ سطر أبحث عنه؟

الأول الذي فيه error حول وقت العطل. وغالباً ما يكون الجواب كلّه فيه.

خلاصة مسار الشبكة والأمان

في خمسة أجزاء: بنيت الشبكة من الواجهة بجسورها ووسومها وروابطها المجمّعة، وفهمت الجدار بمستوياته الثلاثة وبنيت قواعد اليوم الأول بالترتيب الآمن، وعرفت متى تحتاج SDN ومتى يكون مبالغة، وأخرجت لوحتك من الإنترنت، وتعلّمت أن تقرأ ما حدث بدل أن تخمّنه.

والمسار الرابع هو التشغيل اليومي: ضبط الموارد والبالون، والنسخ والاسترجاع واستخراج ملف واحد، واللقطات، وقراءة الرسوم.

Powered by WHMCompleteSolution