Nastavenie e-mailových upozornení na upozornenia na hardvér servera Dell

Obsah:

Nastavenie e-mailových upozornení na upozornenia na hardvér servera Dell
Nastavenie e-mailových upozornení na upozornenia na hardvér servera Dell

Video: Nastavenie e-mailových upozornení na upozornenia na hardvér servera Dell

Video: Nastavenie e-mailových upozornení na upozornenia na hardvér servera Dell
Video: High Density 2022 - YouTube 2024, Apríl
Anonim

Všetky servery Dell sa dodávajú so softvérom Dell OpenManage Server Administrator, ktorý má schopnosť monitorovať a zobrazovať indikátory úrovne systému. Okrem toho môžete pomocou karty Správa upozornení nakonfigurovať akcie, ktoré sa majú spustiť vždy, keď dôjde k spusteniu upozornenia. Nanešťastie neexistuje žiadne vozidlo na uplatňovanie jednotných upozornení na všetky udalosti, takže budeme poskytovať skript, ktorý nakonfiguruje všetky upozornenia na odoslanie e-mailu s upozornením na danú udalosť. Zatiaľ čo ste ich mohli nastaviť manuálne, skript je ideálny, pretože ho môžete ľahko nasadiť na viacerých serveroch.

Ako to funguje

Skript je veľmi jednoduchý. Existuje príkaz na nastavenie, ktorý nastavuje každé upozornenie na "Spustiť aplikáciu", pričom samotná aplikácia je skriptom. Keď skript beží, jednoducho generuje e-mail (pomocou nástroja Blat) s názvom počítača, dátumom, časom a upozornením.

Pred spustením skriptu:

Po spustení skriptu:
Po spustení skriptu:
Všetky upozornenia používajú skript e-mailovej notifikácie:
Všetky upozornenia používajú skript e-mailovej notifikácie:
Image
Image

požiadavky

Samozrejme, budete musieť mať nainštalovaný Dell OpenManage Server Assistant. Tento softvér, ak nie je dodávaný so systémom, je možné prevziať prostredníctvom lokality podpory spoločnosti Dell.

Okrem toho budete musieť mať Blat, príkazový riadok emailer, nakonfigurovaný vo vašom systéme. Ak chcete nakonfigurovať program Blat, stiahnite si binárne súbory a vytiahnite ich (3 celkom: blat.exe, blat.dll, blat.lib) do umiestnenia v premennej PATH vášho systému, napríklad do priečinka Windowssystem32. Potom z príkazového riadku spustite:

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

Nahraďte poštový server a správne e-mailovú adresu. Tento príkaz je z väčšej časti všetko, čo potrebujete na spustenie, ale ak má váš server špeciálnu konfiguráciu (alternatívny port atď.), Môžete vidieť možnosti plnej inštalácie na webových stránkach spoločnosti Blat.

Upozornenie na upozornenie e-mailu

Akonáhle máte tieto požiadavky na mieste, ste pripravený na použitie skriptu. Upravte skript tak, aby obsahoval e-mailovú adresu (upozornenia) (premenná "ToEmail"). Ak váš server vyžaduje overovanie na relé, musíte tieto parametre pridať do príkazu Blat, ako je uvedené v skripte.

Ak chcete nastaviť upozornenia Server Assistant na použitie skriptu, stačí spustiť nastavenie:

DellAlert /setup

Potvrďte, že chcete použiť tento skript ako akciu upozornenia a všetci ste nastavený. Súčasťou nastavenia je spustenie vzorovej výstrahy, aby ste sa uistili, že e-maily sa dostanú k určeným príjemcom.

Scenár

@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

Zmeny / údržba skriptov

Upozornenia na udalosti z poskytnutého skriptu sú na jednom z našich serverov Dell. V závislosti od hardvéru servera Dell a verzie Server Assistant sa upozornenia môžu líšiť. Vo všeobecnosti môžete zistiť, kedy spustite inštalačný skript, ak nie je udalosť platná pre váš server (napríklad ak nemáte radič Dell RAID), pretože niektoré položky na vytvorenie udalosti úložiska zlyhajú.

Udalosť spúšťa vo vyššie uvedenom skripte bola získaná spustením nasledujúceho príkazového riadka:

omconfig system alertaction /?

Tento príkaz obsahuje zoznam všetkých kľúčových slov udalosti s popisom príslušného upozornenia. Ak chcete pridať ďalšie upozornenia, spustite príkaz vyššie a pridajte chýbajúce položky do časti nastavenia skriptu a znova spustite skript pomocou prepínača / Setup.

odkazy

Stiahnite si skript Dell Alert Email Server od SysadminGeek.com

Stiahnite si Blat Command Line Emailer

Webová stránka podpory spoločnosti Dell

Odporúča: