الخوادم والتخزين

إعداد تنبيهات البريد وSNMP وsyslog البعيد في iDRAC9

اجعل خادم PowerEdge يبلّغك بأعطال الأقراص والمراوح ومزودات الطاقة عبر البريد أو SNMP أو syslog، مع تصفية حسب الفئة والخطورة واختبار ذلك.

تاريخ النشر
مدة القراءة
6 دقائق
الكاتب
SKYLINE Engineering

يجب أن يصلك خبر القرص المعطل أو مزود الطاقة المفقود على شكل تنبيه، لا على شكل توقف للخدمة. يراقب iDRAC9 العتاد حتى عندما يكون نظام التشغيل متوقفًا، ويستطيع إرسال التنبيهات عبر البريد الإلكتروني وSNMP trap وIPMI trap وsyslog البعيد وأحداث Redfish وسجل نظام التشغيل. يشرح هذا الدليل القنوات الثلاث الأكثر استخدامًا (البريد وSNMP وsyslog) استنادًا إلى دليل مستخدم iDRAC9 للإصدار 7.xx ودليل RACADM CLI. تختلف أسماء الصفحات تحت Configuration > System Settings اختلافًا طفيفًا بين إصدارات البرامج الثابتة.

قبل أن تبدأ

  • الترخيص: تعمل SNMP traps مع كل تراخيص iDRAC9، وتنبيهات البريد تتطلب Express أو أعلى، وsyslog البعيد يتطلب Enterprise أو Datacenter.
  • الصلاحيات: تحتاج إلى Configure iDRAC، ويتطلب إرسال تنبيهات الاختبار صلاحية Test Alerts، ويتطلب الأمر racadm eventfilters set/test صلاحية المسؤول.
  • الشبكة: يجب أن يصل iDRAC إلى خادم SMTP ومدير SNMP وخادم syslog. تحقق من الجدران النارية وإعدادات DNS في iDRAC. وعند استخدام البريد عبر IPv6 يجب ضبط اسم نطاق DNS في iDRAC.
  • إذا كان iDRAC جديدًا فابدأ بـالإعداد الأول لـ iDRAC9.

كيف تعمل تنبيهات iDRAC

ينتمي كل حدث إلى فئة: System Health أو Storage أو Updates أو Audit أو Configuration أو Work notes. ولكل حدث أيضًا درجة خطورة: Critical أو Warning أو Info. يحدد فلتر الحدث ما يحدث عند وقوع حدث مطابق: أي الإشعارات تُرسل (بريد أو SNMP أو IPMI أو syslog بعيد أو Redfish أو سجل النظام أو WS events)، وإجراء واحد اختياري (إعادة تشغيل أو دورة طاقة أو إطفاء). لا يُرسل أي شيء قبل تفعيل التنبيهات على المستوى العام، وهذا المفتاح يتقدّم على جميع الفلاتر.

الخطوة 1 — تفعيل التنبيهات واختيار ما يُرسل

  1. افتح Configuration > System Settings > Alert Configuration، ومن قسم Alerts اختر Enable ثم انقر Apply.
  2. للإعداد السريع استخدم Quick Alert Configuration في الصفحة نفسها. اختر فئة واحدة وخطورة واحدة ووجهة واحدة على الأقل (مثل System Health وStorage، وCritical وWarning، وEmail وSNMP)، ثم انقر Apply. تظهر النتيجة تحت Alerts Configuration Summary.
  3. للتحكم الأدق افتح Alerts and Remote System Log Configuration، وحدّد لكل نوع حدث القنوات المطلوبة: Email أو SNMP Trap أو IPMI Alert أو Remote System Log أو WS Eventing أو OS Log أو Redfish Event.

عبر racadm يبدو المفتاح العام والفلاتر هكذا (الصيغة من الدليلين):

racadm set iDRAC.IPMILan.AlertEnable 1
racadm eventfilters get -c idrac.alert.all
racadm eventfilters set -c idrac.alert.storage.critical -a none -n email,snmp

يقبل الخيار -n القيم all وsnmp وipmi وws-events وredfish-events وoslog وemail وremotesyslog وnone. استخدم -a none ما لم ترد فعلًا أن يتصرف iDRAC في الخادم.

ملاحظة: إجراءات الأحداث (Reboot وPower Cycle وPower Off) تُنفَّذ على خادم الإنتاج فور وقوع الحدث. لذلك تتركها معظم الفرق على No Action وتكتفي بالتنبيه.

الخطوة 2 — إعداد خادم SMTP ومستلمي البريد

  1. افتح Configuration > System Settings > SMTP (E-mail) Configuration. ويعرض دليل 7.xx هذه الصفحة أيضًا تحت Alert Configuration.
  2. في SMTP (Email) Server Settings أدخل عنوان IP لخادم SMTP أو اسمه الكامل. اضبط Custom Sender Address إذا كان خادم الترحيل لا يقبل إلا مرسلين معروفين، ويمكنك أيضًا ضبط Custom Message Subject Prefix.
  3. اختر المنفذ وConnection Encryption: بلا تشفير على المنفذ 25 (الافتراضي)، أو SSL على المنفذ 465. إذا كان الخادم يتطلب تسجيل دخول ففعّل Authentication وأدخل اسم المستخدم وكلمة المرور.
  4. أضف حتى أربعة عناوين بريد مستلمة، وانقر Apply، ثم انقر Send تحت Test Email.

