17Aug

A Dell szerver hardver figyelmeztetéseinek beállítása e-mail értesítések

click fraud protection

Valamennyi Dell szerver a Dell OpenManage Server Administrator szoftverrel érkezik, amely képes a rendszerszint jelzőinek megfigyelésére és megjelenítésére. Ezenkívül a Riasztáskezelés lapon beállíthatja a végrehajtandó műveleteket, amikor figyelmeztetést indít. Sajnálatos módon nincs olyan eszköz, amely egységes értesítéseket alkalmazna minden eseményre, ezért egy olyan parancsfájlt fogunk biztosítani, amely minden figyelmeztető műveletet konfigurál, és e-mailt küld az adott eseményről. Míg ezeket manuálisan állíthatja be, a szkript használata ideális, mivel ezt egyszerűen telepítheti több szerveren.

Hogyan működik

A szkript nagyon egyszerű.Van egy telepítő parancs, amely minden figyelmeztetést "Execute application" -ra állít be, mivel az alkalmazás maga a script. Amikor a szkript 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, időpontjával és riasztásával.

A szkript futtatása előtt:

A szkript futtatása után:

Minden figyelmeztetés az e-mail értesítési szkriptet használja:

instagram viewer

Követelmények

Természetesen a Dell OpenManage Server Assistant telepítve kell lennie. Ez a szoftver, ha nem a rendszerhez tartozik, letölthető a Dell támogatási webhelyén.

Ezen túlmenően meg kell adnia a Blat parancssori levelezőprogramot, amelyet a rendszeren konfigurál. A Blat beállításához csak töltse le a bináris fájlokat, és vegye ki őket( összesen 3: blat.exe, blat.dll, blat.lib) a rendszer PATH változójának, például Windowssystem32 mappájának egy helyére. Ezután a parancssorból:

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

Helyesen cserélje ki a levélkiszolgálót és az e-mail címről. Ez a parancs túlnyomórészt csak a futtatáshoz szükséges, de ha a kiszolgálónak speciális konfigurációja van( alternatív port stb.), Akkor megtekintheti a teljes telepítési lehetőséget a Blat webhelyén.

E-mail értesítés értesítés beállítás

Miután ezeket a követelményeket a helyén állította, készen áll a parancsfájl használatára. Szerkessze a szkriptet az e-mail cím( ek) nek a bejelentéséhez( a 'ToEmail' változó).Ha a kiszolgáló hitelesítést igényel a továbbításhoz, ezeket a paramétereket hozzá kell adnia a Blat parancshoz, amint azt a parancsfájl dokumentálja.

A kiszolgálói asszisztens figyelmeztetéseinek beállítása a parancsfájl használatához csak futtassa a beállítást:

DellAlert / setup

Megerősítse, hogy ezt a szkriptet szeretné használni riasztási műveletként, és mind meg van adva. A beállítás részeként minta figyelmeztetés jelenik meg, hogy megbizonyosodjon arról, hogy az e-mailek elérik a címzetteket.

A szkript

