Einrichten von E-Mail-Benachrichtigungen für Dell Server-Hardware-Warnungen

Jul 21, 2025
Hardware
UNCACHED INHALT

Alle Dell-Server werden mit der Dell OpenManage Server Administrator-Software geliefert, mit der Systempegelanzeigen überwacht und angezeigt werden können. Darüber hinaus können Sie über die Registerkarte "Alarmverwaltung" Aktionen konfigurieren, die ausgeführt werden, wenn eine Warnung ausgelöst wird. Leider gibt es kein Mittel, um einheitliche Benachrichtigungen auf alle Ereignisse anzuwenden. Daher werden wir ein Skript bereitstellen, das alle Warnungsaktionen so konfiguriert, dass eine E-Mail gesendet wird, die Sie über das jeweilige Ereignis informiert. Sie können diese zwar manuell einrichten, ein Skript ist jedoch ideal, da Sie es problemlos auf mehreren Servern bereitstellen können.

Wie es funktioniert

Das Skript ist sehr einfach. Es gibt einen Setup-Befehl, der jede Warnung auf "Anwendung ausführen" setzt, wobei die Anwendung das Skript selbst ist. Wenn das Skript ausgeführt wird, generiert es einfach eine E-Mail (mithilfe des Blat-Tools) mit dem Namen, dem Datum, der Uhrzeit und der Warnung des Computers.

Bevor das Skript ausgeführt wird:

Nachdem das Skript ausgeführt wurde:

Alle Warnungen verwenden das E-Mail-Benachrichtigungsskript:

Bedarf

Natürlich muss Dell OpenManage Server Assistant installiert sein. Wenn diese Software nicht im Lieferumfang Ihres Systems enthalten ist, kann sie über die Support-Website von Dell heruntergeladen werden.

Außerdem muss Blat, ein Befehlszeilen-E-Mailer, auf Ihrem System konfiguriert sein. Um Blat zu konfigurieren, laden Sie einfach die Binärdateien herunter und extrahieren Sie sie (insgesamt 3: blat.exe, blat.dll, blat.lib) an einen Speicherort in der PATH-Variablen Ihres Systems, z. B. in Ihren Windowssystem32-Ordner. Führen Sie dann in der Befehlszeile Folgendes aus:

rock -installiere my.mailserver.com [email protected]

Ersetzen Sie den Mailserver und die E-Mail-Adresse entsprechend. Zum größten Teil ist dieser Befehl alles, was Sie ausführen müssen. Wenn Ihr Server jedoch über eine spezielle Konfiguration verfügt (alternativer Port usw.), können Sie die vollständigen Installationsoptionen auf der Blat-Website anzeigen.

E-Mail-Benachrichtigungs-Setup einrichten

Sobald Sie diese Anforderungen erfüllt haben, können Sie das Skript verwenden. Bearbeiten Sie das Skript so, dass es die zu benachrichtigenden E-Mail-Adressen enthält (die Variable "ToEmail"). Wenn Ihr Server für die Weiterleitung eine Authentifizierung benötigt, müssen Sie diese Parameter dem Befehl Blat hinzufügen, wie im Skript dokumentiert.

Führen Sie das Setup aus, um die Server Assistant-Warnungen für die Verwendung des Skripts einzurichten:

DellAlert / Setup

Bestätigen Sie, dass Sie dieses Skript als Warnaktion verwenden möchten, und Sie sind fertig. Im Rahmen des Setups wird eine Beispielwarnung ausgelöst, damit Sie sicherstellen können, dass die E-Mails die beabsichtigten Empfänger erreichen.

Das Drehbuch

@ ECHO AUS
TITEL Dell Hardware-E-Mail-Benachrichtigung
ECHO Dell Hardware-E-Mail-Benachrichtigung
ECHO Geschrieben von: Jason Faulkner
ECHO SysadminGeek.com
ECHO.
ECHO.

REM Sendet E-Mail-Benachrichtigungen, wenn Dell-Hardware-Warnungen ausgelöst werden.
REM Dieses Skript sollte sich nicht in einem Pfad befinden, der Leerzeichen enthält.
REM
REM-Verwendung:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Konfigurieren Sie Dell Server Assistant so, dass dieses Skript für Warnungen verwendet wird.
REM-Warnmeldung
REM-Nachricht zum Senden.
REM
REM erfordert:
REM Blat: (Befehlszeilen-E-Mailer) ist konfiguriert und funktioniert auf dem aktuellen System.
REM Wenn Ihr E-Mail-Server für die Weiterleitung eine Authentifizierung benötigt, lesen Sie die folgenden Kommentare.

