Skip to content

إدارة التنبيهات والإشعارات

يتضمن Cockpit نظام تنبيه في الوقت الفعلي يراقب وحدات التلخيص الفيزيائية (Hypervisors) والأجهزة الافتراضية. يقيّم محرك التنبيه مقاييس الأداء مقابل الحدود التي تم إعدادها ويوجه الإشعارات إلى مسؤول النظام عند اكتشاف شذوذ أو إخفاقات.


محرك تقييم التنبيهات

يعالج النظام الفرعي للتنبيه القياس عن بعد من خلال مسار ثلاثي المراحل:

  1. تجميع المقاييس: تقوم البرامج الخلفية (Background daemons) بالاستعلام عن المقاييس الفيزيائية المباشرة (مثل درجة حرارة المعالج، وعمل المعالج، واستهلاك مساحة القرص) وحالات نظام التلخيص (Hypervisor).
  2. تقييم الحدود: يتم تقييم المقاييس المجمعة مقابل القواعد الإدارية (على سبيل المثال، إطلاق تنبيه إذا تجاوز استخدام المعالج 90% لمدة مستمرة تبلغ 5 دقائق).
  3. توجيه التنبيهات: إذا تم انتهاك حد القاعدة، يولد المحرك حمولة تنبيه ويوجهها عبر قنوات الإشعارات المُعدة (مثل SMTP أو SNMP).

تصنيفات مستوى الخطورة

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

  • Info (معلومات): أحداث تشغيلية تشير إلى تغييرات عادية في الحالة (مثل اكتمال النسخ الاحتياطي بنجاح أو مزامنة قاعدة البيانات).
  • Warning (تحذير): أحداث غير حرجة تتطلب المراجعة (مثل وصول مجمع التخزين إلى 85% من السعة أو ارتفاع تأخير الشبكة).
  • Critical (حرج): إخفاقات في النظام تتطلب تدخلاً إداريًا فوريًا (مثل قطع اتصال مضيف Hypervisor أو تعطل جهاز افتراضي).
  • Fatal (قاتل): انقطاعات شديدة في البنية التحتية (مثل خروج مستودع تخزين كامل عن الخدمة أو انقطاع الطاقة عن عقدة Hypervisor).

إعداد قنوات الإشعار

يمكن للمسؤولين توجيه التنبيهات إلى منصات المراقبة الخارجية أو خدمات الرسائل.

1. تكامل البريد الإلكتروني عبر SMTP

لإعداد إشعارات البريد الإلكتروني:

  1. قم بتسجيل الدخول إلى وحدة تحكم Cockpit بصفة مسؤول.
  2. انتقل إلى Settings > Notifications > Email.
  3. قم بإعداد خصائص مرحل البريد (Mail relay):
    • SMTP Host: عنوان خادم البريد المؤسسي الخاص بك (مثل smtp.corp.awan.io).
    • Port: عادة ما يكون 587 (STARTTLS) أو 465 (SSL).
    • Authentication: بيانات الاعتماد لحساب البريد المرِسل.
    • Sender Address: عنوان البريد الإلكتروني للمرسل (مثل alerts-noreply@corp.awan.io).
  4. حدد قواعد توجيه المستلمين (Recipient Routing Rules) لتوجيه مستويات خطورة محددة للتنبيهات إلى الفرق المناسبة (على سبيل المثال، توجيه تنبيهات التحذير Warning إلى طابور سجلات النظام، وتنبيهات Critical/Fatal إلى طابور الاستدعاء الفوري).

2. فخاخ SNMP (SNMP Traps)

لتوجيه التنبيهات إلى نظام إدارة الشبكة الخارجي (NMS) مثل Zabbix أو PRTG:

  1. انتقل إلى Settings > Notifications > SNMP.
  2. قم بإعداد خصائص هدف SNMP:
    • Target Host: عنوان IP أو اسم المضيف لجامع المراقبة.
    • Port: عادة ما يكون 162 لفخاخ SNMP traps.
    • Community String: حمولة بيانات الاعتماد (مثل سلسلة مخصصة للقراءة فقط).
    • SNMP Version: حدد v2c أو v3 (يوصى بـ v3 لأنه يدعم المصادقة المشفرة والخصوصية).