حين يتعطّل شيء، يبدأ أغلب الناس بإعادة التشغيل. والأسرع أن تبدأ بسؤال واحد: ماذا حدث قبل دقيقة؟
وبروكسموكس يجيبك — في شاشتين. هذه المقالة عن قراءتهما: سجلّ المهامّ وسجلّ النظام، وكيف تصل إلى السبب في دقائق.
كل لقطة في هذه السلسلة من بروكسموكس حقيقي يعمل. نسخة 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 ومتى يكون مبالغة، وأخرجت لوحتك من الإنترنت، وتعلّمت أن تقرأ ما حدث بدل أن تخمّنه.
والمسار الرابع هو التشغيل اليومي: ضبط الموارد والبالون، والنسخ والاسترجاع واستخراج ملف واحد، واللقطات، وقراءة الرسوم.
سلسلة «بروكسموكس من الداخل» — بلقطات حقيقية من الواجهة.
الأساسيات:
١. الواجهة ·
٢. أول جهاز ·
٣. الحاويات ·
٤. الصور والقوالب ·
٥. الصلاحيات
التخزين:
٦. أنواع التخزين ·
٧. إضافة قرص وتوسيعه ·
٨. ZFS ·
٩. نقل قرص ·
١٠. امتلاء التخزين
الشبكة والأمان:
١١. تبويب الشبكة ·
١٢. الجدار الناري ·
١٣. SDN ·
١٤. تأمين اللوحة ·
١٥. السجلّات