Startpagina » hoe » E-mailmeldingen instellen voor Dell Server hardware-waarschuwingen

    E-mailmeldingen instellen voor Dell Server hardware-waarschuwingen

    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.

    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 meegeleverd met uw systeem, 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 mailserver en het e-mailadres op de juiste manier. Meestal 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

    Zodra u aan deze vereisten voldoet, 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 relayeren, moet u deze parameters toevoegen aan de Blat-opdracht zoals beschreven in het script.

    Als u de Server Assistant-meldingen wilt instellen om het script te gebruiken, voert u de installatie uit:

    DellAlert / setup

    Bevestig dat u dit script als uw waarschuwingsactie wilt gebruiken en u bent klaar. 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 alert ECHO Dell Hardware E-mail alert ECHO Geschreven door: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Verzendt e-mailmeldingen wanneer Dell-hardwarewaarschuwingen worden geactiveerd. REM Dit script zou _niet_ in een pad moeten zijn 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 voor relay, 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 ==  GOTO Alert GOTO End: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T>% log% TIME / T >>% log% ECHO Dell-waarschuwing uitgeschakeld! >>% Log% ECHO% * >>% Log% REM Als uw e-mailserver autorisatie vereist om door te sturen, voegt u REM toe aan het einde van de regel hieronder: REM -u Gebruikersnaam -pw Wachtwoord BLAT% Log% -to% ToEmail % -onderwerp "% Computernaam% Hardware-waarschuwing" IF EXIST% Log% DEL / F / Q% Log% GOTO Einde: ECHO instellen Hiermee worden alle huidige Dell Server Assistant-waarschuwingen vervangen door een aanroep-ECHO naar dit script. Bevestig met JA (hoofdlettergevoelig) om te bevestigen dat u wilt doorgaan. SET / P Bevestigen = INDIEN NIET % Bevestigen% == 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 systeem 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 system alertaction event = inbraak execappath = "% ScriptPath% chassisintrusie" omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundantie d egraded "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 "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% processorfout" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig system alertaction event = batterijwaarschuwing execappath = "% ScriptPath% batterijwaarschuwing" omconfig system alertaction event = batteryfail execappath = " % ScriptPath% batterijfout "omconfig system 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-systeem 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% fysieke schijfwaarschuwing" omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% fysieke schijffout" omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% virtuele schijfwaarschuwing" omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% virtuele schijfstoring" omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% bijlage waarschuwing" omconfig system alertaction event = enclosur efail execappath = "% ScriptPath% behuizing mislukt" 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 serverassistentversie, kunnen de waarschuwingen variëren. 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 systeem alertaction /?

    Deze opdracht geeft een overzicht van alle gebeurtenissleutelwoorden 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

    Download Dell Server Email Alert Script van SysadminGeek.com

    Download Blat Command Line Emailer

    Dell ondersteuningssite