17Aug

Instalarea Notificărilor de e-mail pentru Alerte Hardware Server Dell

click fraud protection

Toate serverele Dell sunt livrate cu software-ul Dell OpenManage Server Administrator, care are capacitatea de a monitoriza și de a afișa indicatori de nivel al sistemului.În plus, prin fila Gestionare avertizare puteți configura acțiunile de executat ori de câte ori este declanșată o alertă.Din păcate, nu există un vehicul pentru aplicarea notificărilor uniforme la toate evenimentele, prin urmare, vom oferi un script care configurează toate acțiunile de alertă pentru a trimite un e-mail care să vă anunțe despre evenimentul respectiv.În timp ce le puteți seta manual, având un script ideal, deoarece puteți implementa cu ușurință acest lucru pe mai multe servere.

Cum funcționează

Scenariul este foarte simplu. Există o comandă de configurare care stabilește fiecare avertizare la "Execute application" cu aplicația fiind scriptul propriu-zis. Când scriptul rulează, acesta generează pur și simplu un e-mail( utilizând instrumentul Blat) cu numele, data, ora și alerta declanșate.

Înainte de a executa scriptul:

instagram viewer

După ce scriptul este rulat:

Toate alertele utilizează scriptul de notificare prin e-mail:

Cerințe

Desigur, va trebui să aveți instalat Dell OpenManage Server Assistant. Acest software, dacă nu este furnizat împreună cu sistemul dvs., poate fi descărcat de pe site-ul de asistență Dell.

În plus, va trebui să aveți Blat, un emailer de linie de comandă, configurat pe sistemul dvs. Pentru a configura Blat, descărcați fișierele binare și extrageți-le( 3 în total: blat.exe, blat.dll, blat.lib) într-o locație din variabila PATH a sistemului, cum ar fi folderul Windowssystem32.Apoi, din linia de comandă, executați:

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

Înlocuiți serverul de e-mail și adresa de e-mail în mod corespunzător.În cea mai mare parte, această comandă este tot ce trebuie să rulați, dar dacă serverul dvs. are o configurație specială( port alternativ etc.), puteți vedea opțiunile complete de instalare pe site-ul Blat.

Configurarea Notificării de alertă prin e-mail

După ce ați respectat aceste cerințe, sunteți gata să utilizați scenariul. Editați scriptul pentru a include adresa( e) de e-mail( notificare)( variabila "ToEmail").Dacă serverul dvs. necesită autentificare la releu, va trebui să adăugați acești parametri în comanda Blat așa cum este documentat în script.

Pentru a configura alertele Server Assistant pentru a utiliza scriptul, trebuie doar să rulați setarea:

DellAlert / setup

Confirmați că doriți să utilizați acest script ca acțiune de alertă și că sunteți toți setați. Ca parte a setării, se declanșează o alertă de eșantion, pentru a vă asigura că e-mailurile ajung la destinatarii vizați.

Script

