مراقبةُ كلّ شيءٍ تُنتج إنذاراتٍ لا يقرؤها أحد، وذلك كألّا تراقب شيئًا. وخمسُ إشاراتٍ تغطّي كلّ انقطاعٍ تقريبًا، ولكلٍّ منها حدٌّ يترك وقتًا للتصرّف بدل أن يخبرك أنّ الأمر وقع.

الخمس

  • القرص، عند 80%. لا 95. فقرصٌ يمتلئ ليلًا يُسقط الموقع حتى يستيقظ أحد، و80% مهمّةُ صباح.
  • الذاكرة، حين يبدأ التبديلُ إلى القرص. فالتبديلُ قيدَ الاستعمال معناه أنّ الجهاز يخبط وكلَّ شيءٍ بطيءٌ سلفًا.
  • الحِمل، قياسًا بعدد أنويتك. أنذِر عند ضعف عدد الأنوية مستمرًّا خمس دقائق — فالقفزةُ معتادة والهضبةُ ليست كذلك.
  • انتهاءُ الشهادة، عند واحدٍ وعشرين يومًا. فالتجديدُ يعمل عند الثلاثين؛ وإن لم يقع عند الواحد والعشرين فشيءٌ يعرقله.
  • الموقعُ نفسه، من الخارج. فقد تكون كلُّ خدمةٍ خضراء والصفحةُ تعود بـ 500.

من الخارج لا من الخادم

الفحصُ الذي يعمل على الجهاز الذي يفحصه لا يستطيع أن يخبرك أنّ الجهاز غيرُ متاح. وأهمُّ فحصٍ طلبُ HTTP من مكانٍ آخر، عن نصٍّ بعينه في الصفحة — لا عن 200 فحسب.

curl -fsS --max-time 10 https://yourdomain.com/ | grep -q 'Sign in' || alert

أبقِ الإنذارات جديرةً بالقراءة

إنذارٌ ينطلق كلّ يومٍ ويُهمَل كلّ يوم أسوأ من لا إنذار: فهو يعلّم الجميعَ إهمالَ القناة، ومن ذلك اليومُ الذي تعني فيه. فإن انطلق شيءٌ ولم تفعل شيئًا فإمّا أن تصلح السبب وإمّا أن تحذف الإنذار.

راقب الاتّجاه لا الحدَّ وحده

قرصٌ عند 60% لا بأس به. أمّا قرصٌ كان عند 40% الأسبوع الماضي فلا — سيمتلئ خلال أسبوعين. والرسمُ البيانيّ يجيب عن «متى»، وهو ما لا يجيبه حدٌّ أبدًا.

و EGPNL يعرض المعالج والذاكرة والقرص والحركة لكلّ خادمٍ مع تاريخها. والخططُ المُدارة تضيف الفحص الخارجيّ والاستجابةَ عند الطلب، وهي الجزءُ الذي لا يمكن أتمتته.