إذا فشل الاختبار برسالة RAC0225 فهذا يعني أن iDRAC لا يصل إلى خادم SMTP، فتحقق من التوجيه والجدار الناري واسم DNS. وعبر racadm:

racadm set iDRAC.RemoteHosts.SMTPServerIPAddress 192.0.2.25
racadm set iDRAC.EmailAlert.Address.1 servers@example.com
racadm set iDRAC.EmailAlert.Enable.1 1
racadm testemail -i 1

الخطوة 3 — إعداد وجهات SNMP trap

  1. افتح Configuration > System Settings > SNMP and E-mail Settings.
  2. فعّل State لوجهة، وأدخل عنوان مدير SNMP بصيغة IPv4 أو IPv6 أو FQDN. يمكنك تعريف حتى ثماني وجهات.
  3. في SNMPv1 وv2c أدخل نص المجتمع (community string)، ويجب أن يطابق ما في المدير. القيمة الافتراضية public، فغيّرها. وفي SNMPv3 اختر مستخدم iDRAC الذي تُرسل الرسائل باسمه، ويجب تفعيل SNMPv3 في إعدادات حسابه.
  4. من SNMP Trap Format اختر SNMP v1 أو v2 أو v3 وانقر Apply. أما IPMI traps فتُرسل دائمًا بصيغة v1.
  5. انقر Send تحت Test SNMP Trap وتأكد من وصول الرسالة.
racadm set idrac.SNMP.Alert.1.DestAddr 192.0.2.50
racadm set idrac.SNMP.Alert.1.Enable 1
racadm testtrap -i 1

حمّل ملفات MIB الخاصة بـ Dell iDRAC في مدير SNMP لكي تُفك الرسائل بشكل صحيح، ويسردها دليل SNMP المرجعي من Dell.

الخطوة 4 — إرسال السجلات إلى خادم syslog بعيد

مع syslog البعيد تُرسل كل مدخلة تُكتب في Lifecycle Log إلى خادم syslog أيضًا، فتحتفظ بنسخة من السجل خارج الخادم.

  1. افتح Configuration > System Settings > Alert Configuration > Remote Syslog > Settings.
  2. اختر Basic Settings (syslog التقليدي) أو Secure Settings (syslog عبر TLS، وارفع شهادة CA أولًا) أو None.
  3. أدخل بيانات خادم syslog (تشرح تعليمات iDRAC المدمجة كل حقل) ثم انقر Apply.

عبر racadm استخدم الأمر set مع عناصر المجموعة iDRAC.SysLog المذكورة في دليل RACADM CLI. ولتفعيل syslog الآمن ارفع شهادة Syslog CA قبل ضبط iDRAC.syslog.Securesyslogenable.

الخطوة 5 — الاختبار من البداية إلى النهاية

اختر رقم رسالة حقيقيًا وحاكِه، ثم تأكد من وصوله عبر كل قناة ضبطتها:

racadm eventfilters test -i FAN0001

في واجهة الويب أدخل رقم الرسالة في حقل Message ID to Test Event في صفحة التنبيهات وانقر Test. ويسرد دليل Dell المرجعي للأحداث ورسائل الأخطاء أرقام الرسائل. وللحصول على تذكير متكرر ما دام الخادم يعمل فوق حد حرارة الهواء الداخل، اضبط Configuration > System Settings > Alert Recurrence (الافتراضي 30 يومًا، والقيمة 0 توقفه).

الأسئلة الشائعة

لماذا لا يرسل iDRAC أي تنبيه رغم إضافة المستلمين؟

غالبًا ما يكون إعداد Alerts العام ما زال معطّلًا، أو لا يوجد فلتر حدث يرسل إلى تلك القناة. يجب تفعيل الاثنين.

هل يمكن استخدام خدمة بريد سحابية؟

نعم. تدعم إعدادات SMTP التشفير SSL على المنفذ 465 مع المصادقة، لاستخدام خوادم ترحيل SMTP السحابية.

قائمة التحقق

  • التنبيهات مفعّلة على المستوى العام
  • فلاتر الأحداث مضبوطة لفئتي System Health وStorage، على الأقل للخطورتين Critical وWarning
  • خادم SMTP والمرسل والمستلمون مضبوطون، ووصلت رسالة الاختبار
  • وجهات SNMP ونص المجتمع أو مستخدم v3 وصيغة الرسائل مضبوطة، ووصلت رسالة الاختبار
  • syslog البعيد مضبوط (يتطلب ترخيص Enterprise أو Datacenter)
  • وصل حدث محاكى مثل FAN0001 إلى جميع القنوات
  • تُراجع السجلات بانتظام: سجل SEL وLifecycle Log

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

صفحة الكاتب
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Servers & Storage for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.