@CHO OFF TITLE Dell Hardware Alertă e-mail ECHO Dell Hardware Alertă e-mail ECHO Scris de: Jason Faulkner ECHO SysadminGeek.com ECHO.ECOU.REM Trimiteți alerte prin e-mail atunci când sunt declanșate avertismentele hardware ale Dell. REM Acest script nu trebuie să fie într-o cale care conține spații. Utilizarea REM REM: REM DellAlert{ / SETUP |Mesaj de alertă} REM / SETUP Configurați Dell Server Assistant pentru a utiliza acest script pentru alerte. Mesaj REM Alert Mesaj REM pentru trimitere. REM REM Necesită: REM Blat:( emailer de linie de comandă) este configurat și funcționează pe sistemul actual. REM Dacă serverul dvs. de e-mail necesită autentificare la releu, consultați comentariile de mai jos. Adresele de e-mail REM pentru a trimite alerte la( separate prin virgulă) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} Setare GOTO DACĂ NU{ % 1} =={ } GOTOAlertă GOTO Sfârșit: Alertă SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T> gt;% Log ECHO Dell Alert Tripled!& Gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Dacă serverul dvs. de e-mail necesită autentificare la releu, REM adăugați următoarele la sfârșitul liniei de mai jos: REM -u Nume utilizator -pw Parola BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"DACĂ EXISTĂ% Log% DEL / F / Q% Log% GOTO Sfârșit: Configurare ECHO Aceasta va înlocui toate alertele curente Dell Server Assistant cu un apel ECHO la acest script. Pentru a confirma că doriți să continuați, introduceți DA( cu majuscule).SET / P Confirmare = DACĂ NU{ % Confirmare%} =={ YES} GOTO Sfârșit SET ScriptPath =% ~ dpnx0 ECHO Configurarea alertelor de utilizat:% ScriptPath% omconfig system alert event = powersupply execappath = "% ScriptPath%sistem omconfig alertare event = powersupplywarn execappath = "% ScriptPath% avertizare sursă de alimentare" sistem omconfig alertă event = tempwarn execappath = "% ScriptPath% avertisment temperatură" sistem omconfig alertă event = tempfail execappath = "% ScriptPath%= fanwarn execappath = "% ScriptPath% avertizare de viteză ventilator" omconfig sistem alertare event = fanfail execappath = "% ScriptPath% eșec viteză ventilator" omconfig sistem alertă event = voltwarn execappath = "% ScriptPath% avertizare de tensiune" omconfig alertă event = voltfail execappath= "% ScriptPath% eșec de tensiune" omconfig sistem alertă event = intruziune execappath = "% ScriptPath% șasiu intruziune" sistem omconfig alertă event = redundegrad execappath = "% ScriptPath% redundanță d"omconfig sistem alertare event = memprefail execappath ="% ScriptPath% memorie pre-eșec "sistem omconfig alertă event = memfail execappath ="% ScriptPath% eșec de memorie "omconfigsistem alertare event = hardwarelogwarn execappath = "% ScriptPath% avertizare jurnal hardware" omconfig sistem alertare event = hardwarelogfull execappath = "% ScriptPath% jurnal hardware complet" sistem omconfig alertare event = processorwarn execappath == procesorfail execappath = "% ScriptPath% procesor eșec" omconfig sistem alertare event = watchdogasr execappath = "% ScriptPath% watchdog asr" sistem omconfig alertă event = batterywarn execappath =% ScriptPath% failure of battery "eveniment de alertă de sistem omconfig = systempowerwarn execappath ="% ScriptPath% sistem de avertizare de alimentare "omconfig sistem alertare event = systempowerfail execappath = "% ScriptPath% eșec de sistem" sistem omconfig alertare event = storagesyswarn execappath = "% ScriptPath% avertizare sistem de stocare" sistem omconfig alertă event = storagesysfail execappath = "% ScriptPath%alertare event = storagectrlwarn execappath = "% ScriptPath% avertizare controler de stocare" omconfig sistem alertare event = storagectrlfail execappath = "% ScriptPath% eroare controler de stocare" sistem omconfig alertare event = pdiskwarn execappath == pdiskfail execappath = "% ScriptPath% eșec disc fizic" omconfig sistem alertă event = vdiskwarn execappath = "% ScriptPath% avertizare disc virtual" omconfig alertare event = vdiskfail execappath = "% ScriptPath% eșec disc virtual"execappath = "% ScriptPath% avertizare incintă" omconfig alertare event event = enclosur"% scriptpath ="% scriptpath% incapacitate de incintă "" "omconfig system alertation event = storagectrlbatteryfail execappath ="% ScriptPath% controller de stocare eșec baterie "ECHO.ECHO Trimitere alertă eșantion la: ECHO% ToEmail% CALL: Testarea Alertă avertismente de alertă hardware Dell. .. ECHO.PAUSE GOTO Sfârșit: Sfârșit ENDLOCAL

Modificări / Întreținere Script

Alertele de eveniment din scriptul furnizat provin de la unul dintre serverele noastre Dell.În funcție de hardware-ul serverului Dell și de versiunea Server Assistant, alertele pot varia.În general, puteți afla când executați scriptul de instalare dacă un eveniment nu este valid pentru serverul dvs.( de exemplu, dacă nu aveți controale Dell RAID) deoarece unele dintre elementele de creare a evenimentelor de stocare vor eșua.

Evenimentul declanșator în scriptul de mai sus a fost obținut prin executarea următoarelor instrucțiuni de la un prompt de comandă:

alertă sistem omconfig /?

Această comandă afișează toate cuvintele cheie ale evenimentului cu o descriere a respectivei alerte. Pentru a adăuga alerte suplimentare, executați comanda de mai sus și adăugați intrările lipsă la porțiunea de configurare a scriptului, apoi reluați scriptul cu comutatorul / Setup.

Linkuri

Descărcați scriptul Dell Alert de e-mail de la SysadminGeek.com

Descărcați Blat Command Line Emailer

Asistență Dell