E-mail értesítések beállítása a Dell kiszolgáló hardver figyelmeztetéseire
Minden Dell szerverhez tartozik a Dell OpenManage Server Administrator szoftver, amely képes figyelni és megjeleníteni a rendszerszintű indikátorokat. Ezenkívül a Riasztáskezelés lapon beállíthatja, hogy a riasztás indításakor milyen műveleteket hajtson végre. Sajnos nincs minden eszköz arra, hogy minden eseményre egységes értesítéseket alkalmazzon, ezért olyan parancsfájlt fogunk biztosítani, amely az összes riasztási műveletet konfigurálja, hogy e-mailt küldjön az adott eseményről. Miközben ezeket manuálisan állíthatja be, a script ideális, mivel könnyen telepíthető több szerveren.
Hogyan működik
A szkript nagyon egyszerű. Van egy beállítási parancs, amely minden riasztást beállít az „Execute application” alkalmazásra, az alkalmazás pedig maga a szkript. Amikor a parancsfájl fut, egyszerűen létrehoz egy e-mailt (a Blat eszköz használatával) a számítógép nevével, dátumával, idejével és figyelmeztetésével..
A parancsfájl futtatása előtt:
A parancsfájl futtatása után:
Minden riasztás az e-mail értesítési parancsfájlt használja:
követelmények
Természetesen telepítenie kell a Dell OpenManage Server Assistant programot. Ez a szoftver, ha a rendszer nem tartalmazza, letölthető a Dell támogatási webhelyén.
Ezenkívül a rendszeren konfigurálni kell a Blat-ot, egy parancssoros e-mailezőt. A Blat konfigurálásához töltse le a bináris fájlokat, és vegye ki őket (3 összesen: blat.exe, blat.dll, blat.lib) a rendszer PATH változójának egy helyére, például a Windowssystem32 mappába. Ezután futtassa a parancssorból:
blat -install my.mailserver.com [email protected]
Cserélje ki megfelelően az e-mail szervert és az e-mail címet. A legtöbb esetben ezt a parancsot csak akkor kell futtatni, de ha a kiszolgálónak speciális konfigurációja van (alternatív port, stb.), Akkor a teljes telepítési lehetőségeket láthatja a Blat webhelyén.
E-mail figyelmeztető értesítés beállítása
Miután ezeket a követelményeket behelyezte, készen áll a parancsfájl használatára. Szerkessze a parancsfájlt, hogy tartalmazza az értesítendő e-mail címet (a "ToEmail" változó). Ha a kiszolgáló hitelesítést igényel a reléhez, akkor ezeket a paramétereket hozzá kell adnia a Blat parancshoz, ahogy azt a parancsfájl dokumentálja.
A kiszolgáló-asszisztens riasztások beállításához a parancsfájl használatához csak futtassa a beállítást:
DellAlert / setup
Erősítse meg, hogy ezt a szkriptet riasztási műveletként kívánja használni, és mindannyian beállítva van. A beállítás részeként egy mintajelzés jelenik meg, így biztosíthatja, hogy az e-mailek elérjék a kívánt címzetteket.
A script
@ECHO OFF TITLE Dell Hardver E-mail figyelmeztetés ECHO Dell hardver E-mail figyelmeztetés ECHO Írta: Jason Faulkner ECHO SysadminGeek.com ECHO. VISSZHANG. A REM elküldi az e-mail értesítéseket, amikor a Dell hardver figyelmeztetéseit elindítja. REM Ez a parancsfájl ne legyen olyan hely, amely szóközöket tartalmaz. REM REM Használat: REM DellAlert / SETUP | Figyelmeztető üzenet REM / SETUP A Dell Server Assistant konfigurálása a parancsfájl riasztásokhoz való használatához. REM figyelmeztető üzenet REM üzenet küldése. REM REM szükséges: A REM Blat: (parancssori e-mailező) konfigurálása és az aktuális rendszeren működik. REM Ha az e-mail szerver hitelesítést igényel a reléhez, lásd az alábbi megjegyzéseket. REM e-mail cím (ek) riasztások elküldésére (vesszővel elválasztva) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO beállítás Ha NEM % 1 == GOTO Riasztás GOTO vége: Riasztás SET Log = "% TEMP% DellAlert.txt" DÁTUM / T>% Napló% TIME / T >>% Log% ECHO Dell figyelmeztető jelzés! >>% Log% ECHO% * >>% Napló% REM Ha az e-mail kiszolgálónk hitelesítést igényel a reléhez, a REM a következő sorral egészíti ki az alábbi sort: REM -u UserName -pw Password BLAT% Log% -to% ToEmail % -subjektum "% ComputerName% hardver figyelmeztetés" IF EXIST% Log% DEL / F / Q% napló% GOTO vége: ECHO beállítása Ez az összes Dell Server Assistant riasztást az ECHO hívással fogja helyettesíteni erre a parancsfájlra. A folytatás megerősítéséhez írja be a YES billentyűt (kis- és nagybetűk). SET / P Megerősítés = NEM NEM % Confirm% == YES GOTO Vége SET ScriptPath =% ~ dpnx0 ECHO A riasztások beállítása:% ScriptPath% omconfig rendszer figyelmeztető esemény = powerupply execappath = "% ScriptPath% tápegység hiba" omconfig rendszer figyelmeztető esemény = powersupplywarn execappath = "% ScriptPath% tápegység figyelmeztetés" omconfig rendszer figyelmeztető esemény = tempwarn execappath = "% ScriptPath% hőmérséklet figyelmeztetés" omconfig rendszer figyelmeztető esemény = tempfail execappath = "% ScriptPath% hőmérséklet hiba" omconfig rendszer riasztási esemény = fanwarn execappath = "% ScriptPath% ventilátor sebesség figyelmeztetés" omconfig rendszer figyelmeztető esemény = fanfail execappath = "% ScriptPath% ventilátor fordulatszám hiba" omconfig rendszer figyelmeztető esemény = voltwarn execappath = "% ScriptPath% feszültség figyelmeztetés" omconfig rendszer figyelmeztető esemény = voltfail execappath = "% ScriptPath% feszültséghiba" omconfig rendszer figyelmeztető esemény = behatolás execappath = "% ScriptPath% futófelület behatolása" omconfig rendszer figyelmeztető esemény = redundegrad execappath = "% ScriptPath% redundancia d egraded "omconfig system alertaction event = redunlost execappath ="% ScriptPath% redundancia elveszett "omconfig rendszer figyelmeztető esemény = memprefail execappath ="% ScriptPath% memória előhiba "omconfig rendszer figyelmeztető esemény = memfail execappath ="% ScriptPath% memóriahiba "omconfig rendszer figyelmeztető esemény = hardwarelogwarn execappath = "% ScriptPath% hardver napló figyelmeztetés" omconfig rendszer figyelmeztető esemény = hardwarelogfull execappath = "% ScriptPath% hardvernapló" omconfig rendszer figyelmeztető esemény = processzorverzió végrehajtás = "% ScriptPath% processzor figyelmeztetés" omconfig rendszer riasztási esemény = processorfail execappath = "% ScriptPath% processzorhiba" omconfig rendszer figyelmeztető esemény = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig rendszer figyelmeztető esemény = batterywarn execappath = "% ScriptPath% akkumulátor figyelmeztetés" omconfig rendszer figyelmeztető esemény = batteryfail execappath = " % ScriptPath% elemhiba "omconfig rendszer figyelmeztető esemény = systempowerwarn execappath ="% ScriptPath% rendszer teljesítmény figyelmeztetés " omconfig rendszer figyelmeztető esemény = systempowerfail execappath = "% ScriptPath% rendszer áramkimaradás" omconfig rendszer figyelmeztető esemény = storagesyswarn execappath = "% ScriptPath% tárolórendszer figyelmeztetés" omconfig rendszer figyelmeztető esemény = storagesysfail execappath = "% ScriptPath% tárolórendszer hiba" omconfig rendszer alarmaction event = storagectrlwarn execappath = "% ScriptPath% tárolóvezérlő figyelmeztetés" omconfig rendszer figyelmeztető esemény = storagectrlfail execappath = "% ScriptPath% tárolóvezérlő hiba" omconfig rendszer figyelmeztető esemény = pdiskwarn execappath = "% ScriptPath% fizikai lemez figyelmeztetés" omconfig rendszer riasztási esemény = pdiskfail execappath = "% ScriptPath% fizikai lemezhiba" omconfig rendszer figyelmeztető esemény = vdiskwarn execappath = "% ScriptPath% virtuális lemez figyelmeztetés" omconfig rendszer figyelmeztető esemény = vdiskfail execappath = "% ScriptPath% virtuális lemez meghibásodás" omconfig rendszer figyelmeztető esemény = condurewarn execappath = "% ScriptPath% ház figyelmeztetés" omconfig rendszer figyelmeztető esemény = ház efail execappath = "% ScriptPath% házhiba" omconfig rendszer figyelmeztető esemény = storagectrlbatterywarn execappath = "% ScriptPath% tárolóvezérlő akkumulátor figyelmeztetés" omconfig rendszer figyelmeztető esemény = storagectrlbatteryfail execappath = "% ScriptPath% tárolóvezérlő akkumulátor hiba" ECHO. ECHO Mintajelzés küldése a következő címre: ECHO% ToEmail% CALL: Figyelmeztető tesztelés a Dell hardver figyelmeztető figyelmeztetéseinek… ECHO. PAUSE GOTO End: Vége ENDLOCAL
Script módosítások / karbantartás
A megadott parancsfájl eseményjelzései a Dell szervereink egyikéből származnak. A Dell kiszolgáló hardverétől és a Server Assistant verziójától függően a figyelmeztetések változhatnak. Általánosságban elmondható, hogy a telepítési parancsfájl futtatásakor ha egy esemény nem érvényes a kiszolgálóra (például ha nincs Dell RAID vezérlője), mivel a tárolási események létrehozásának egyes elemei sikertelenek lesznek.
A fenti parancsfájl eseményindítóit az alábbi parancsok parancssorból történő futtatásával kaptuk:
omconfig rendszer figyelmeztetés /?
Ez a parancs felsorolja az összes esemény kulcsszavát a riasztás leírásával. További figyelmeztetések hozzáadásához futtassa a fenti parancsot, és adja hozzá a hiányzó bejegyzéseket a parancsfájl beállításához, majd futtassa újra a parancsfájlt a / Setup kapcsolóval.
linkek
Töltse le a Dell Server e-mail riasztási parancsfájlját a SysadminGeek.com webhelyről
Letöltés Blat Command Line Emailer
Dell támogatási webhely