Instalarea Notificărilor de e-mail pentru Alerte Hardware Server Dell
Toate serverele Dell sunt livrate cu software-ul Dell OpenManage Server Administrator, care are capacitatea de a monitoriza și de a afișa indicatoarele de nivel de sistem. Î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 să configureze toate acțiunile de alertă pentru a trimite un e-mail care să vă anunțe 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 functioneaza
Scenariul este foarte simplu. Există o comandă de configurare care stabilește fiecare avertizare la "Execute application", 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 alertele declanșate.
Înainte de a executa scriptul:
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 - instalează 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.
E-mail Alert Setup Notification
Odată ce aveți aceste cerințe în vigoare, sunteți gata să utilizați scenariul. Editați scriptul pentru a include adresa de e-mail (de 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ă executați configurarea:
DellAlert / setup
Confirmați că doriți să utilizați acest script ca acțiune de alertă și că sunteți cu toții 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.
Scriptul
@EchO 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 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 avertizare 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 == GOTO Alertă GOTO Sfârșit: Alertă SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Log ECHO Dell Alert Tripped! >>% Log% ECHO% *%% Log% REM Dacă serverul dvs. de e-mail necesită autentificare la releu, REM adaugă următoarele la sfârșitul liniei de mai jos: REM -u UserName -pw Password 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 Dell Server Assistant cu un apel ECHO la acest script. Pentru a confirma că doriți să continuați, introduceți DA (sensibil la litere mici). SET / P Confirmare = DACĂ NU % Confirmare% == YES GOTO Terminare SET ScriptPath =% ~ dpnx0 ECHO Configurarea alertelor de utilizat:% ScriptPath% omconfig system alert event = powersupply execappath = "% ScriptPath% omconfig sistem 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ă a ventilatorului" omconfig sistem alertă event = fanfail execappath = "% ScriptPath% eșec de viteză ventilator" omconfig sistem alertă event = voltwarn execappath = "% ScriptPath% avertizare de tensiune" omconfig alertă event = voltfail execappath = "% ScriptPath% eșec de tensiune" sistem omconfig 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 "omconfig sistem alertare event = hardwarelogwarn execappath = "% ScriptPath% avertizare jurnal hardware" sistem omconfig alertare event = hardwarelogfull execappath = "% ScriptPath% jurnal hardware plin" omconfig sistem alertare event = procesorwarn execappath = "% ScriptPath% procesor de avertizare" = procesorfail execappath = "% ScriptPath% eșec procesor" "omconfig sistem alertare event = watchdogasr execappath ="% ScriptPath% watchdog asr "sistem omconfig alertare event = batterywarn execappath = % ScriptPath% failure of battery "sistem de avertizare 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% sistem de avertizare stocare" sistem omconfig alertă event = storagesysfail execappath = "% ScriptPath% evenimentul alertaction = storagectrlwarn execappath = "% ScriptPath% avertizare controler de stocare" sistem omconfig alertare event = storagectrlfail execappath = "% ScriptPath% eroare controler de stocare" sistem omconfig alertare event = pdiskwarn execappath = = pdiskfail execappath = "% ScriptPath% eșec disc fizic" omconfig sistem alertare 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 "" "" "" "" "" "" "" "" "" "" "" "" ". ECHO Trimiterea eșantionului de alertă la: ECHO% ToEmail% CALL: Alert Testing Alerte Hardware Alertă Dell ... ECHO. PAUSE GOTO Sfârșit: Sfârșit ENDLOCAL
Modificări / întreținere scripturi
Alertele evenimentului 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 nu vor reuși.
Evenimentul declanșator în scriptul de mai sus a fost obținut executând următoarele din linia de comandă:
omconfig alertă sistem /?
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.
Link-uri
Descărcați scriptul Dell Alert Email Server de la SysadminGeek.com
Descarcă Blat Command Line Emailer
Site-ul de asistență Dell