الصفحة الرئيسية » howto » إعداد إشعارات البريد الإلكتروني للتنبيهات عن أجهزة Dell Server

    إعداد إشعارات البريد الإلكتروني للتنبيهات عن أجهزة Dell Server

    تأتي جميع خوادم Dell مع برنامج Dell OpenManage Server Administrator الذي لديه القدرة على مراقبة مؤشرات مستوى النظام وعرضها. بالإضافة إلى ذلك ، يمكنك من خلال علامة التبويب إدارة التنبيهات تكوين إجراءات لتنفيذها عند تشغيل تنبيه. للأسف لا توجد وسيلة لتطبيق إشعارات موحدة على جميع الأحداث ، لذلك سنقوم بتقديم نص برمجي يقوم بتكوين جميع إجراءات التنبيه لإرسال بريد إلكتروني يخطرك بالحدث المعني. على الرغم من إمكانية إعداد هذه العناصر يدويًا ، إلا أن استخدام البرنامج النصي يعد أمرًا مثاليًا حيث يمكنك نشر ذلك بسهولة عبر خوادم متعددة.

    كيف تعمل

    البرنامج النصي بسيط جدا. يوجد أمر إعداد يقوم بتعيين كل تنبيه إلى "تنفيذ التطبيق" مع كون التطبيق هو البرنامج النصي نفسه. عند تشغيل البرنامج النصي ، يقوم ببساطة بإنشاء بريد إلكتروني (باستخدام أداة Blat) مع تشغيل اسم الكمبيوتر والتاريخ والوقت والتنبيه.

    قبل تشغيل البرنامج النصي:

    بعد تشغيل البرنامج النصي:

    تستخدم جميع التنبيهات البرنامج النصي لإشعار البريد الإلكتروني:

    المتطلبات

    بالطبع ، ستحتاج إلى تثبيت مساعد خادم OpenManage من Dell. هذا البرنامج ، إذا لم يتم توفيره مع نظامك ، يمكن تنزيله من خلال موقع الدعم الخاص بشركة Dell.

    بالإضافة إلى ذلك ، سوف تحتاج إلى الحصول على Blat ، وهو أحد عناوين البريد الإلكتروني لسطر الأوامر ، والذي تمت تهيئته على نظامك. لتكوين Blat ، قم فقط بتنزيل الملفات الثنائية واستخراجها (3 total: blat.exe ، blat.dll ، blat.lib) إلى موقع في متغير PATH الخاص بالنظام ، مثل المجلد Windowssystem32. ثم من سطر الأوامر ، قم بتشغيل:

    blat -install my.mailserver.com [email protected]

    استبدال خادم البريد وعنوان البريد الإلكتروني بشكل مناسب. بالنسبة للجزء الأكبر ، هذا الأمر هو كل ما تحتاجه للتشغيل ، ولكن إذا كان خادمك لديه تكوين خاص (منفذ بديل ، إلخ.) ، يمكنك رؤية خيارات التثبيت الكاملة على موقع Blat.

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

    بمجرد أن تكون لديك هذه المتطلبات في مكانها ، فأنت جاهز لاستخدام البرنامج النصي. قم بتحرير البرنامج النصي لتضمين عنوان (عناوين) البريد الإلكتروني للإخطار (المتغير "ToEmail"). إذا تطلب الخادم الخاص بك من المصادقة ترحيلها ، فستضطر إلى إضافة هذه المعلمات إلى أمر Blat كما هو موثق في البرنامج النصي.

    لإعداد تنبيهات مساعد الخادم لاستخدام البرنامج النصي ، ما عليك سوى تشغيل الإعداد:

    DellAlert / الإعداد

    أكد أنك تريد استخدام هذا البرنامج النصي كإجراء التنبيه وتعيينك جميعًا. كجزء من الإعداد ، يتم تشغيل تنبيه عينة حتى تتمكن من التأكد من وصول رسائل البريد الإلكتروني إلى المستلمين المقصودين.

    النص

    ECHO OFF TITLE إشعار أجهزة Dell عبر البريد الإلكتروني ECHO تنبيه أجهزة Dell عبر البريد الإلكتروني ECHO كتب بواسطة: Jason Faulkner ECHO SysadminGeek.com ECHO. صدى صوت. REM يرسل تنبيهات البريد الإلكتروني عند تشغيل تحذيرات أجهزة Dell. REM يجب ألا يكون هذا البرنامج النصي في المسار الذي يحتوي على مسافات. REM REM Usage: REM DellAlert / SETUP | رسالة تنبيه REM / SETUP تكوين مساعد خادم Dell لاستخدام هذا البرنامج النصي للتنبيهات. رسالة تنبيه REM رسالة REM للإرسال. يتطلب REM REM: REM Blat: (سطر أوامر البريد الإلكتروني) تم تكوينه والعمل على النظام الحالي. REM إذا كان خادم البريد الإلكتروني الخاص بك يتطلب مصادقة ترحيل ، راجع التعليقات أدناه. REM عنوان البريد الإلكتروني (es) لإرسال التنبيهات إلى (مفصولة بفواصل) SET [email protected] SETLOCAL EnableExtensions IF / I ٪ 1 == / SETUP GOTO Setup IF NOT ٪ 1 ==  GOTO تنبيه GOTO End: Alert SET Log = "٪ TEMP٪ DellAlert.txt" DATE / T>٪ Log٪ TIME / T >>٪ Log٪ ECHO Dell Alert Tripped! >>٪ Log٪ ECHO٪ * >>٪ Log٪ REM إذا كان خادم البريد الإلكتروني الخاص بك يتطلب autentication للتتابع ، REM أضف ما يلي إلى نهاية السطر أدناه: REM -u UserName -pw Password BLAT٪ Log٪ -to٪ ToEmail ٪ -subject "٪ ComputerName٪ Hardware Alert" إذا كان EXIST٪ Log٪ DEL / F / Q٪ Log٪ GOTO End: Setup ECHO سيحل هذا محل جميع تنبيهات مساعد خادم Dell الحالية مع استدعاء ECHO لهذا البرنامج النصي. للتأكيد على رغبتك في المتابعة ، أدخل YES (حساس لحالة الأحرف). SET / P Confirm = IF NOT ٪ Confirm٪ == YES GOTO End SET ScriptPath =٪ ~ dpnx0 ECHO تكوين التنبيهات لاستخدام:٪ ScriptPath٪ omconfig system alertaction event = powersupply execappath = "٪ ScriptPath٪ فشل مورد الطاقة" omconfig system alertaction event = powersupplywarn execappath = "٪ ScriptPath٪ تحذير إمدادات الطاقة" omconfig system alertaction event = tempwarn execappath = "٪ ScriptPath٪ temperature warning" تنبيه حدث omconfig systemaction = tempfail execappath = "٪ ScriptPath٪ temperature failure" omconfig system alertaction event = fanwarn execappath = "٪ ScriptPath٪ fan warning warning" تنبيه: omconfig system alertaction event = fanfail execappath = "٪ ScriptPath٪ fan failure failure" omconfig system alertaction event = voltwarn execappath = "٪ ScriptPath٪ voltage warning" alert \ system alertaction event = voltfail execappath = "٪ ScriptPath٪ voltage failure" omconfig system alertaction event = intrusion execappath = "٪ ScriptPath٪ chassis intrusion" omconfig system alertaction event = redundegrad execappath = "٪ ScriptPath٪ redundancy d egraded "omconfig system alertaction event = redunlost execappath ="٪ ScriptPath٪ redundancy lost "omconfig system alertaction event = memprefail execappath ="٪ ScriptPath٪ memory pre-failure "omconfig system alertaction event = memfail execappath ="٪ ScriptPath٪ memory failure "omconfig system alertaction event = hardwarelogwarn execappath = "٪ ScriptPath٪ hardware سجل التحذير" omconfig system alertaction event = hardwarelogfull execappath = "٪ ScriptPath٪ hardware log full" omconfig system alertaction event = processorwarn execappath = "٪ ScriptPath٪ processor warning" event omconfig system alertaction = processproail execappath = "٪ ScriptPath٪ fail failure" omconfig system alertaction event = watchdogasr execappath = "٪ ScriptPath٪ watchdog asr" omconfig system alertaction event = batterywarn execappath = "٪ ScriptPath٪ battery warning" alert / systemcheck eventaction = batteryfail execappath = " ٪ ScriptPath٪ battery failure "omconfig system alertaction event = systempowerwarn execappath ="٪ ScriptPath٪ system power warning " omconfig system alertaction event = systempowerfail execappath = "٪ ScriptPath٪ system failure failure" omconfig system alertaction event = storagesyswarn execappath = "٪ ScriptPath٪ warning system warning warning" systemkeepingys alertaction event = storagesysfail execappath = "٪ ScriptPath٪ فشل نظام التخزين" omconfig system alertaction event = storagectrlwarn execappath = "٪ ScriptPath٪ التحكّم في وحدة التخزين التخزينية" omconfig system alertaction event = storagectrlfail execappath = "٪ ScriptPath٪ failure controller failure" omconfig system alertaction event = pdiskwarn execappath = "٪ ScriptPath٪ physical disk event" omconfig system alertaction event = pdiskfail execappath = "٪ ScriptPath٪ fail disk failure" omconfig system alertaction event = vdiskwarn execappath = "٪ ScriptPath٪ virtual disk warning" تنبيه حدث omconfig system alert = vdiskfail execappath = "٪ ScriptPath٪ فشل القرص الظاهري" omconfig system alertaction event = enclosurewarn execappath = "٪ ScriptPath٪ enclosure warning" تنبيه حدث نظام التنبيه: omconfig system alertaction = enclosur efail execappath = "٪ ScriptPath٪ enclosure failure" omconfig system alertaction event = storagectrlbatterywarn execappath = "٪ ScriptPath٪ storage controller battery warning" alert / omconfig alertaction event = storagectrlbatteryfail execappath = "٪ ScriptPath٪ failure control controller battery" ECHO. ECHO إرسال تنبيه عينة إلى: ECHO٪ ToEmail٪ CALL: تنبيه اختبار تحذيرات تنبيه أجهزة Dell ... ECHO. PAUSE GOTO End: End ENDLOCAL

    تعديلات Script / الصيانة

    تنبيهات الحدث من البرنامج النصي المقدم هي من أحد خوادم Dell. قد تختلف التنبيهات حسب جهاز خادم Dell ونسخة مساعد الخادم ، استنادًا إلى جهاز الخادم الخاص بك من Dell. بشكل عام ، يمكنك معرفة متى تقوم بتشغيل برنامج الإعداد إذا كان أحد الأحداث غير صالح لخادمك (على سبيل المثال ، إذا لم يكن لديك وحدات تحكم RAID من Dell) لأن بعض عناصر إنشاء أحداث التخزين ستفشل.

    تم الحصول على المشغلات الحدث في البرنامج النصي أعلاه عن طريق تشغيل التالية من موجه الأوامر:

    نظام أومكونفيج التنبيه /?

    يسرد هذا الأمر جميع الكلمات الرئيسية للحدث مع وصف التنبيه المعني. لإضافة تنبيهات إضافية ، قم بتشغيل الأمر أعلاه وقم بإضافة الإدخالات المفقودة إلى جزء الإعداد من البرنامج النصي ثم أعد تشغيل البرنامج النصي باستخدام رمز التبديل / Setup.

    الروابط

    قم بتنزيل Script Alert من خادم البريد الإلكتروني من موقع SysadminGeek.com

    تنزيل Blat Command Line Emailer

    موقع دعم Dell