Back to Article List

المراقبة والتنبيه: اعرف أن البرج سقط قبل أن يتصل الزبون

المراقبة والتنبيهات في Proxmox — دليل عملي بلقطات | مرام هوست - المراقبة والتنبيه: اعرف أن البرج سقط قبل أن يتصل الزبون

أسوأ طريقة لتعرف أن برجاً سقط هي مكالمة من مشترك غاضب. فحينها العطل قائم منذ وقت، وسمعتك خسرت بالفعل، وأنت تبدأ التشخيص من الصفر.

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

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

ابدأ من السؤال الصحيح: ماذا تراقب؟

الخطأ الشائع أن تراقب كل شيء، فتغرق في تنبيهات تتعلّم تجاهلها خلال أسبوعين. راقب ما إذا تعطّل توقّف عمل:

ما تراقبهلماذاماذا يعني سقوطه
نفق كل برجهو طريقك إلى البرجفقدت الإدارة عن بُعد
راوتر كل برجقلب البرجالبرج كلّه خارج الخدمة
خادم الراديوسلا مصادقة بدونهلا مشترك جديد يتصل
مساحة التخزينالامتلاء يوقف الأجهزةتوقّف شامل — لا بطء
نجاح النسخ الاحتياطينسخة فاشلة = لا نسخةتكتشفه يوم تحتاجها
حِمل المعالج والذاكرةمؤشّر مبكّريمنحك مهلة قبل الانهيار

الطبقة الأولى: ما تعطيه لك لوحة بروكسموكس مجاناً

قبل أي أداة خارجية، عندك رسوم بيانية جاهزة لكل جهاز وكل نود:

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

كيف تقرأ هذه الشاشة؟

المؤشّرماذا يخبركمتى تقلق
CPU usageالحمل الحاليثبات فوق 80٪ لساعات
Load averageطوابير الانتظارأعلى من عدد الأنوية باستمرار
IO delayالمعالج ينتظر القرصفوق 10٪ — مؤشّر قرص مختنق
RAM usageالذاكرة المستعملةفوق 85٪ مع SWAP نشط
HD spaceمساحة النظامفوق 80٪ — تصرّف الآن

IO delay هو أكثر مؤشّر يُتجاهَل وأكثرها دلالة. معالج بنسبة 30٪ وIO delay بنسبة 25٪ يعني أن أجهزتك بطيئة بسبب القرص لا المعالج — وترقية المعالج لن تصلح شيئاً. هذا الرقم وحده يمنع قرارات شراء خاطئة.

ولكل جهاز رسومه الخاصة أيضاً — فتقارن سلوك جهاز واحد بتاريخه:

ملخّص حاوية يعرض حالتها واستهلاكها ورسوماً بيانية لاستهلاك المعالج والذاكرة والشبكة
رسوم الجهاز الواحد: هل هذا البطء جديد أم أن الجهاز هكذا منذ شهر؟

الطبقة الثانية: التنبيهات — أن يأتيك الخبر

الرسوم تفيد حين تنظر إليها. والتنبيه يفيد حين لا تنظر. وبروكسموكس يملك نظام تنبيهات مدمجاً:

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

وإضافة هدف جديد — بريد أو خادم بريد خارجي أو نقطة نهاية مخصّصة:

حوار إضافة هدف تنبيه جديد في بروكسموكس مع خيارات نوع الهدف
هدف التنبيه: اختر النوع وحدّد وجهته — والمطابِق يقرّر ما يُرسَل إليه

القاعدة الذهبية: نبّهني عند الفشل فقط. رسالة «تمّت النسخة بنجاح» يومياً تُقرأ أسبوعاً ثم تصير ضوضاء تُصفّى إلى مجلّد لا تفتحه — فلا تعرف يوم تتوقّف النسخ. ورسالة فشل واحدة وسط صمت تُقرأ فوراً.

الطبقة الثالثة: مقاييس تاريخية

رسوم بروكسموكس تكفي لأسابيع. وحين تحتاج شهوراً ومقارنات بين نودات، وجّه المقاييس إلى خادم خارجي:

صفحة خادم المقاييس في بروكسموكس لإرسال بيانات الأداء إلى نظام خارجي
خادم المقاييس: يرسل بروكسموكس أرقامه إلى نظامك الخارجي بلا وكيل على كل جهاز

وهذه الطبقة اختيارية — لا تبدأ بها. ابدأ بالطبقتين الأوليين، وانتقل إليها حين تجد نفسك تسأل «كيف كان الحمل الشهر الماضي؟».

مراقبة الأبراج نفسها — بلا نظام إضافي

لرواتر الأبراج، أبسط مراقبة نافعة مدمجة في RouterOS:

/tool netwatch add host=10.8.0.1 interval=30s timeout=2s \
    down-script=":log error \"HQ tunnel DOWN\";
                 /tool e-mail send [email protected]
                   subject=\"tunnel down\" body=[/system identity get name];"

وعلى خادم النفق، فحص دوري من خمسة أسطر يكشف أي برج صامت:

#!/bin/bash
for p in $(wg show wg0 peers); do
  last=$(wg show wg0 latest-handshakes | grep "$p" | awk '{print $2}')
  age=$(( $(date +%s) - last ))
  [ "$last" -eq 0 -o "$age" -gt 300 ] && echo "peer $p stale (${age}s)"
done

ضعه في cron كل خمس دقائق. مصافحة أقدم من خمس دقائق تعني نفقاً ميتاً — وستعرف قبل أن يتصل أحد.

الطبقة الرابعة — والأهمّ: سجلّ المهامّ

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

سجل المهام يعرض كل عملية مع وقت البدء والانتهاء والمستخدم والنتيجة
حين يتعطّل شيء، أول شاشة تفتحها هي هذه — لا الرسوم

ومعظم الأعطال التي تبدو غامضة يكون سببها في السطر السابق مباشرةً: ترقية، أو تعديل إعداد، أو مهمّة نسخ ملأت القرص.

ما الذي يستحقّ تنبيهاً فورياً؟

الحدثالأولويةالوجهة المقترحة
فشل نسخة احتياطيةعاليةبريد + رسالة فورية
سقوط نفق برجعاليةرسالة فورية
تخزين فوق 85٪عاليةبريد
قرص بحالة تحذيرعاليةبريد
إعادة تشغيل غير مخطّطةمتوسطةبريد
حمل مرتفع لساعةمنخفضةتقرير يومي
نجاح نسخةلا تنبيهالسجلّ يكفي

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

الخطأالنتيجةالحل
تنبيهات على كل شيءتتعلّم تجاهلهانبّه على الفشل فقط
تنبيهات إلى بريد لا يُقرأكأنها غير موجودةوجهة تصل إلى هاتفك
عدم اختبار قناة التنبيهتكتشف عطلها يوم تحتاجهااختبرها شهرياً
مراقبة السيرفر دون الأبراجنصف الصورة‏netwatch على كل برج
تجاهل IO delayقرارات شراء خاطئةاقرأه مع المعالج دائماً
لا تنبيه على امتلاء التخزينتوقّف مفاجئ شاملعتبة عند 80٪

أسئلة شائعة

هل أحتاج نظام مراقبة كاملاً؟

لا للبداية. لوحة بروكسموكس + تنبيهات المدمج + netwatch تغطّي أغلب ما ستحتاجه. وحين تكبر شبكتك ستعرف بنفسك ما ينقصك.

كم أحتفظ بالسجلات؟

شهر للسجلّات التفصيلية، وسنة للمقاييس الملخّصة. والسجلّات هي ما يملأ قرصك — فقلّمها.

وإن كان عندي أكثر من سيرفر؟

خادم مقاييس واحد يجمعها كلها، فترى شبكتك في لوحة واحدة بدل التنقّل بين لوحات.

ما أول تنبيه أبنيه؟

فشل النسخ الاحتياطي. لأنه الوحيد الذي تكتشف غيابه في أسوأ يوم ممكن.

هل المراقبة تستهلك موارد؟

الرسوم المدمجة تكاد لا تُحسّ. وخادم المقاييس الخارجي يحتاج جهازاً صغيراً — حاوية بذاكرة صغيرة تكفي.

الخطوة التالية

تعرف الآن بالعطل أولاً. بقي أن تضمن ألّا يكون العطل اختراقاً: في الجزء الثالث والأخير نغلق الأبواب ونحدّد من يصل إلى ماذا — ونجعل كل تغيير مسجّلاً باسم فاعله.

هذه المقالة من سلسلة «تشغيل شبكتك كعمل لا كهواية» — الأرقام والمراقبة والأمان: ١. كم يكلّفك النزول إلى الموقع؟ · ٢. المراقبة والتنبيه · ٣. الأمان: من يصل وماذا فعل

Powered by WHMCompleteSolution