Инсталиране на известия за имейл за сървърни хардуерни сигнали на Dell

Съдържание:

Инсталиране на известия за имейл за сървърни хардуерни сигнали на Dell
Инсталиране на известия за имейл за сървърни хардуерни сигнали на Dell

Видео: Инсталиране на известия за имейл за сървърни хардуерни сигнали на Dell

Видео: Инсталиране на известия за имейл за сървърни хардуерни сигнали на Dell
Видео: 12 The Lazy Person's Guide to Bedroom Organizations - YouTube 2024, Април
Anonim

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

Как работи

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

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

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

Изисквания

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

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

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

Замяна на пощенския сървър и от имейл адреса по подходящ начин. В по-голямата си част тази команда е всичко, което трябва да се изпълнява, но ако вашият сървър има специална конфигурация (алтернативен порт и т.н.), можете да видите пълните опции за инсталиране на уебсайта на Blat.

Настройка за известяване за предупреждение по имейл

След като въведете тези изисквания, сте готови да използвате сценария. Редактирайте скрипта, за да включите имейл адреса (ите), който да уведомите (променливата "ToEmail"). Ако сървърът Ви изисква удостоверяване за реле, ще трябва да добавите тези параметри към командата Blat, както е документирано в скрипта.

За да настроите сигналите от Сервизен сървър, за да използвате скрипта, трябва само да изпълните настройката:

DellAlert /setup

Потвърдете, че искате да използвате този скрипт като ваше предупреждение и сте готови. Като част от настройката се задейства проба за предупреждение, за да се уверите, че имейлите достигат до желаните получатели.

Скриптът

@ECHO OFF TITLE Dell Hardware Email Alert ECHO Dell Hardware Email Alert ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Sends email alerts when Dell hardware warnings are triggered. REM This script should _not_ be in a path which contains spaces. REM REM Usage: REM DellAlert {/SETUP | Alert message} REM /SETUP Configure Dell Server Assistant to use this script for alerts. REM Alert Message REM Message to send. REM REM Requires: REM Blat: (command line emailer) is configured and working on the current system. REM If your email server requires authentication to relay, see comments below. REM Email address(es) to send alerts to (comma separated) SET [email protected] SETLOCAL EnableExtensions IF /I {%1}=={/SETUP} GOTO Setup IF NOT {%1}=={} GOTO Alert GOTO End:Alert SET Log='%TEMP%DellAlert.txt' DATE /T > %Log% TIME /T >> %Log% ECHO Dell Alert Tripped! >> %Log% ECHO %* >> %Log% REM If your email server requires autentication to relay, REM add the following to the end of the line below: REM -u UserName -pw Password BLAT %Log% -to %ToEmail% -subject '%ComputerName% Hardware Alert' IF EXIST %Log% DEL /F /Q %Log% GOTO End:Setup ECHO This will replace all the current Dell Server Assistant alerts with a call ECHO to this script. To confirm you want to continue, enter YES (case sensitive). SET /P Confirm= IF NOT {%Confirm%}=={YES} GOTO End SET ScriptPath=%~dpnx0 ECHO Configuring alerts to use: %ScriptPath% omconfig system alertaction event=powersupply execappath='%ScriptPath% power supply failure' omconfig system alertaction event=powersupplywarn execappath='%ScriptPath% power supply warning' omconfig system alertaction event=tempwarn execappath='%ScriptPath% temperature warning' omconfig system alertaction event=tempfail execappath='%ScriptPath% temperature failure' omconfig system alertaction event=fanwarn execappath='%ScriptPath% fan speed warning' omconfig system alertaction event=fanfail execappath='%ScriptPath% fan speed failure' omconfig system alertaction event=voltwarn execappath='%ScriptPath% voltage warning' omconfig 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 degraded' 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 log warning' omconfig system alertaction event=hardwarelogfull execappath='%ScriptPath% hardware log full' omconfig system alertaction event=processorwarn execappath='%ScriptPath% processor warning' omconfig system alertaction event=processorfail execappath='%ScriptPath% processor failure' omconfig system alertaction event=watchdogasr execappath='%ScriptPath% watchdog asr' omconfig system alertaction event=batterywarn execappath='%ScriptPath% battery warning' omconfig system alertaction event=batteryfail execappath='%ScriptPath% battery failure' omconfig system alertaction event=systempowerwarn execappath='%ScriptPath% system power warning' omconfig system alertaction event=systempowerfail execappath='%ScriptPath% system power failure' omconfig system alertaction event=storagesyswarn execappath='%ScriptPath% storage system warning' omconfig system alertaction event=storagesysfail execappath='%ScriptPath% storage system failure' omconfig system alertaction event=storagectrlwarn execappath='%ScriptPath% storage controller warning' omconfig system alertaction event=storagectrlfail execappath='%ScriptPath% storage controller failure' omconfig system alertaction event=pdiskwarn execappath='%ScriptPath% physical disk warning' omconfig system alertaction event=pdiskfail execappath='%ScriptPath% physical disk failure' omconfig system alertaction event=vdiskwarn execappath='%ScriptPath% virtual disk warning' omconfig system alertaction event=vdiskfail execappath='%ScriptPath% virtual disk failure' omconfig system alertaction event=enclosurewarn execappath='%ScriptPath% enclosure warning' omconfig system alertaction event=enclosurefail execappath='%ScriptPath% enclosure failure' omconfig system alertaction event=storagectrlbatterywarn execappath='%ScriptPath% storage controller battery warning' omconfig system alertaction event=storagectrlbatteryfail execappath='%ScriptPath% storage controller battery failure' ECHO. ECHO Sending sample alert to: ECHO %ToEmail% CALL:Alert Testing Dell hardware alert warnings… ECHO. PAUSE GOTO End:End ENDLOCAL

Промени / поддръжка на скриптове

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

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

omconfig system alertaction /?

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

звена

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

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

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

Препоръчано: