تخطّ إلى المحتوى

دليل

المراقبات

دليل 5 دقائق قراءة

هذه الصفحة تشرح متى تُفحص المراقبة ومتى تتغير حالتها. هي لمشرف WHMCS.

لا يعمل الفحص إلا عندما يستدعيه الكرون أو Force Run. الفاصل هو أقل مدة بين فحصين، وليس ضمانًا أن الفحص يبدأ في تلك الثانية.

قائمة المراقبات مع الإجراءات الجماعية وفلاتر المجموعات ومؤشرات الحالة


نظرة عامة على قائمة المراقبات

يعرض تبويب المراقبات جميع المراقبات المضبوطة مع:

  • شارة الحالة الحالية (يعمل / معطّل / موقوف / غير معروف)
  • آخر زمن استجابة (بالميلي ثانية)
  • آخر وقت فحص
  • اسم المجموعة والوسوم
  • صفحة الحالة المرتبطة
  • إجراءات سريعة: تعديل، تشغيل فوري، تفعيل/إيقاف، حذف

يمكنك الفلترة حسب صفحة الحالة والمجموعة والحالة والنوع. تتيح الإجراءات الجماعية تفعيل أو إيقاف أو حذف عدة مراقبات دفعةً واحدة.


إضافة مراقبة

انقر إضافة مراقبة لفتح نموذج الإنشاء متعدد التبويبات.

التبويب الأول — الأساسي

إضافة مراقبة — تبويب الإعدادات الأساسية

الحقل الوصف الافتراضي
الاسم اسم العرض الظاهر على صفحة الحالة —
صفحة الحالة صفحة الحالة التي تنتمي إليها هذه المراقبة —
المجموعة مجموعة اختيارية للتنظيم البصري على صفحة الحالة —
الوسوم وسوم مفصولة بفواصل للفلترة الداخلية —
نوع المراقبة http أو tcp أو ping أو heartbeat http
الهدف رابط URL (لـ HTTP)، اسم المضيف أو IP (لـ TCP/Ping)، أو اتركه فارغاً (لـ Heartbeat) —
مفعّل تبديل لتفعيل المراقبة أو إيقافها مؤقتاً دون حذفها مفعّل
فاصل الفحص عدد الثواني بين كل فحص وآخر 300 (5 دقائق)
المهلة أقصى وقت انتظار لكل محاولة فحص بالثواني 10

التبويب الثاني — إعدادات HTTP

يظهر فقط لنوع المراقبة HTTP.

إضافة مراقبة — خيارات HTTP

الحقل الوصف الافتراضي
طريقة HTTP GET أو POST أو HEAD أو PUT أو PATCH أو DELETE GET
ترويسات الطلب ترويسات مخصصة بصيغة Name: Value، سطر لكل ترويسة —
جسم الطلب محتوى الجسم لطلبات POST/PUT/PATCH —
تتبع إعادة التوجيه هل يتبع الإضافة إعادات التوجيه HTTP 3xx مفعّل
تنبيه انتهاء SSL (أيام) تحذير عند اقتراب انتهاء صلاحية شهادة SSL خلال N يوم 14
رمز HTTP المتوقع رمز الاستجابة المتوقع؛ اتركه فارغاً لقبول أي 2xx/3xx —

التبويب الثالث — التحقق

إضافة مراقبة — التحقق من الكلمة المفتاحية

الحقل الوصف
كلمة مفتاحية (يجب أن تحتوي) يجب أن يحتوي جسم الاستجابة على هذه السلسلة لاجتياز الفحص
كلمة مفتاحية (يجب ألا تحتوي) يفشل الفحص إذا ظهرت هذه السلسلة في جسم الاستجابة

كلا الحقلين يقبلان نصاً عادياً. المطابقة حساسة لحالة الأحرف.

Tip

استخدم كلمة مفتاحية فريدة لاستجابة الحالة السليمة، مثل اسم المنتج أو عنصر HTML محدد، لاكتشاف الحالات التي يُعيد فيها الخادم 200 لكن التطبيق معطوب.


التبويب الرابع — التنبيهات وSLA

إضافة مراقبة — إعدادات التنبيهات وSLA

الحقل الوصف الافتراضي
عدد المحاولات عدد الفشل المتتالي قبل تصنيف المراقبة بـ "معطّل" 2
الحد الأدنى لمدة التعطّل (دقائق) إرسال تنبيهات فقط بعد تعطّل الخدمة لمدة N دقيقة على الأقل 2
هدف SLA (%) هدف التوفر الشهري المستخدم في تقارير SLA 99.9
إرسال الإشعارات تفعيل تنبيهات البريد/Webhook/Telegram لهذه المراقبة مفعّل

كيف يعمل نظام المحاولات/سلسلة الفشل:

  1. يُزيد كل فحص فاشل عداد سلسلة الفشل الداخلية.
  2. فقط عندما تصل السلسلة إلى عتبة عدد المحاولات تتغير حالة المراقبة إلى معطّل.
  3. تعود الحالة إلى يعمل عند أول فحص ناجح.

يمنع هذا النظام انقطاعات الشبكة العابرة من إثارة تنبيهات خاطئة.


التبويب الخامس — المناطق (امتداد المناطق المتعددة)

يظهر فقط عند تفعيل امتداد المناطق المتعددة.

إضافة مراقبة — إعدادات المناطق المتعددة

الحقل الوصف
تفعيل المناطق المتعددة ينشّط الفحص الموزّع لهذه المراقبة
المناطق اختر مناطق الوكيل التي تشغّل هذه المراقبة (مثل local وUS وEU وآسيا)
مزوّد المنطقة خدمة المراقبة أو نوع الوكيل لكل منطقة (مثل local أو uptimerobot أو statuscake أو betterstack أو asura)
عرض نتائج الوكيل عرض نتائج كل منطقة على صفحة الحالة العامة
تسمية المنطقة تسمية عرض اختيارية لكل منطقة تظهر للزوار

التبويب السادس — الصيانة

إضافة مراقبة — إعدادات نافذة الصيانة

الحقل الوصف
قيد الصيانة تحديد المراقبة يدوياً بوضع الصيانة (يوقف التنبيهات)
بداية الصيانة تاريخ ووقت بدء الصيانة المجدولة
نهاية الصيانة تاريخ ووقت انتهاء الصيانة؛ تستأنف المراقبة الفحص الطبيعي بعده

خلال نافذة الصيانة:

  • تُظهر صفحة الحالة شارة "صيانة" بدلاً من يعمل/معطّل
  • لا تُرسل أي تنبيهات أو إشعارات
  • تُسجَّل نتائج الفحص دائماً

التبويب السابع — المتقدم

إضافة مراقبة — التبويب المتقدم (Heartbeat وربط خدمة WHMCS)

الحقل الوصف
رابط Heartbeat (لمراقبات Heartbeat فقط) الرابط الفريد الذي يجب أن تستدعيه الخدمة دورياً
فاصل النبض المتوقع عدد الثواني المتوقعة بين كل نبضة وأخرى
معرّف خدمة WHMCS ربط هذه المراقبة بخدمة WHMCS للعرض أو الأتمتة
ترتيب العرض يتحكم في ترتيب ظهور هذه المراقبة ضمن مجموعتها على صفحة الحالة

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


حالات المراقبة

الحالة المعنى
يعمل اجتاز آخر فحص؛ الخدمة في متناول اليد
معطّل وصلت سلسلة الفشل إلى العتبة؛ الخدمة غير متاحة
موقوف المراقبة معطّلة؛ لا تجري أي فحوصات
صيانة المراقبة ضمن نافذة صيانة
غير معروف لم يُكتمل أي فحص بعد

استكشاف الأخطاء

المشكلة الحل
تبقى المراقبة بحالة "غير معروف" تحقق من تشغيل WHMCS cron أو رابط cron المخصص
تنبيهات معطّل خاطئة زد عدد المحاولات أو الحد الأدنى لمدة التعطّل
تنبيه SSL لا يعمل تحقق من أن الرابط الهدف يستخدم HTTPS
فحص الكلمة المفتاحية يفشل دائماً تحقق من مطابقة الكلمة للاستجابة الحية بدقة (حساسة للأحرف)
Heartbeat دائماً معطّل تأكد من أن الخدمة الخارجية تستدعي رابط Heartbeat الصحيح