Configurazione delle notifiche e-mail per gli avvisi hardware del server Dell

Jul 21, 2025
Hardware
CONTENUTO UNCACHED

Tutti i server Dell vengono forniti con il software Dell OpenManage Server Administrator che ha la capacità di monitorare e visualizzare gli indicatori di livello del sistema. Inoltre, tramite la scheda Gestione avvisi è possibile configurare le azioni da eseguire ogni volta che viene attivato un avviso. Sfortunatamente non esiste un veicolo per applicare notifiche uniformi a tutti gli eventi, quindi forniremo uno script che configura tutte le azioni di avviso per inviare un'e-mail di notifica del rispettivo evento. Sebbene sia possibile impostarli manualmente, disporre di uno script è l'ideale in quanto è possibile distribuirlo facilmente su più server.

Come funziona

Lo script è molto semplice. C'è un comando di installazione che imposta ogni avviso su "Esegui applicazione" con l'applicazione che è lo script stesso. Quando lo script viene eseguito, genera semplicemente un'e-mail (utilizzando lo strumento Blat) con il nome del computer, la data, l'ora e l'avviso attivato.

Prima che lo script venga eseguito:

Dopo aver eseguito lo script:

Tutti gli avvisi utilizzano lo script di notifica e-mail:

Requisiti

Ovviamente, sarà necessario installare Dell OpenManage Server Assistant. Questo software, se non fornito con il sistema, è scaricabile dal sito di supporto Dell.

Inoltre, dovrai avere Blat, un emailer da riga di comando, configurato sul tuo sistema. Per configurare Blat, scarica i file binari ed estraili (3 in totale: blat.exe, blat.dll, blat.lib) in una posizione nella variabile PATH del tuo sistema, come la cartella Windowssystem32. Quindi dalla riga di comando, esegui:

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

Sostituisci il server di posta e l'indirizzo di posta elettronica in modo appropriato. Per la maggior parte questo comando è tutto ciò di cui hai bisogno per eseguire, ma se il tuo server ha una configurazione speciale (porta alternativa, ecc.), Puoi vedere le opzioni di installazione complete sul sito web di Blat.

Configurazione notifica avviso e-mail

Una volta stabiliti questi requisiti, sei pronto per utilizzare lo script. Modifica lo script per includere gli indirizzi email da notificare (la variabile "ToEmail"). Se il tuo server richiede l'autenticazione per l'inoltro, dovrai aggiungere questi parametri al comando Blat come documentato nello script.

Per configurare gli avvisi di Server Assistant per utilizzare lo script, è sufficiente eseguire l'installazione:

DellAlert / setup

Conferma di voler utilizzare questo script come azione di avviso e sei pronto. Come parte della configurazione, viene attivato un avviso di esempio in modo che tu possa assicurarti che le e-mail raggiungano i destinatari previsti.

Il copione

@ECHO OFF
TITOLO Avviso e-mail hardware Dell
ECHO Dell Hardware Email Alert
ECHO Scritto da: Jason Faulkner
ECHO SysadminGeek.com
ECO.
ECO.

REM Invia avvisi e-mail quando vengono attivati ​​avvisi hardware Dell.
REM Questo script _non_ dovrebbe trovarsi in un percorso che contiene spazi.
REM
Utilizzo REM:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Configurare Dell Server Assistant per utilizzare questo script per gli avvisi.
Messaggio di avviso REM
REM Messaggio da inviare.
REM
REM richiede:
REM Blat: (emailer da riga di comando) è configurato e funziona sul sistema corrente.
REM Se il server di posta elettronica richiede l'autenticazione per l'inoltro, vedere i commenti di seguito.

Indirizzi email REM a cui inviare avvisi (separati da virgole)
SET [email protected]

SETLOCAL EnableExtensions

IF / I {%1} == {/SETUP} GOTO Setup
IF NOT {%1} == {} Avviso GOTO
GOTO Fine

:Mettere in guardia
SET Log = "% TEMP% DellAlert.txt"

DATE / T>% Log%
TIME / T >>% Log%
ECHO Dell Alert scattato! >>% Log%
ECHO% * >>% Log%

REM Se il server di posta elettronica richiede l'autenticazione per l'inoltro,
REM aggiungere quanto segue alla fine della riga sottostante:
REM -u UserName -pw Password
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"

SE ESISTE% Log% DEL / F / Q% Log%
GOTO Fine

:Impostare
ECHO Sostituirà tutti gli attuali avvisi di Dell Server Assistant con una chiamata
ECHO a questo script. Per confermare che si desidera continuare, immettere YES (case sensitive).
SET / P Conferma =
SE NON {%Confirm%} == {YES} GOTO Fine

SET ScriptPath =% ~ dpnx0
ECHO Configurazione degli avvisi da utilizzare:% ScriptPath%

omconfig system alertaction event = powersupply execappath = "% ScriptPath% power supply failure"
omconfig system alertaction event = powersupplywarn execappath = "% ScriptPath% avviso di alimentazione"
omconfig system alertaction event = tempwarn execappath = "% ScriptPath% avviso di temperatura"
omconfig system alertaction event = tempfail execappath = "% ScriptPath% errore di temperatura"
omconfig system alertaction event = fanwarn execappath = "% ScriptPath% avviso di velocità della ventola"
omconfig system alertaction event = fanfail execappath = "% ScriptPath% fan speed failure"
omconfig system alertaction event = voltwarn execappath = "% ScriptPath% avviso di tensione"
omconfig system alertaction event = voltfail execappath = "% ScriptPath% guasto di tensione"
omconfig system alertaction event = intrusion execappath = "% ScriptPath% chassis intrusion"
omconfig system alertaction event = redundegrad execappath = "% ScriptPath% ridondanza degradata"
omconfig system alertaction event = redunlost execappath = "% ScriptPath% ridondanza persa"
omconfig system alertaction event = memprefail execappath = "% ScriptPath% memory pre-failure"
omconfig system alertaction event = memfail execappath = "% ScriptPath% memory failure"
omconfig system alertaction event = hardwarelogwarn execappath = "% ScriptPath% avviso log hardware"
omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% log hardware pieno"
omconfig system alertaction event = processorwarn execappath = "% ScriptPath% avviso del processore"
omconfig system alertaction event = processorfail execappath = "% ScriptPath% errore del processore"
omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig system alertaction event = batterywarn execappath = "% ScriptPath% avviso batteria"
omconfig system alertaction event = batteryfail execappath = "% ScriptPath% battery failure"
omconfig system alertaction event = systempowerwarn execappath = "% ScriptPath% avviso di alimentazione del sistema"
omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% errore di alimentazione del sistema"

