17Aug

E-mailmeldingen instellen voor Dell Server-hardware-waarschuwingen

click fraud protection

Alle Dell-servers worden geleverd met de Dell OpenManage Server Administrator-software die de mogelijkheid heeft om indicatoren op systeemniveau te controleren en weer te geven. Bovendien kunt u via het tabblad Alert Management acties configureren die moeten worden uitgevoerd wanneer een waarschuwing wordt geactiveerd. Helaas is er geen voertuig voor het toepassen van uniforme meldingen op alle evenementen, dus we gaan een script leveren dat alle waarschuwingsacties configureert om een ​​e-mail te sturen die u op de hoogte stelt van het betreffende evenement. Hoewel u deze handmatig kunt instellen, is het hebben van een script ideaal omdat u dit eenvoudig over meerdere servers kunt implementeren.

Hoe het werkt

Het script is heel eenvoudig. Er is een setup-opdracht die elke waarschuwing instelt op "Execute application" terwijl de applicatie zelf het script is. Wanneer het script wordt uitgevoerd, genereert het eenvoudig een e-mail( met behulp van de Blat-tool) met de computernaam, datum, tijd en waarschuwing geactiveerd.

instagram viewer

Voordat het script wordt uitgevoerd:

Nadat het script is uitgevoerd:

Alle waarschuwingen gebruiken het script voor e-mailmeldingen:

Vereisten

Natuurlijk moet Dell OpenManage Server Assistant zijn geïnstalleerd. Deze software is, indien niet bij uw systeem geleverd, te downloaden via de ondersteuningssite van Dell.

Bovendien moet Blat, een e-mail voor de opdrachtregel, op uw systeem zijn geconfigureerd. Om Blat te configureren, downloadt u gewoon de binaire bestanden en extraheer ze( 3 totaal: blat.exe, blat.dll, blat.lib) naar een locatie in de PATH-variabele van uw systeem, zoals uw Windowssystem32-map. Voer vervolgens vanaf de opdrachtregel het volgende uit:

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

Vervang de e-mailserver en het e-mailadres op de juiste manier. Voor het grootste deel is deze opdracht alles wat u nodig hebt om uit te voeren, maar als uw server een speciale configuratie heeft( alternatieve poort, enz.), Kunt u de volledige installatieopties op de Blat-website bekijken.

Email Alert Notification Setup

Als u deze vereisten eenmaal hebt ingevoerd, bent u klaar om het script te gebruiken. Bewerk het script om de e-mailadressen op te nemen die moeten worden aangemeld( de variabele 'ToEmail').Als uw server authenticatie vereist om te kunnen relayeren, moet u deze parameters toevoegen aan de Blat-opdracht zoals beschreven in het script.

Voer de setup uit om de Server Assistant-waarschuwingen in te stellen om het script te gebruiken:

DellAlert / setup

Bevestig dat u dit script wilt gebruiken als uw waarschuwingsactie en dat u klaar bent. Als onderdeel van de installatie wordt een voorbeeldalarm geactiveerd, zodat u zeker weet dat de e-mails de beoogde ontvangers bereiken.

Het script

