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