REM-E-Mail-Adresse (n), an die Benachrichtigungen gesendet werden sollen (durch Kommas getrennt)
SET [email protected]

SETLOCAL EnableExtensions

IF / I {%1} == {/SETUP} GOTO Setup
WENN NICHT {%1} == {} GOTO Alert
GOTO End

:Aufmerksam
SET Log = "% TEMP% DellAlert.txt"

DATE / T>% Log%
ZEIT / T >>% Log%
ECHO Dell Alert ausgelöst! >>% Log%
ECHO% * >>% Log%

REM Wenn Ihr E-Mail-Server eine automatische Authentifizierung für die Weiterleitung benötigt,
REM fügen Sie am Ende der folgenden Zeile Folgendes hinzu:
REM -u Benutzername -pw Passwort
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"

WENN EXIST% Log% DEL / F / Q% Log%
GOTO End

:Konfiguration
ECHO Hiermit werden alle aktuellen Dell Server Assistant-Warnungen durch einen Anruf ersetzt
ECHO zu diesem Skript. Geben Sie YES ein (Groß- und Kleinschreibung beachten), um zu bestätigen, dass Sie fortfahren möchten.
SET / P Bestätigen =
WENN NICHT {%Confirm%} == {YES} GOTO End

SET ScriptPath =% ~ dpnx0
ECHO Konfigurieren der zu verwendenden Warnungen:% ScriptPath%

omconfig system alertaction event = Stromversorgung execappath = "% ScriptPath% Stromversorgungsfehler"
omconfig system alertaction event = Powersupplywarn execappath = "% ScriptPath% Netzteilwarnung"
omconfig system alertaction event = tempwarn execappath = "% ScriptPath% Temperaturwarnung"
omconfig system alertaction event = tempfail execappath = "% ScriptPath% Temperaturfehler"
omconfig system alertaction event = fanwarn execappath = "% ScriptPath% Warnung zur Lüftergeschwindigkeit"
omconfig system alertaction event = fanfail execappath = "% ScriptPath% Fehler bei der Lüftergeschwindigkeit"
omconfig system alertaction event = voltwarn execappath = "% ScriptPath% Spannungswarnung"
omconfig system alertaction event = voltfail execappath = "% ScriptPath% Spannungsfehler"
omconfig system alertaction event = intrusion execappath = "% ScriptPath% chassis intrusion"
omconfig system alertaction event = redundegrad execappath = "% ScriptPath% Redundanz verschlechtert"
omconfig system alertaction event = redunlost execappath = "% ScriptPath% Redundanz verloren"
omconfig system alertaction event = memprefail execappath = "% ScriptPath% Speichervorfehler"
omconfig system alertaction event = memfail execappath = "% ScriptPath% Speicherfehler"
omconfig system alertaction event = hardwarelogwarn execappath = "% ScriptPath% Hardware-Protokollwarnung"
omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% Hardwareprotokoll voll"
omconfig system alertaction event = Prozessorwarnung execappath = "% ScriptPath% Prozessorwarnung"
omconfig system alertaction event = Prozessorfehler execappath = "% ScriptPath% Prozessorfehler"
omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig system alertaction event = Batteriewarnung execappath = "% ScriptPath% Batteriewarnung"
omconfig system alertaction event = Batteriefehler execappath = "% ScriptPath% Batteriefehler"
omconfig system alertaction event = systempowerwarn execappath = "% ScriptPath% Systemstromwarnung"
omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% Systemstromausfall"

omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% Speichersystemwarnung"
omconfig system alertaction event = storagesysfail execappath = "% ScriptPath% Speichersystemfehler"
omconfig system alertaction event = storagectrlwarn execappath = "% ScriptPath% Speichercontroller-Warnung"
omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% Speichercontrollerfehler"
omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% Warnung zur physischen Festplatte"
omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% physischer Festplattenfehler"
omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% Warnung zur virtuellen Festplatte"
omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% Ausfall der virtuellen Festplatte"
omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% Enclosure-Warnung"
omconfig system alertaction event = Enclosurefail execappath = "% ScriptPath% Enclosure-Fehler"
omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% Speichercontroller-Batteriewarnung"
omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% Speichercontroller-Batteriefehler"

ECHO.
ECHO Senden eines Beispielalarms an:
ECHO% ToEmail%
CALL: Alarmtest Testen von Dell-Hardware-Alarmwarnungen ...
ECHO.
PAUSE
GOTO End

:Ende
ENDLOCAL

Skriptänderungen / Wartung

