Начална » как да » Настройка на известия по имейл за Dell Server Hardware Alerts

    Настройка на известия по имейл за Dell Server Hardware Alerts

    Всички сървъри на Dell се доставят с софтуера Dell OpenManage Server Administrator, който има възможност да наблюдава и показва индикатори на системно ниво. Освен това, в раздела Управление на предупреждения можете да конфигурирате действия, които да се изпълняват при всяко задействане на сигнал. За съжаление няма средство за прилагане на унифицирани уведомления към всички събития, така че ще предоставим скрипт, който конфигурира всички действия за предупреждение, за да изпрати имейл, който ви уведомява за съответното събитие. Въпреки че можете да ги настроите ръчно, използването на скрипт е идеално, тъй като можете лесно да го разположите на няколко сървъра.

    Как работи

    Сценарият е много прост. Има команда за настройка, която задава всяко предупреждение към „Изпълнение на приложение“, като приложението е самият скрипт. Когато скриптът се стартира, той просто генерира имейл (като използва инструмента Blat) с името на компютъра, датата, часа и сигнала, задействан.

    Преди да се стартира скрипта:

    След изпълнение на скрипта:

    Всички сигнали използват скрипта за уведомяване по имейл:

    Изисквания

    Разбира се, трябва да имате инсталиран Dell OpenManage Server Assistant. Този софтуер, ако не е предоставен с вашата система, може да се изтегли от сайта за поддръжка на Dell.

    Освен това, ще трябва да имате Blat, команден ред emailer, конфигуриран на вашата система. За да конфигурирате Blat, просто изтеглете двоичните файлове и ги извлечете (общо 3: blat.exe, blat.dll, blat.lib) на място в променливата PATH на вашата система, като папката Windowssystem32. След това от командния ред изпълнете:

    blat -инсталирайте 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 Използване: REM DellAlert / SETUP | Съобщение за предупреждение REM / SETUP Конфигурирайте Dell Server Assistant, за да използва този скрипт за сигнали. REM Предупредително съобщение REM Съобщение за изпращане. REM REM Изисква: REM Blat: (командния ред emailer) е конфигуриран и работи по текущата система. REM Ако вашият имейл сървър изисква удостоверяване, за да се препредава, вж. REM имейл адрес (и) за изпращане на предупреждения към (разделени със запетая) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP Настройка на GOTO Ако не е % 1 ==  GOTO Предупреждение GOTO Край: Сигнал SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Log% ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Ако вашият имейл сървър изисква удостоверяване за препредаване, REM добавя следното в края на реда: REM -u UserName -pw Password BLAT% Log% -to% ToEmail % -subject "% ComputerName% Хардуерно предупреждение" IF EXIST% Log% DEL / F / Q% Log% GOTO Край: Настройка ECHO Това ще замени всички текущи аларми на Dell Server Assistant с повикване ECHO към този скрипт. За да потвърдите, че искате да продължите, въведете YES (чувствителни към букви). SET / P Потвърдете = Ако не % Confirm% == YES GOTO End SET ScriptPath =% ~ dpnx0 ECHO Конфигуриране на предупреждения за използване:% ScriptPath% omconfig системно събитие на сигнала = powerupply execappath = "% ScriptPath% power supply failure" omconfig system alertaction събитие = powersupplywarn execappath = "% ScriptPath% предупреждение за захранване" omconfig system alertaction събитие = tempwarn execappath = "% ScriptPath% температура предупреждение" omconfig система alertaction събитие = tempfail execappath = "% ScriptPath% срив на температурата" omconfig system alertaction събитие = fanfail execappath = "% ScriptPath% от скоростта на вентилатора" omconfig system alertaction събитие = voltwarn execappath = "% ScriptPath% напрежение предупреждение" omconfig система alertaction събитие = voltfail execappath = "% ScriptPath% напрежение неуспех" omconfig система alertaction събитие = проникване execappath = "% ScriptPath% chassis intrusion" omconfig системна тревога събитие = redundegrad execappath = "% ScriptPath% redundancy d econcig = "% scriptPath% redundancy lost" omconfig system alertaction събитие = memprefail execappath = "% ScriptPath% памет преди отказ" omconfig система alertaction събитие = memfail execappath = "% ScriptPath% памет недостатъчност" omconfig system alertaction събитие = hardwarelogwarn execappath = "% ScriptPath% предупреждение за хардуерния регистър" omconfig system alertaction събитие = hardwarelogfull execappath = "% ScriptPath% хардуерен регистър пълен" omconfig system alertaction събитие = процесорзапрежение execappath = "% ScriptPath% предупреждение" omconfig = processorfail execappath = "% ScriptPath% отказ на процесора" omconfig system alertaction събитие = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig система за предупреждение за събитие = batterywarn execappath = "% ScriptPath% предупреждение за батерията" % ScriptPath% срив на батерията "omconfig система за предупреждение за събитие = systempowerwarn execappath ="% ScriptPath% предупреждение за захранване на системата " omconfig system alertaction събитие = systempowerfail execappath = "% ScriptPath% системно прекъсване на захранването" omconfig system alertaction събитие = съхраняване на предупреждение execappath = "% ScriptPath% предупреждение за система за съхранение" omconfig system alertaction събитие = съхраняванефайл execappath = "% ScriptPath% недостатъчност на системата за съхранение" alertaction event = storagectrlwarn execappath = "предупреждение на контролера на хранилището за съхранение" omconfig system alertaction събитие = storagectrlfail execappath = "% ScriptPath% недостатъчност на контролер за съхранение" omconfig system alertaction събитие = pdiskwarn execappath = "предупреждение за% scriptPath% физически диск" = pdiskfail execappath = "% ScriptPath% отказ на физически диск" omconfig system alertaction събитие = vdiskwarn execappath = "% ScriptPath% предупреждение за виртуален диск" omconfig system alertaction събитие = vdiskfail execappath = "% ScriptPath% отказ на виртуален диск" omconfig системно събитие = действие execappath = "% ScriptPath% enclosure warning" събитие за оповестяване на системата omconfig = enclosur efail execappath = "% ScriptPath% enclosure failure" omconfig system alertaction събитие = storagectrlbatterywarn execappath = "% ScriptPath% предупреждение за батерията на контролера за съхранение" omconfig система за предупреждение за събитие = storagectrlbatteryfail execappath = "% ScriptPath% смяна на батерията на контролера на съхранение" ECHO. ECHO Изпращане на пробен сигнал до: ECHO% ToEmail% CALL: Предупредително тестване Предупреждения за хардуерна информация на Dell ... ECHO. ПАУЗА GOTO Край: Край ENDLOCAL

    Скрипт Модификации / Поддръжка

    Сигналите за събития от предоставения скрипт са от един от нашите сървъри на Dell. В зависимост от хардуера на вашия Dell сървър и версията на Server Assistant, сигналите могат да се различават. Като цяло, можете да разберете, когато стартирате скрипта за настройка, ако дадено събитие не е валидно за вашия сървър (например, ако нямате RAID контролери на Dell), тъй като някои от елементите за създаване на събитие за съхранение ще се провалят.

    Тригерите за събитията в горния скрипт са получени чрез изпълнение на следното от командния ред:

    omconfig система за предупреждение /?

    Тази команда изброява всички ключови думи за събития с описание на съответния сигнал. За да добавите допълнителни сигнали, изпълнете командата по-горе и добавете липсващите записи към частта за настройка на скрипта и след това повторете скрипта с /.

    звена

    Изтеглете скрипта за сигнали от имейл сървър на Dell от SysadminGeek.com

    Изтегляне на Blat Command Line Emailer

    Сайт за поддръжка на Dell