@ECHO OFF TITLE Dell Hardware E-mail melding ECHO Dell Hardware E-mail melding ECHO Geschreven door: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.REM Verzendt e-mailwaarschuwingen wanneer Dell-hardwarewaarschuwingen worden geactiveerd. REM Dit script zou zich _geen_ in een pad moeten bevinden dat spaties bevat. REM REM Gebruik: REM DellAlert{ / SETUP |Waarschuwingsbericht} REM / SETUP Configureer Dell Server Assistant om dit script voor waarschuwingen te gebruiken. REM-melding REM-bericht verzenden. REM REM Vereist: REM Blat:( command line emailer) is geconfigureerd en werkt op het huidige systeem. REM Als uw e-mailserver verificatie vereist om te kunnen relayeren, bekijk dan de opmerkingen hieronder. REM E-mailadres( sen) voor het verzenden van waarschuwingen naar( door komma's gescheiden) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} GOTO-instelling INDIEN NIET{ % 1} =={ } GOTOAlert GOTO End: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Log% ECHO Dell Alert Tripped!& Gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Als uw e-mailserver automatisch moet worden doorgestuurd, voegt u REM toe aan het einde van de regel hieronder: REM -u Gebruikersnaam -pw Wachtwoord BLAT% Log% -to% ToEmail% -ubject "% Computernaam% Hardware-melding"IF EXIST% Log% DEL / F / Q% Log% GOTO End: Setup ECHO Hiermee worden alle huidige Dell Server Assistant-waarschuwingen vervangen door een oproep ECHO naar dit script. Bevestig met JA( hoofdlettergevoelig) om te bevestigen dat u wilt doorgaan. SET / P Bevestigen = INDIEN NIET{ % Bevestig%} =={ JA} GOTO Einde SET ScriptPath =% ~ dpnx0 ECHO Waarschuwingen configureren om te gebruiken:% ScriptPath% omconfig systeem alertaction event = voedingstoevoer execappath = "% ScriptPath% stroomtoevoerstoring"omconfig systeem alertaction event = powersupplywarn execappath = "% ScriptPath% voeding waarschuwing" omconfig systeem alertaction event = tempwarn execappath = "% ScriptPath% temperatuurwaarschuwing" omconfig systeem alertaction event = tempfail execappath = "% ScriptPath% temperatuurfout" omconfig system alertaction event= fanwarn execappath = "% ScriptPath% fan snelheid waarschuwing" omconfig systeem alertaction event = fanfail execappath = "% ScriptPath% ventilator snelheid mislukking" omconfig systeem alertaction event = voltwarn execappath = "% ScriptPath% spanningswaarschuwing" omconfig system alertaction event = voltfail execappath= "% ScriptPath% spanningsfout" omconfig systeem alertaction event = inbraak execappath = "% ScriptPath% chassisintrusie" omconfig systeem alertaction event = redundegrad execappath = "% ScriptPath% redundantie degraded "omconfig system alertaction event = redunlost execappath ="% ScriptPath% redundancy lost "omconfig system alertaction event = memprefail execappath ="% ScriptPath% geheugen pre-failure "omconfig system alertaction event = memfail execappath ="% ScriptPath% memory failure "omconfigsystem 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% processorfout" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig system alertaction event = batterywarn execappath = "% ScriptPath% batterijwaarschuwing" omconfig system alertaction event = batteryfail execappath = "% ScriptPath% batterijfout "omconfig systeem alertaction event = systempowerwarn execappath ="% ScriptPath% systeemvermogenwaarschuwing "omconfig systeem alertaction event = systempowerfail execappath = "% ScriptPath% systeem stroomstoring" omconfig systeem alertaction event = storagesyswarn execappath = "% ScriptPath% opslagsysteemwaarschuwing" omconfig systeem alertaction event = storagesysfail execappath = "% ScriptPath% storagesysteemstoring" omconfig-systeemalertaction event = storagectrlwarn execappath = "% ScriptPath% storage controller warning" omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% storage controller failure" omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% fysieke schijfwaarschuwing" omconfig system alertaction event= pdiskfail execappath = "% ScriptPath% fysieke schijffout" omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% virtuele schijfwaarschuwing" omconfig systeem alertaction event = vdiskfail execappath = "% ScriptPath% virtuele schijfstoring" omconfig system alertaction event = enclosurewarnexecappath = "% ScriptPath% bijlage waarschuwing" omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% behuizingstoring" omconfig systeem alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% opslagcontroller batterijwaarschuwing" omconfig systeem alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% opslagcontroller batterijfout" ECHO.ECHO Stuurt voorbeeldalarm naar: ECHO% ToEmail% CALL: Alert Testen Dell-hardware waarschuwingswaarschuwingen. .. ECHO.PAUSE GOTO Einde: einde ENDLOCAL

Scriptmodificaties / onderhoud

De gebeurtenismeldingen van het geleverde script zijn afkomstig van een van onze Dell-servers. Afhankelijk van uw Dell-serverhardware en de Server Assistant-versie kunnen de waarschuwingen verschillen. Over het algemeen kunt u zien wanneer u het setup-script uitvoert als een gebeurtenis niet geldig is voor uw server( bijvoorbeeld als u geen Dell RAID-controllers hebt), omdat sommige items voor het maken van opslaggebeurtenissen mislukken.

De gebeurtenistriggers in het bovenstaande script zijn verkregen door het volgende uit een opdrachtprompt uit te voeren:

omconfig system alertaction /?

Deze opdracht geeft een overzicht van alle gebeurtenistrefwoorden met een beschrijving van de betreffende melding. Als u extra waarschuwingen wilt toevoegen, voert u de bovenstaande opdracht uit en voegt u de ontbrekende items toe aan het instellingsgedeelte van het script en voert u het script opnieuw uit met de schakeloptie / Setup.

Links

Dell Server Email E-mail Alert Script downloaden van SysadminGeek.com

Blat Command Line e-mail downloaden

Dell ondersteuningssite