Skonfiguruj powiadomienia e-mail o alertach dotyczących sprzętu serwerowego firmy Dell

Jul 21, 2025
Sprzęt komputerowy
TREŚĆ NIENARUSZONA

Wszystkie serwery firmy Dell są dostarczane z oprogramowaniem Dell OpenManage Server Administrator, które umożliwia monitorowanie i wyświetlanie wskaźników poziomu systemu. Ponadto na karcie Zarządzanie alertami można skonfigurować akcje do wykonania po wyzwoleniu alertu. Niestety nie ma pojazdu do stosowania jednolitych powiadomień do wszystkich wydarzeń, dlatego udostępnimy skrypt, który konfiguruje wszystkie akcje alarmowe, aby wysłać wiadomość e-mail z powiadomieniem o odpowiednim wydarzeniu. Chociaż można to skonfigurować ręcznie, posiadanie skryptu jest idealne, ponieważ można go łatwo wdrożyć na wielu serwerach.

Jak to działa

Skrypt jest bardzo prosty. Istnieje polecenie konfiguracji, które ustawia każdy alert na „Uruchom aplikację”, przy czym aplikacja jest samym skryptem. Po uruchomieniu skryptu po prostu generuje wiadomość e-mail (za pomocą narzędzia Blat) z nazwą komputera, datą, godziną i uruchomionym alertem.

Przed uruchomieniem skryptu:

Po uruchomieniu skryptu:

Wszystkie alerty wykorzystują skrypt powiadomień e-mail:

Wymagania

Oczywiście musisz mieć zainstalowany program Dell OpenManage Server Assistant. To oprogramowanie, jeśli nie zostało dostarczone z systemem, można pobrać z witryny pomocy technicznej firmy Dell.

Dodatkowo musisz mieć Blat, program do obsługi poczty e-mail z wiersza poleceń, skonfigurowany w systemie. Aby skonfigurować Blat, po prostu pobierz pliki binarne i wyodrębnij je (łącznie 3: blat.exe, blat.dll, blat.lib) do lokalizacji w zmiennej PATH systemu, takiej jak folder Windowssystem32. Następnie z wiersza poleceń uruchom:

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

Zastąp odpowiednio serwer pocztowy i adres e-mail. W większości przypadków to polecenie jest wszystkim, czego potrzebujesz do uruchomienia, ale jeśli Twój serwer ma specjalną konfigurację (alternatywny port itp.), Możesz zobaczyć pełne opcje instalacji w witrynie Blat.

Konfiguracja powiadomień e-mail

Po spełnieniu tych wymagań możesz używać skryptu. Edytuj skrypt, tak aby zawierał adresy e-mail do powiadomienia (zmienna „ToEmail”). Jeśli twój serwer wymaga uwierzytelnienia do przekazywania, będziesz musiał dodać te parametry do polecenia Blat, jak udokumentowano w skrypcie.

Aby skonfigurować alerty Asystenta serwera do używania skryptu, po prostu uruchom instalację:

DellAlert / setup

Potwierdź, że chcesz użyć tego skryptu jako akcji ostrzegawczej i gotowe. W ramach konfiguracji wyzwalany jest przykładowy alert, dzięki czemu możesz upewnić się, że wiadomości e-mail docierają do zamierzonych odbiorców.

Scenariusz

@ECHO OFF
TYTUŁ Alert e-mail dotyczący sprzętu firmy Dell
E-mail z alertem dotyczącym sprzętu firmy Dell ECHO
ECHO Napisane przez: Jason Faulkner
ECHO SysadminGeek.com
ECHO.
ECHO.

REM Wysyła alerty e-mail, gdy zostaną uruchomione ostrzeżenia dotyczące sprzętu firmy Dell.
REM Ten skrypt _nie_ powinien znajdować się na ścieżce zawierającej spacje.
REM
Wykorzystanie REM:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Skonfiguruj Asystenta serwera Dell do używania tego skryptu do alertów.
Komunikat ostrzegawczy REM
Wiadomość REM do wysłania.
REM
REM wymaga:
REM Blat: (emailer z linii poleceń) jest skonfigurowany i działa na bieżącym systemie.
REM Jeśli twój serwer e-mail wymaga uwierzytelnienia do przekazywania, zobacz komentarze poniżej.

REM Adresy e-mail, na które mają być wysyłane alerty (oddzielone przecinkami)
SET [email protected]

SETLOCAL EnableExtensions

IF / I {%1} == {/SETUP} GOTO Setup
JEŚLI NIE {%1} == {} GOTO Alert
GOTO End

:Alarm
SET Log = „% TEMP% DellAlert.txt”

DATA / T>% Log%
CZAS / T >>% Log%
Zadziałał alert ECHO Dell! >>% Log%
ECHO% * >>% Log%

REM Jeśli serwer poczty e-mail wymaga uwierzytelnienia do przekazania,
REM dodaj na końcu poniższej linii:
REM -u nazwa_użytkownika -pw Hasło
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Alert sprzętowy"

JEŚLI ISTNIEJE% Log% DEL / F / Q% Log%
GOTO End

:Ustawiać
ECHO Spowoduje to zastąpienie wszystkich bieżących alertów Dell Server Assistant wezwaniem
ECHO do tego skryptu. Aby potwierdzić, że chcesz kontynuować, wpisz TAK (rozróżniana jest wielkość liter).
SET / P Potwierdź =
JEŚLI NIE {%Confirm%} == {YES} GOTO End

SET ScriptPath =% ~ dpnx0
ECHO Konfigurowanie alertów do użycia:% ScriptPath%

omconfig system alertaction event = powersupply execappath = "Awaria zasilania% ScriptPath%"
omconfig system alertaction event = powersupplywarn execappath = "% ScriptPath% ostrzeżenie o zasilaniu"
omconfig system alertaction event = tempwarn execappath = "Ostrzeżenie o temperaturze% ScriptPath%"
omconfig system alertaction event = tempfail execappath = "Błąd temperatury% ScriptPath%"
omconfig system alertaction event = fanwarn execappath = "% ScriptPath% ostrzeżenie o prędkości wentylatora"
omconfig system alertaction event = fanfail execappath = "Błąd prędkości wentylatora% ScriptPath%"
omconfig system alertaction event = voltwarn execappath = "% ScriptPath% ostrzeżenie o napięciu"
omconfig system alertaction event = voltfail execappath = "% ScriptPath% awaria napięcia"
omconfig system alertaction event = intrusion execappath = "% ScriptPath% włamanie do obudowy"
omconfig system alertaction event = redundegrad execappath = "Redundancja% ScriptPath% zdegradowana"
omconfig system alertaction event = redunlost execappath = "Utracono nadmiarowość% ScriptPath%"
omconfig system alertaction event = memprefail execappath = "% ScriptPath% pamięć przed awarią"
omconfig system alertaction event = memfail execappath = "Błąd pamięci% ScriptPath%"
omconfig system alertaction event = hardwarelogwarn execappath = "% ScriptPath% ostrzeżenie dziennika sprzętowego"
omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% pełny dziennik sprzętu"
omconfig system alertaction event = processorwarn execappath = "Ostrzeżenie procesora% ScriptPath%"
omconfig system alertaction event = processorfail execappath = "Awaria procesora% ScriptPath%"
omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig system alertaction event = batterywarn execappath = "% ScriptPath% ostrzeżenie o baterii"
omconfig system alertaction event = batteryfail execappath = "% ScriptPath% awaria baterii"
omconfig system alertaction event = systempowerwarn execappath = "% ScriptPath% ostrzeżenie o zasilaniu systemu"
omconfig system alertaction event = systempowerfail execappath = "Awaria zasilania systemu% ScriptPath%"

omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% ostrzeżenie dotyczące systemu pamięci masowej"
omconfig system alertaction event = storagesysfail execappath = "Awaria systemu pamięci masowej% ScriptPath%"
omconfig system alertaction event = storagectrlwarn execappath = "Ostrzeżenie kontrolera pamięci masowej% ScriptPath%"
omconfig system alertaction event = storagectrlfail execappath = "Błąd kontrolera pamięci% ScriptPath%"
omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% ostrzeżenie dotyczące dysku fizycznego"
omconfig system alertaction event = pdiskfail execappath = "Awaria dysku fizycznego% ScriptPath%"
omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% wirtualny dysk ostrzeżenie"
omconfig system alertaction event = vdiskfail execappath = "Awaria dysku wirtualnego% ScriptPath%"
omconfig system alertaction event = closurewarn execappath = "Ostrzeżenie dotyczące obudowy% ScriptPath%"
omconfig system alertaction event = closurefail execappath = "Błąd obudowy% ScriptPath%"
omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% ostrzeżenie o stanie baterii kontrolera pamięci"
omconfig system alertaction event = storagectrlbatteryfail execappath = "Awaria baterii kontrolera pamięci% ScriptPath%"

ECHO.
ECHO Wysyłanie alertu do:
ECHO% ToEmail%
ZADZWOŃ: Testowanie alertów ostrzeżeń dotyczących sprzętu firmy Dell ...
ECHO.
PAUZA
GOTO End

:Koniec
ENDLOCAL

Modyfikacje / konserwacja skryptów

Alerty o zdarzeniach z dostarczonego skryptu pochodzą z jednego z naszych serwerów firmy Dell. W zależności od sprzętu serwerowego firmy Dell i wersji Asystenta serwera, alerty mogą się różnić. Ogólnie rzecz biorąc, po uruchomieniu skryptu instalacyjnego można stwierdzić, czy zdarzenie nie jest ważne dla Twojego serwera (na przykład, jeśli nie masz kontrolerów Dell RAID), ponieważ niektóre elementy tworzenia zdarzeń przechowywania zakończą się niepowodzeniem.

Wyzwalacze zdarzeń w powyższym skrypcie uzyskano, uruchamiając następujące polecenie z wiersza polecenia:

omconfig system alertaction /?

To polecenie wyświetla wszystkie słowa kluczowe zdarzenia wraz z opisem odpowiedniego alertu. Aby dodać dodatkowe alerty, uruchom powyższe polecenie i dodaj brakujące wpisy do części konfiguracyjnej skryptu, a następnie uruchom ponownie skrypt z przełącznikiem / Setup.

Spinki do mankietów

Pobierz Skrypt ostrzeżeń serwera Dell z witryny SysadminGeek.com

Pobierz Blat Command Line Emailer

Witryna pomocy technicznej firmy Dell

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)


Sprzęt komputerowy - Najpopularniejsze artykuły

Praca z domu? 5 sposobów, aby pokazać swojemu komputerowi trochę miłości

Sprzęt komputerowy Mar 23, 2025

TREŚĆ NIENARUSZONA Photographee.eu/Shutterstock.com Niezależnie od tego, czy jesteś objęty kwarantanną, czy izolacją nakazaną przez rz�..


Co to jest oprogramowanie układowe lub mikrokod i jak mogę zaktualizować mój sprzęt?

Sprzęt komputerowy Mar 29, 2025

Oprogramowanie układowe to rodzaj oprogramowania, które działa na urządzeniu sprzętowym i wykonuje zadania niskiego poziomu. Na przykład wszystko, od pilota telewizora po dysk..


Najlepsze narzędzia online, które pomogą Ci zbudować następny komputer

Sprzęt komputerowy Nov 8, 2024

Zbudowanie własnego pulpitu nie jest tak trudne, jak się wydaje - często nazywa się go „LEGO dla dorosłych”. I chociaż to zdanie może być nieco protekcjonalne (dorośli ..


Jak zainstalować (lub przenieść) aplikacje na inny dysk w systemie Windows 10

Sprzęt komputerowy Jul 24, 2025

Windows 10 umożliwia instalowanie aplikacji ze Sklepu na dowolnym dysku. Możesz także przenieść wcześniej zainstalowane aplikacje do nowej lokalizacji bez ich odinstalowywania..


Jak wydrukować wszystko w 3D (nawet jeśli nie masz drukarki 3D)

Sprzęt komputerowy Apr 25, 2025

TREŚĆ NIENARUSZONA Drukarki 3D to niesamowite narzędzia, które pozwalają wykonać prawie każdy obiekt fizyczny, jaki przyjdzie Ci do głowy (lub przynajmniej zaprojektować ..


Jak automatycznie włączyć telewizor po włączeniu SHIELD Android TV

Sprzęt komputerowy Dec 16, 2024

TREŚĆ NIENARUSZONA To drobiazg, ale automatyczne włączanie telewizora po włączeniu urządzenia z Androidem TV jest fajne. Rzecz w tym, że nie wszystkie telewizory z Android..


Jak zaktualizować oprogramowanie układowe Verizon Mifi, aby rozwiązać problemy z połączeniem

Sprzęt komputerowy Dec 6, 2024

TREŚĆ NIENARUSZONA Jeśli masz Verizon Mi-Fi i masz problemy z rozłączaniem go przez cały czas, możesz szybko i łatwo rozwiązać problem - wystarczy zaktualizować oprogra..


Zapobieganie urazom spowodowanym powtarzającym się obciążeniem w sposób naukowy

Sprzęt komputerowy Aug 21, 2025

TREŚĆ NIENARUSZONA Zdjęcie: Matt Hamm Większość z nas spędza całe dnie pracując przed stacją roboczą, a niewłaściwe ustawien..


Kategorie