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

Tartalomjegyzék:

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

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

Videó: A Dell szerver hardver figyelmeztetéseinek beállítása e-mail értesítések
Videó: High Density 2022 - YouTube 2024, Lehet
Anonim

Valamennyi Dell szerver a Dell OpenManage Server Administrator szoftverrel érkezik, amely képes felügyelni és megjeleníteni a rendszer szintű mutatókat. 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 küldene az összes 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 futása előtt:

A szkript futtatása után:
A szkript futtatása után:
Minden figyelmeztetés az e-mail értesítési szkriptet használja:
Minden figyelmeztetés az e-mail értesítési szkriptet használja:
Image
Image

követelmények

Természetesen szükséged lesz a Dell OpenManage Server Assistant telepítésére. Ez a szoftver, ha nem a rendszerhez tartozik, letölthető a Dell támogatási webhelyén.

Ezenkívül meg kell adnia a rendszerén konfigurált Blat parancssori levelezőprogramot. 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]

Cserélje ki a levélkiszolgálót és az e-mail címét. 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ása

Miután ezeket a követelményeket helyben tartotta, 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 riasztások beállításához a parancsfájl használatához futtassa a telepítést:

DellAlert /setup

Győződjön meg róla, hogy ezt a szkriptet figyelmeztetésként kívánja használni, é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 script

@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

Szkript módosítása / karbantartása

A biztosított parancsfájlról érkező esemény figyelmezteté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ények a parancssorból történő futtatással érhetők 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

Töltse le a Dell szerver e-mail riasztási parancsfájlját a SysadminGeek.com webhelyről

Töltse le a Blat Command Line Emailert

Dell támogatási webhely

Ajánlott: