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

نظرة عامة على قائمة المراقبات
يعرض تبويب المراقبات جميع المراقبات المضبوطة مع:
- شارة الحالة الحالية (يعمل / معطّل / موقوف / غير معروف)
- آخر زمن استجابة (بالميلي ثانية)
- آخر وقت فحص
- اسم المجموعة والوسوم
- صفحة الحالة المرتبطة
- إجراءات سريعة: تعديل، تشغيل فوري، تفعيل/إيقاف، حذف
يمكنك الفلترة حسب صفحة الحالة والمجموعة والحالة والنوع. تتيح الإجراءات الجماعية تفعيل أو إيقاف أو حذف عدة مراقبات دفعةً واحدة.
إضافة مراقبة
انقر إضافة مراقبة لفتح نموذج الإنشاء متعدد التبويبات.
التبويب الأول — الأساسي

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

| الحقل | الوصف | الافتراضي |
|---|---|---|
| عدد المحاولات | عدد الفشل المتتالي قبل تصنيف المراقبة بـ "معطّل" | 2 |
| الحد الأدنى لمدة التعطّل (دقائق) | إرسال تنبيهات فقط بعد تعطّل الخدمة لمدة N دقيقة على الأقل | 2 |
| هدف SLA (%) | هدف التوفر الشهري المستخدم في تقارير SLA | 99.9 |
| إرسال الإشعارات | تفعيل تنبيهات البريد/Webhook/Telegram لهذه المراقبة | مفعّل |
كيف يعمل نظام المحاولات/سلسلة الفشل:
- يُزيد كل فحص فاشل عداد سلسلة الفشل الداخلية.
- فقط عندما تصل السلسلة إلى عتبة عدد المحاولات تتغير حالة المراقبة إلى معطّل.
- تعود الحالة إلى يعمل عند أول فحص ناجح.
يمنع هذا النظام انقطاعات الشبكة العابرة من إثارة تنبيهات خاطئة.
التبويب الخامس — المناطق (امتداد المناطق المتعددة)
يظهر فقط عند تفعيل امتداد المناطق المتعددة.

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

| الحقل | الوصف |
|---|---|
| قيد الصيانة | تحديد المراقبة يدوياً بوضع الصيانة (يوقف التنبيهات) |
| بداية الصيانة | تاريخ ووقت بدء الصيانة المجدولة |
| نهاية الصيانة | تاريخ ووقت انتهاء الصيانة؛ تستأنف المراقبة الفحص الطبيعي بعده |
خلال نافذة الصيانة:
- تُظهر صفحة الحالة شارة "صيانة" بدلاً من يعمل/معطّل
- لا تُرسل أي تنبيهات أو إشعارات
- تُسجَّل نتائج الفحص دائماً
التبويب السابع — المتقدم

| الحقل | الوصف |
|---|---|
| رابط Heartbeat | (لمراقبات Heartbeat فقط) الرابط الفريد الذي يجب أن تستدعيه الخدمة دورياً |
| فاصل النبض المتوقع | عدد الثواني المتوقعة بين كل نبضة وأخرى |
| معرّف خدمة WHMCS | ربط هذه المراقبة بخدمة WHMCS للعرض أو الأتمتة |
| ترتيب العرض | يتحكم في ترتيب ظهور هذه المراقبة ضمن مجموعتها على صفحة الحالة |
مراقبات Heartbeat تعمل بشكل عكسي: بدلاً من أن تستطلع الإضافة الخدمة، تستدعي الخدمة عنوان URL خاصاً. إذا لم يُستدعَ الرابط خلال الفترة المضبوطة، تظهر المراقبة بحالة معطّل.
حالات المراقبة
| الحالة | المعنى |
|---|---|
| يعمل | اجتاز آخر فحص؛ الخدمة في متناول اليد |
| معطّل | وصلت سلسلة الفشل إلى العتبة؛ الخدمة غير متاحة |
| موقوف | المراقبة معطّلة؛ لا تجري أي فحوصات |
| صيانة | المراقبة ضمن نافذة صيانة |
| غير معروف | لم يُكتمل أي فحص بعد |
استكشاف الأخطاء
| المشكلة | الحل |
|---|---|
| تبقى المراقبة بحالة "غير معروف" | تحقق من تشغيل WHMCS cron أو رابط cron المخصص |
| تنبيهات معطّل خاطئة | زد عدد المحاولات أو الحد الأدنى لمدة التعطّل |
| تنبيه SSL لا يعمل | تحقق من أن الرابط الهدف يستخدم HTTPS |
| فحص الكلمة المفتاحية يفشل دائماً | تحقق من مطابقة الكلمة للاستجابة الحية بدقة (حساسة للأحرف) |
| Heartbeat دائماً معطّل | تأكد من أن الخدمة الخارجية تستدعي رابط Heartbeat الصحيح |