Postavite obavijesti putem e-pošte za Dell poslužiteljske hardverske obavijesti
Svi Dell poslužitelji dolaze sa softverom Dell OpenManage Server Administrator koji ima mogućnost nadgledanja i prikazivanja indikatora na razini sustava. Osim toga, na kartici Upravljanje upozorenjima možete konfigurirati akcije za izvršavanje svaki put kada se pokrene upozorenje. Nažalost, ne postoji sredstvo za primjenu jedinstvenih obavijesti na sve događaje, tako da ćemo dati skriptu koja konfigurira sve akcije upozorenja kako bi poslala e-poruku s obavijesti o dotičnom događaju. Iako ih možete postaviti ručno, izrada skripte je idealna jer je možete jednostavno implementirati na više poslužitelja.
Kako radi
Skripta je vrlo jednostavna. Postoji naredba za postavljanje koja postavlja svako upozorenje na "Izvrši aplikaciju", a aplikacija je sama skripta. Kada se skripta pokrene, ona jednostavno generira e-poštu (pomoću alata Blat) s imenom računala, datumom, vremenom i upozorenjem.
Prije pokretanja skripte:
Nakon pokretanja skripte:
Sva upozorenja koriste skriptu za obavijesti e-poštom:
zahtjevi
Naravno, morat ćete instalirati Dell OpenManage Server Assistant. Ovaj se softver, ako nije isporučen s vašim sustavom, može preuzeti putem web-mjesta za podršku tvrtke Dell.
Osim toga, morat ćete imati Blat, naredbeni redak e-pošte, konfiguriran na vašem sustavu. Da biste konfigurirali Blat, jednostavno preuzmite binarne datoteke i izdvojite ih (ukupno 3: blat.exe, blat.dll, blat.lib) na mjesto u PATH varijabli vašeg sustava, kao što je mapa Windowssystem32. Zatim iz naredbenog retka pokrenite:
blat -instaliraj my.mailserver.com [email protected]
Zamijenite poslužitelj e-pošte i adresu e-pošte na odgovarajući način. Većinom ova naredba je sve što je potrebno za pokretanje, ali ako vaš poslužitelj ima posebnu konfiguraciju (alternativni port, itd.), Možete vidjeti punu instalaciju na Blatovu web-mjestu..
Postavljanje obavijesti o obavijesti e-pošte
Kada postavite ove zahtjeve, spremni ste za upotrebu skripte. Uredite skriptu tako da uključite adresu e-pošte koju želite obavijestiti (varijabla 'ToEmail'). Ako vaš poslužitelj zahtijeva provjeru autentičnosti za prijenos, morat ćete dodati te parametre u naredbu Blat kao što je dokumentirano u skripti.
Da biste postavili upozorenja za pomoćnika poslužitelja da koriste skriptu, pokrenite postavljanje:
DellAlert / postavljanje
Potvrdite da želite koristiti ovu skriptu kao akciju upozorenja i svi ste postavljeni. Kao dio postavljanja, pokreće se uzorak upozorenja kako biste bili sigurni da e-poruke stižu do željenih primatelja.
Skripta
@ECHO OFF TITLE Upozorenje e-pošte za hardver tvrtke ECHO ECHO upozorenje e-pošte s hardverom ECHO Napisala: Jason Faulkner ECHO SysadminGeek.com ECHO. JEKA. REM Šalje obavijesti putem e-pošte kada se aktiviraju Dell hardverska upozorenja. REM Ova skripta ne bi trebala biti na putu koji sadrži razmake. REM REM Upotreba: REM DellAlert / SETUP | Poruka upozorenja REM / SETUP Konfigurirajte Dell poslužitelj za pomoć da koristi ovu skriptu za upozorenja. REM poruka upozorenja REM poruka za slanje. REM REM Zahtijeva: REM Blat: (command line emailer) je konfiguriran i radi na trenutnom sustavu. REM Ako vaš poslužitelj e-pošte zahtijeva provjeru autentičnosti, pogledajte komentare u nastavku. REM E-mail adresa (e) za slanje upozorenja na (odvojene zarezom) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO Setup AKO NIJE % 1 == GOTO Upozorenje GOTO Kraj: Upozorenje SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Prijava% ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Ako vaš poslužitelj e-pošte zahtijeva autentifikaciju za prijenos, REM dodaje sljedeće na kraj retka ispod: REM -u UserName -pw Password BLAT% Log% -to% ToEmail % -subject "% ComputerName% Hardverska obavijest" IF EXIST% Log% DEL / F / Q% Log% GOTO Kraj: Postavljanje ECHO Ovo će zamijeniti sva trenutna upozorenja Dell pomoćnika poslužitelja s pozivom ECHO na ovu skriptu. Da biste potvrdili da želite nastaviti, unesite YES (osjetljivo na velika i mala slova). SET / P Potvrdi = AKO NE % Confirm% == YES GOTO Kraj SET ScriptPath =% ~ dpnx0 ECHO Konfiguriranje upozorenja za korištenje:% ScriptPath% omconfig sustav upozorenja događaj = powerupply execappath = "% ScriptPath% napajanja napajanja" omconfig system alertaction događaj = powersupplywarn execappath = "% ScriptPath% upozorenje za napajanje" omconfig sustav alertaction događaj = tempwarn execappath = "% ScriptPath% upozorenje temperature" omconfig sustav alertaction događaj = tempfail execappath = "% ScriptPath% neuspjeh" = fanwarn execappath = "% ScriptPath% upozorenje brzine ventilatora" omconfig sustav alertaction događaj = fanfail execappath = "% ScriptPath% neuspjeh brzine ventilatora" omconfig sustav alertaction događaj = voltwarn execappath = "% ScriptPath% napon upozorenja" omconfig sustav upozorenja događaj = voltfail execappath Omconfig system alertaction događaj = upad execappath = "% ScriptPath% upad šasije" omconfig sustav alertaction događaj = redundegrad execappath = "% ScriptPath% redundantnost d emconed "omconfig system alertaction događaj = redunlost execappath ="% ScriptPath% redundancija izgubljeno "omconfig system alertaction događaj = memprefail execappath ="% ScriptPath% memorije prije kvara "omconfig sustav alertaction događaj = memfail execappath ="% ScriptPath% memorija neuspjeh "omconfig = "% ScriptPath%" upozorenje o hardveru "omconfig sustav alertaction događaj = hardwarelogfull execappath ="% ScriptPath% hardverski dnevnik puni "omconfig system alertaction događaj = processorwarn execappath =" upozorenje procesora% ScriptPath% "događaj upozorenja omconfig sustava = processorfail execappath = "% ScriptPath% procesor neuspjeh" omconfig system alertaction događaj = watchdogasr execappath = "% ScriptPath% watchdog asr" događaj omconfig sustava upozorenja = batterywarn execappath = "% ScriptPath% upozorenje baterije" događaj omconfig sustava upozorenja = batteryfail execappath = " % ScriptPath% baterija neuspjeh "omconfig sustav upozorenja događaj događaj = systempowerwarn execappath ="% ScriptPath% upozorenje snage sustava " omconfig system alertaction događaj = systempowerfail execappath = "% ScriptPath% nestanak napajanja sustava" omconfig sustav alertaction događaj = storagesyswarn execappath = "% ScriptPath% upozorenje sustava pohrane" omconfig sustav upozorenja događaj = skladišteysfail execappath = "% ScriptPath% neuspjeh sustava pohrane" omconfig sustav alertaction event = storagectrlwarn execappath = "upozorenje nadzornika pohrane% scriptPath%" omconfig sustav upozorenja događaj = storagectrlfail execappath = "% ScriptPath% neuspjeh kontrolera pohrane" omconfig system alertaction događaj = pdiskwarn execappath = "upozorenje% fizičkog diska%" = pdiskfail execappath = "% ScriptPath% neuspjeh fizičkog diska" omconfig system alertaction događaj = vdiskwarn execappath = "% ScriptPath% upozorenje virtualnog diska" omconfig system alertaction događaj = vdiskfail execappath = "% ScriptPath% neuspjeh virtualnog diska" execappath = "Upozorenje% ScriptPath% enclosure" događaj upozorenja sustava omconfig = enclosur efail execappath = "% ScriptPath% zatvaranje kućišta" omconfig sustav alertaction događaj = storagectrlbatterywarn execappath = "% ScriptPath% upozorenja baterije kontrolera pohrane" omconfig sustav upozorenja događaj = storagectrlbatteryfail execappath = "% ScriptPath% neispravnosti baterije kontrolora pohrane" ECHO. ECHO Slanje upozorenja uzorka na: ECHO% ToEmail% CALL: Upozorenje Testiranje upozorenja Dell hardvera ... ECHO. PAUSE GOTO Kraj: Kraj ENDLOCAL
Izmjene skripta / održavanje
Upozorenja o događajima iz priložene skripte dolaze s jednog od naših Dell poslužitelja. Ovisno o hardveru Dell poslužitelja i verziji poslužiteljskog pomoćnika, upozorenja se mogu razlikovati. Općenito, možete znati kada pokrenete skriptu za postavljanje ako događaj nije valjan za vaš poslužitelj (na primjer, ako nemate Dell RAID kontrolere) jer neke stavke stvaranja događaja pohrane neće uspjeti.
Pokretači događaja u gornjoj skripti dobiveni su iz naredbenog retka:
omconfig sustav upozorenja /?
Ova naredba navodi sve ključne riječi događaja s opisom odgovarajućeg upozorenja. Da biste dodali dodatna upozorenja, pokrenite gore navedenu naredbu i dodajte nedostajuće unose u dio skripte za postavljanje, a zatim ponovno pokrenite skriptu pomoću gumba / Setup.
linkovi
Preuzmite Dell Server Alert Script Alert s SysadminGeek.com
Preuzmite Blat Command Line Emailer
Web-mjesto za podršku tvrtke Dell