Die Ereigniswarnungen aus dem bereitgestellten Skript stammen von einem unserer Dell-Server. Abhängig von Ihrer Dell Serverhardware und Server Assistant-Version können die Warnungen variieren. Im Allgemeinen können Sie feststellen, wann Sie das Setup-Skript ausführen, wenn ein Ereignis für Ihren Server nicht gültig ist (z. B. wenn Sie keine Dell RAID-Controller haben), da einige der Elemente zur Erstellung von Speicherereignissen fehlschlagen.

Die Ereignisauslöser im obigen Skript wurden erhalten, indem Folgendes an einer Eingabeaufforderung ausgeführt wurde:

omconfig system alertaction /?

Dieser Befehl listet alle Ereignisschlüsselwörter mit einer Beschreibung der jeweiligen Warnung auf. Um zusätzliche Warnungen hinzuzufügen, führen Sie den obigen Befehl aus und fügen Sie die fehlenden Einträge zum Setup-Teil des Skripts hinzu. Führen Sie das Skript dann mit dem Schalter / Setup erneut aus.

Links

Laden Sie das Dell Server-E-Mail-Benachrichtigungsskript von SysadminGeek.com herunter

Laden Sie den Blat Command Line Emailer herunter

Dell Support Site

.eintragsinhalt .Eintrittsfußzeile

Backup Exec 21 How To Setup Email Alerts And Notifications

Setup IDRAC SMTP Settings And Email Notification Alerts

How To Set Up Default Email Notifications Using The Lorex Server

How To Setup Email Alerts With The Pro-vue NVR's.

Zabbix : Email Notifications

PRTG Tutorial: Alerts From Your Software With Notifications

How To Create Sound And Email Or Text Alerts In MT4

Jenkins Beginner Tutorial 12 - Notifications - How To Send Email From Jenkins

Creating An Email Alert Policy In Dell EMC OpenManage Enterprise–Tech Release

ESP32 Email Alert Based On Temperature Threshold (change Values On Web Server)


Hardware - Die beliebtesten Artikel

Es gibt immer noch riesige Supercomputer. Hier ist, wofür sie heute verwendet werden

Hardware Jan 21, 2025

Timofeev Vladimir / Shutterstock Supercomputer waren in den 90er Jahren ein gewaltiges Rennen, da die USA, China und andere um den schnellsten Co..


So führen Sie Ihr Retina-Display mit seiner nativen Auflösung aus

Hardware Jan 14, 2025

MacBook-Displays werden normalerweise mit einer skalierten Auflösung ausgeführt, bei der die zusätzlichen Pixel von Monitoren mit höherer Auflösung verwendet werden, um die Kla..


So entsperren Sie Ihre Smart Locks mit Alexa

Hardware Jun 1, 2025

UNCACHED INHALT Amazon hat kürzlich die Möglichkeit hinzugefügt, intelligente Schlösser mit Alexa freizuschalten. Hier erfahren Sie, wie Sie die Funktion aktivieren und wie si..


Überspringen Sie das Amazon Echo: Der Amazon Tap ist billiger und besser

Hardware Jun 20, 2025

UNCACHED INHALT Das Amazon Tap ist 50 $ billiger als das Echo in voller Größe Dank eines kürzlich dur..


Wie finden Sie heraus, welcher Computerlüfter laut ist?

Hardware Feb 5, 2025

UNCACHED INHALT Was tun Sie, wenn ein Lüfter an Ihrem Computer laut genug ist, um Ihren Arbeitsablauf zu stören, oder wenn Sie den Spaß an anderen Dingen ruinieren? Der heutige..


Die Pebble Smartwatch bringt eine attraktive Stahlversion auf den Markt

Hardware Jan 7, 2025

UNCACHED INHALT CES, die jährliche Consumer Electronics Show, findet gerade in Vegas statt und How-To Geek hat Stiefel am Boden. Die Pebble Smartwatch hat eine neue Version aus E..


Wie kann ich ein sicheres Löschen der Festplatte beschleunigen?

Hardware Nov 28, 2024

UNCACHED INHALT Das sichere Überschreiben einer großen Festplatte ist langwierig. Kann der Prozess beschleunigt werden? Die heutige Frage-Antwort-Sitzung wird uns ..


Verbraucht mein Computer beim Laden von USB-Geräten mehr Strom?

Hardware Jan 9, 2025

UNCACHED INHALT Ihr Computer verbraucht eine große Menge Strom, wenn er nur im Leerlauf auf Ihren Befehl wartet. Ist das Aufladen eines Smartphones oder Tablets über einen der U..


Kategorien