omconfig system alertaction event = storagesyswarn execappath = "% ScriptPath% avviso di sistema di archiviazione"
omconfig system alertaction event = storagesysfail execappath = "% ScriptPath% errore del sistema di archiviazione"
omconfig system alertaction event = storagectrlwarn execappath = "% ScriptPath% avviso controller di archiviazione"
omconfig system alertaction event = storagectrlfail execappath = "% ScriptPath% errore del controller di archiviazione"
omconfig system alertaction event = pdiskwarn execappath = "% ScriptPath% avviso disco fisico"
omconfig system alertaction event = pdiskfail execappath = "% ScriptPath% errore del disco fisico"
omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% avviso disco virtuale"
omconfig system alertaction event = vdiskfail execappath = "% ScriptPath% errore del disco virtuale"
omconfig system alertaction event = enclosurewarn execappath = "% ScriptPath% avviso enclosure"
omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% enclosure failure"
omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% avviso batteria controller di archiviazione"
omconfig system alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% errore batteria controller di archiviazione"

ECO.
ECHO Invio di un avviso di esempio a:
ECHO% ToEmail%
CALL: Alert Testing Dell hardware alert warnings ...
ECO.
PAUSA
GOTO Fine

:Fine
ENDLOCAL

Modifiche / manutenzione dello script

Gli avvisi di eventi dallo script fornito provengono da uno dei nostri server Dell. A seconda dell'hardware del server Dell e della versione di Server Assistant, gli avvisi possono variare. In genere, è possibile sapere quando si esegue lo script di installazione se un evento non è valido per il server (ad esempio, se non si dispone di controller RAID Dell) poiché alcuni degli elementi di creazione dell'evento di archiviazione non funzioneranno.

I trigger di evento nello script precedente sono stati ottenuti eseguendo quanto segue da un prompt dei comandi:

omconfig system alertaction /?

Questo comando elenca tutte le parole chiave degli eventi con una descrizione del rispettivo avviso. Per aggiungere ulteriori avvisi, eseguire il comando precedente e aggiungere le voci mancanti alla parte di installazione dello script, quindi eseguire nuovamente lo script con l'opzione / Setup.

Collegamenti

Scarica Dell Server Email Alert Script da SysadminGeek.com

Scarica Blat Command Line Emailer

Dell Support Site

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 - Articoli più popolari

Puoi usare qualsiasi caricabatterie con qualsiasi dispositivo?

Hardware Jan 16, 2025

Ogni dispositivo, smartphone, tablet o laptop, sembra avere il proprio caricabatterie. Ma hai davvero bisogno di tutti questi diversi cavi e blocchi di ricarica? Puoi riutilizzare l..


Come liberare spazio sulla tua PlayStation 4

Hardware Jul 5, 2025

La PlayStation 4 di Sony include un disco rigido da 500 GB, ma i giochi stanno diventando sempre più grandi: Grand Theft Auto V da solo richiede 50 GB di spazio sul disco rigido, a..


Fire OS di Amazon e Android di Google: qual è la differenza?

Hardware Nov 30, 2024

CONTENUTO UNCACHED I tablet Fire di Amazon eseguono il sistema operativo "Fire OS" di Amazon. Fire OS è basato su Android, ma non dispone di app o servizi di Google. Ecco cosa si..


Come aggiungere un controller di gioco di terze parti alla tua Apple TV

Hardware Nov 3, 2024

Ammettiamolo, giocare con un telecomando TV è per lo più una novità e frustrante per qualcosa di più complesso dei semplici giochi. Se vuoi sbloccare il potenziale di gioco dell..


Come gestire e migliorare al meglio i consigli di Amazon

Hardware Sep 22, 2025

CONTENUTO UNCACHED Come il il più grande rivenditore al mondo , Amazon ha molte opzioni da esplorare e questo si espande alla gestione del tuo account. Una cosa ef..


Come tu e i tuoi vicini state peggiorando a vicenda il Wi-Fi (e cosa potete fare al riguardo)

Hardware Jul 11, 2025

Le reti Wi-Fi interferiscono tra loro. I vecchi standard Wi-Fi sono ancora peggiori in questo, quindi il tuo vecchio hardware Wi-Fi non sta solo danneggiando la tua rete, ma interfe..


Intel AppUp Center è un App Store per netbook

Hardware Jun 17, 2025

CONTENUTO UNCACHED Se possiedi un netbook con un processore Intel Atom, potresti cercare un modo semplice per trovare app ottimizzate per questo. Oggi esaminiamo Intel AppUp Center che ti c..


Monitora lo stato di salute del tuo disco rigido con Acronis Drive Monitor

Hardware Jun 16, 2025

CONTENUTO UNCACHED Sei preoccupato che il disco rigido del tuo computer possa morire senza alcun preavviso? Ecco come puoi tenerlo d'occhio e ottenere i primi segnali di allarme di potenzia..


Categorie