@ECHO OFF TITLE Dell hardveres e-mail figyelmeztetés ECHO Dell hardver e-mailes figyelmeztetés ECHO Írta: Jason Faulkner ECHO SysadminGeek.com ECHO.VISSZHANG.REM E-mailes értesítéseket küld, amikor a Dell hardver figyelmeztetések bekapcsolódnak. REM Ez a szkript _not_ legyen olyan útvonalon, amely szóközöket tartalmaz. REM REM Használat: REM DellAlert{ / SETUP |Riasztási üzenet} REM / SETUP A Dell Server Assistant konfigurálása a szkript figyelmeztetések használatához. REM Riasztási Üzenet REM Üzenet küldeni. REM REM Megköveteli: A REM Blat:( parancssoros e-mailező) konfigurálva van és dolgozik az aktuális rendszeren. REM Ha az e-mail kiszolgáló hitelesítést igényel a továbbításhoz, olvassa el az alábbi megjegyzéseket. REM E-mail cím( ek), hogy figyelmeztetéseket küldjön( vesszővel elválasztva) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} GOTO beállítása NEM{ % 1} =={ } GOTOFigyelmeztetés GOTO End: Figyelmeztetés SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Log% ECHO Dell figyelmeztetés kihagyott!& Gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Ha az e-mail kiszolgálóhoz a hitelesítésre van szükség a továbbításhoz, a REM hozzá kell adnia a következő sort az alábbi sor végéhez: REM -u UserName -pw Jelszó BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardver figyelmeztetés"Ha létezik% Log% DEL / F / Q% Napló% GOTO End: ECHO telepítése Ezzel a szkripttel mindezen helyettesíti az összes jelenlegi Dell szerver segéd figyelmeztetést egy ECHO hívással. A folytatás megerősítéséhez írja be: YES( kis- és nagybetűkre érzékeny).SET / P megerősítés = IF NOT{ % megerősítés%} =={ IGEN} GOTO End SET ScriptPath =% ~ dpnx0 ECHO A figyelmeztetések beállítása:% ScriptPath% omconfig rendszer alertaction event = powersupply execappath = "% ScriptPath%omconfig rendszer alertaction event = powersupplywarn execappath = "% ScriptPath% tápfeszültség figyelmeztetés" omconfig rendszer alertaction event = tempwarn execappath = "% ScriptPath% hőmérséklet figyelmeztetés" omconfig rendszer alertaction event = tempfail execappath = "% ScriptPath% hőmérséklet-meghibásodás" omconfig rendszer alertació esemény= fanwarn execappath = "% ScriptPath% ventilátor sebesség figyelmeztetés" omconfig rendszer alertaction event = fanfail execappath = "% ScriptPath% fan sebesség hiba" omconfig rendszer alertaction event = voltwarn execappath = "% ScriptPath% feszültség figyelmeztetés" omconfig rendszer alertaction event = voltfail execappath= "% ScriptPath% feszültségkiesés" omconfig rendszer alertaction event = intrusion execappath = "% ScriptPath% alváz behatolás" omconfig rendszer alertaction event = redundegrad execappath = "% ScriptPath% redundancia dEgertfig rendszer alertaction event = redunlost execappath = "% ScriptPath% redundancia elveszett" omconfig rendszer alertaction event = memprefail execappath = "% ScriptPath% memória előzmény" omconfig rendszer alertaction event = memfail execappath = "% ScriptPath% memóriahiba" omconfigrendszer alertaction event = hardwarelogwarn execappath = "% ScriptPath% hardvernapló figyelmeztetés" omconfig rendszer alertaction event = hardwarelogfull execappath = "% ScriptPath% hardware log full" omconfig rendszer alertaction event = processorwarn execappath = "% ScriptPath% processzor figyelmeztetés" omconfig rendszer alertació esemény= processorfail execappath = "% ScriptPath% processzorhiba" omconfig rendszer alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig rendszer alertaction event = batterywarn execappath = "% ScriptPath% akkumulátor figyelmeztetés" omconfig rendszer alertaction event = batteryfail execappath =% ScriptPath% akkumulátor hiba "omconfig rendszer alertaction event = systempowerwarn execappath ="% ScriptPath% rendszer teljesítmény figyelmeztetés "omconfig rendszer alertació event = systempowerfail execappath = "% ScriptPath% rendszer áramkimaradás" omconfig rendszer alertaction event = raktárakvarázslat execappath = "% ScriptPath% tároló rendszer figyelmeztetés" omconfig rendszer alertaction event = raktáraknak nem sikerült execappath = "% ScriptPath% tároló rendszer hiba" omconfig rendszeralertaction event = storagectrlwarn execappath = "% ScriptPath% tárhelyvezérlő figyelmeztetés" omconfig rendszer alertaction event = storagectrlfail execappath = "% ScriptPath% tárhelyvezérlő hiba" omconfig rendszer alertaction event = pdiskwarn execappath = "% ScriptPath% fizikai lemez figyelmeztetés" omconfig rendszer alertació esemény= pdiskfail execappath = "% ScriptPath% fizikai lemezhiba" omconfig rendszer alertaction event = vdiskwarn execappath = "% ScriptPath% virtuális lemezes figyelmeztetés" omconfig rendszer alertaction event = vdiskfail execappath = "% ScriptPath% virtual disk hiba" omconfig rendszer alertaction event =execappath = "% ScriptPath% zárt figyelmeztetés" omconfig rendszer alertaction event = zártefail execappath = "% ScriptPath% zárolási hiba" omconfig rendszer alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% tárolóvezérlő akkumulátor figyelmeztetés" omconfig rendszer alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% tárolóvezérlő akkumulátor hiba" ECHO.ECHO Mintavételi figyelmeztetés a következő címre: ECHO% ToEmail% CALL: Figyelmeztető tesztelés Dell hardver figyelmeztető figyelmeztetések. .. ECHO.PAUSE GOTO End: Vége ENDLOCAL

Szkript módosítások / karbantartás

A mellékelt parancsfájl eseményfigyelései az egyik Dell szerverünkből származnak. A Dell szerver hardverétől és a kiszolgálói asszisztens verziótól függően a figyelmeztetések eltérőek lehetnek.Általánosságban elmondható, hogy mikor futtatja a telepítő szkriptet, 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 elemei nem sikerülnek.

A fenti parancsfájlban megjelenő esemény a következő parancsfájlból történő futtatással érhető el:

omconfig system alertaction /?

Ez a parancs felsorolja az összes esemény kulcsszót a megfelelő 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 szkript beállítási részéhez, majd hajtsa végre a parancsfájl újraindítását a / setup kapcsolóval.

Linkek

A Dell szerver e-mail figyelmeztető szkript letöltése a SysadminGeek.com webhelyről

Letöltés Blat parancssori levelezőprogram

Dell Support Site