Hemsida » hur » Inställningar för e-postmeddelanden för Dell-varningsvarnare

    Inställningar för e-postmeddelanden för Dell-varningsvarnare

    Alla Dell-servrar levereras med programvaran Dell OpenManage Server Administrator som har möjlighet att övervaka och visa systemnivåindikatorer. Dessutom kan du via fliken Alarmhantering konfigurera åtgärder som ska utföras när en varning utlöses. Tyvärr finns det inget fordon för att tillämpa enhetliga anmälningar till alla händelser, så vi ska tillhandahålla ett skript som konfigurerar alla varningsåtgärder för att skicka ett mail som meddelar dig om respektive händelse. Medan du kan ställa in dessa manuellt, är det ett skript som är idealiskt eftersom du enkelt kan använda detta på flera servrar.

    Hur det fungerar

    Skriptet är väldigt enkelt. Det finns ett setup-kommando som ställer varje varning till "Execute Application" med programmet som själva skriptet. När skriptet körs genereras det enkelt ett e-postmeddelande (med hjälp av Blat-verktyget) med datorns namn, datum, tid och varning utlöst.

    Innan script körs:

    När scriptet körs:

    Alla varningar använder e-postmeddelandeskriptet:

    Krav

    Naturligtvis måste du ha Dell OpenManage Server Assistant installerad. Den här programvaran, om den inte levereras med ditt system, kan hämtas via Dells supportwebbplats.

    Dessutom måste du ha Blat, en kommandorads emailer, konfigurerad på ditt system. För att konfigurera Blat, ladda bara de binära filerna och extrahera dem (3 totalt: blat.exe, blat.dll, blat.lib) till en plats i systemets PATH-variabel, till exempel din Windowssystem32-mapp. Sedan springa från kommandoraden:

    blat -installera my.mailserver.com från [email protected]

    Byt postserver och från e-postadress på lämpligt sätt. För det mesta är det här kommandot allt du behöver köra, men om din server har en speciell konfiguration (alternativ port, etc.) kan du se de fullständiga installationsalternativen på Blats hemsida.

    Anmälan för e-postmeddelande

    När du har dessa krav på plats, är du redo att använda skriptet. Redigera skriptet för att inkludera e-postadressen (erna) för att meddela (variabeln "ToEmail"). Om din server kräver autentisering till relä måste du lägga till dessa parametrar i Blat-kommandot som dokumenterat i skriptet.

    Om du vill konfigurera servernsassistentens varningar för att använda skriptet kör du bara inställningen:

    DellAlert / setup

    Bekräfta att du vill använda det här skriptet som varningsåtgärd och du är upptagen. Som en del av installationen utlöses en provvarning så att du kan se till att e-postadresserna når de avsedda mottagarna.

    Manuset

    @ECHO OFF TITLE Dell Hardware E-mail Alert ECHO Dell Hardware E-mail Alert ECHO Skrivet av: Jason Faulkner ECHO SysadminGeek.com ECHO. EKO. REM Skickar e-postmeddelanden när Dells maskinvarningsvarningar utlöses. REM Detta skript bör _not_ vara i en sökväg som innehåller mellanslag. REM REM Användning: REM DellAlert / SETUP | Varningsmeddelande REM / SETUP Konfigurera Dell Server Assistant för att använda det här skriptet för varningar. REM Alert Message REM Meddelande att skicka. REM REM Krävs: REM Blat: (kommandoraden emailer) är konfigurerad och arbetar på det nuvarande systemet. REM Om din e-postserver kräver autentisering till relä, se kommentarer nedan. REM E-postadress (er) för att skicka varningar till (komma-separerade) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO-inställning OM INTE % 1 ==  GOTO Varning GOTO Slut: Varning SET Log = "% TEMP% DellAlert.txt" DATE / T>% Logg% TIME / T >>% Log% ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Om din e-postserver kräver autentisering till relä, lägg till REM följande till slutet av raden nedan: REM -u Användarnamn -pw Lösenord BLAT% Log% -till% ToEmail % -ubjekt "% ComputerName% Hardware Alert" OM EXIST% Log% DEL / F / Q% Log% GOTO Slut: Inställning ECHO Detta ersätter alla aktuella Dells Server Assistant-varningar med ett samtal ECHO till det här skriptet. För att bekräfta att du vill fortsätta, skriv in JA (skiftlägeskänslig). SET / P Bekräfta = OM INTE % Bekräfta% == JA GOTO Slut SET ScriptPath =% ~ dpnx0 ECHO Konfigurera varningar att använda:% ScriptPath% omconfig system alertaction event = powerupply execappath = "% ScriptPath% strömförsörjningsfel" omconfig system alertaction event = powerupplywarn execappath = "% ScriptPath% strömförsörjningsvarning" omconfig system alertaction event = tempwarn execappath = "% ScriptPath% temperaturvarning" omconfig system alertaction event = tempfail execappath = "% ScriptPath% temperaturfel" omconfig system alertaction event = fanwarn execappath = "% ScriptPath% fläkthastighetsvarning" omconfig system alertaction event = fanfail execappath = "% ScriptPath% fläkthastighetsfel" omconfig system alertaction event = voltwarn execappath = "% ScriptPath% spänningsvarning" omconfig system alertaction event = voltfail execappath = "% ScriptPath% spänningsfel" omconfig system alertaction event = intrång execappath = "% ScriptPath% chassin intrusion" omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundans d omkonfig system alertaction händelse = redunlost execappath = "% ScriptPath% redundans förlorad" omconfig system alertaction event = memprefail execappath = "% ScriptPath% minne före fel" omconfig system alertaction event = memfail execappath = "% ScriptPath% minnesfel" omconfig system alertaction event = hardwarelogwarn execappath = "% ScriptPath% hårdvarulog varning" omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% hårdvaruloggen full" omconfig system alertaction event = processorwarn execappath = "% ScriptPath% processorvarning" omconfig system alertaction event = processfail execappath = "% ScriptPath% processorfel" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omkonfig system alertaction event = batterywarn execappath = "% ScriptPath% batteri varning" omconfig system alertaction event = batteryfail execappath = " % ScriptPath% batteri fel "omconfig system alertaction event = systempowerwarn execappath ="% ScriptPath% system power warning " omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% system strömavbrott" omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% lagringssystem varning" omconfig system alertaction event = storagesysfail execappath = "% ScriptPath% lagringssystem fel" omconfig system alertaction event = storagectrlwarn execappath = "% ScriptPath% lagringsstyrningsvarning" omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% lagringsstyrningsfel" omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% fysisk diskvarning" omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% fysisk diskfel" omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% virtuell diskvarning" omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% virtuellt diskfel" omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% enclosure warning" omconfig system alertaction event = enclosur efail execappath = "% ScriptPath% enclosure failure" omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% lagringsstyrnings batteri varning" omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% lagringsstyrenhet batteri fel" ECHO. ECHO Sänder provvarning till: ECHO% ToEmail% CALL: Varningstest Dells varningsvarning för varning ... ECHO. PAUSE GOTO Slut: Slut ENDLOCAL

    Skriptmodifikationer / Underhåll

    Eventmeddelandena från det angivna skriptet kommer från en av våra Dell-servrar. Beroende på din Dell-serverhårdvara och serverassistentversion kan varningarna variera. I allmänhet kan du berätta när du kör installationsskriptet om en händelse inte är giltig för din server (till exempel om du inte har Dell RAID-kontroller), eftersom några av lagringshändelsesskapande objekt kommer att misslyckas.

    Eventtriggarna i skriptet ovan erhölls genom att köra följande från en kommandotolk:

    omconfig system alertaction /?

    Det här kommandot listar alla evenemangsordningar med en beskrivning av respektive varning. För att lägga till ytterligare varningar, kör kommandot ovan och lägg till de saknade posterna i installationsdelen av manuset och kör sedan om skriptet med / Setup-omkopplaren.

    länkar

    Hämta Dell Server Email Alert Script från SysadminGeek.com

    Hämta Blat Command Line Emailer

    Dells supportwebbplats