17Aug

Obvestila o nastavitvah e-pošte za opozorila strojne opreme Dell Server

Vsi strežniki Dell imajo programsko opremo Dell OpenManage Server Administrator, ki ima možnost spremljanja in prikazovanja indikatorjev ravni sistema. Poleg tega na kartici Upravljanje opozoril lahko konfigurirate dejanja, ki jih je treba izvesti, vsakič, ko se sproži opozorilo. Na žalost ni nobenega vozila za uporabo enotnih obvestil za vse dogodke, zato bomo poskrbeli za skript, ki konfigurira vse opozorilne ukrepe, da pošljete e-pošto, ki vas obvesti o zadevnem dogodku. Medtem ko jih lahko ročno nastavite, je skripta idealna, saj jo lahko preprosto uporabite na več strežnikih.

Kako deluje

Skript je zelo preprost. Obstaja setup ukaz, ki vsako opozorilo nastavi na "Izvedi aplikacijo", pri čemer je aplikacija sam scenarij. Ko se scenarij zažene, preprosto ustvari e-poštno sporočilo( z uporabo orodja Blat) z imenom, datumom, časom in opozorilom računalnika.

Pred zagonom skripta:

Po zagonu skripta:

V vseh opozorilih je uporabljen skript za obvestilo o e-pošti:

Zahteve

Seveda boste morali namestiti Dell OpenManage Server Assistant. Ta programska oprema, če ni priložena vašemu sistemu, je mogoče prenesti prek spletnega mesta Dell.

Poleg tega boste morali imeti Blat, e-poštni naslov ukazne vrstice, konfiguriran na vašem sistemu.Če želite konfigurirati Blat, preprosto prenesite binarne datoteke in jih izvlecite( 3 skupaj: blat.exe, blat.dll, blat.lib) na lokacijo spremenljivke PATH v sistemu, na primer v mapo Windowssystem32.Nato iz ukazne vrstice zaženite:

blat -install my.mailserver.com fromaddress@email.com

ustrezno namestite poštni strežnik in e-poštni naslov. Večinoma je ta ukaz vse, kar morate zagnati, če pa ima vaš strežnik posebno konfiguracijo( nadomestna vrata itd.), Si lahko na spletnem mestu Blata ogledate vse možnosti namestitve.

Nastavitev obvestil o opozorilih e-pošte

Ko imate te zahteve na mestu, ste pripravljeni za uporabo skripta. Uredite skript, da vključite e-poštni naslov( e), ki ga želite obvestiti( spremenljivko »ToEmail«).Če vaš strežnik zahteva preverjanje pristnosti na rele, boste morali te parametre dodati v ukaz Blat, kot je dokumentirano v skriptu.

Če želite nastavitve opozoril Server Assistant uporabiti za uporabo skripta, zaženite nastavitev:

DellAlert / setup

Potrdite, da želite ta skript uporabiti kot opozorilno dejanje in ste vsi nastavljeni. Kot del nastavitve se sproži opozorilo o vzorcu, tako da lahko poskrbite, da bodo e-poštna sporočila dosegla predvidene prejemnike.

Skript

@ECHO OFF NASLOV Dell Hardware E-poštno opozorilo ECHO Dell Hardware E-poštno opozorilo ECHO Prispeval: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.REM Pošlje e-poštna opozorila, ko se sprožijo opozorila o strojni opremi Dell. REM Ta skript naj ne bo na poti, ki vsebuje presledke. REM REM Uporaba: REM DellAlert{ / SETUP |Opozorilno sporočilo} REM / SETUP Konfiguracija Dell Server Assistantja za uporabo tega skripta za opozorila. REM opozorilno sporočilo REM sporočilo za pošiljanje. REM REM Zahteva: REM Blat:( e-poštni naslov ukazne vrstice) je konfiguriran in deluje na trenutnem sistemu. REM Če vaš e-poštni strežnik zahteva preverjanje pristnosti na rele, si oglejte spodnje komentarje. REM E-poštni naslovi za pošiljanje opozoril na( z vejico ločeno) SET ToEmail=myaddress@email.com SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} GOTO Setup IF NE{ % 1} =={ } GOTOOpozorilo GOTO Konec: Opozorilo SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Prijava% ECHO Dell Alert Tripped!& gt;% Prijava% ECHO% * & gt;% Log% REM Če vaš e-poštni strežnik zahteva potrditev pristnosti releja, REM dodaja naslednje na koncu spodnje vrstice: REM -u UserName -pw Geslo BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"IF EXIST% Log% DEL / F / Q% Log% GOTO Konec: Nastavitev ECHO To bo nadomestilo vse trenutne opozorila Dell Server Assistant s klicem ECHO v ta skript.Če želite potrditi, da želite nadaljevati, vnesite YES( občutljiv na velikost črk).SET / P Confirm = IF NE{ % Confirm%} =={ YES} GOTO Konec SET ScriptPath =% ~ dpnx0 ECHO Konfiguriranje opozoril, ki jih je treba uporabiti:% Napaka pri dogodku ScriptPath% omconfig napake = powersupply execappath = "%omconfig sistem opozorilo dogodek = powersupplywarn execappath = "% ScriptPath% opozorilo o napajanju" omconfig sistem opozorilo dogodka = tempwarn execappath = "% Opozorilo o temperaturi"% s omreżja opozorilnega dogodka = tempfail execappath = "% ScriptPath% temperaturna neuspeha" omconfig sistem opozorila dogodka= fanwarn execappath = "% ScriptPath% opozorilo o hitrosti ventilatorja" omconfig sistem opozorilnega dogodka = fanfail execappath = "% neuspeha hitrosti ventilatorja" omconfig sistem opozorilo dogodka = voltwarn execappath = "% ScriptPath% napetostno opozorilo" omconfig sistem opozorilo dogodka = voltfail execappath= "Napaka napake v% ScriptPath%" opozorilni dogodek omconfig sistema = vdor execappath = "% vpeljavo šifriranja scriptPath%" omconfig sistem opozorilo dogodka = redundegrad execappath = "% ScriptPath% redundanca degraded "opozorilni dogodek omconfig sistema = redunlost execappath ="% izgubljenega izgubljenega ScriptPath% "dogodka omconfig sistema napake = memprefail execappath ="% ScriptPath% pomnilnika pred odpovedjo "omconfig sistem opozorilo dogodka = memfail execappath ="% ScriptPath% pomnilnik neuspeha "omconfigsistem opozorilni dogodek = hardwarelogwarn execappath = "% ScriptPath% opozorilo o dnevniku strojne opreme" omconfig system alertaction event = hardwarelogfull execappath = "% LogPath% hardware log full" omconfig sistem opozorilo dogodka = procesorwarn execappath = "% ScriptPath% opozorilo procesorja" omconfig sistem opozorilo dogodka= processorfail execappath = "% ScriptPath% napaka procesorja" omconfig sistem opozorilo o dogodku = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig sistem opozorilo dogodka = akumulator execappath = "% ScriptPath% akumulator opozorilo" omconfig sistem opozorilo dogodek = batteryfail execappath =% Napaka akumulatorja ScriptPath% "opozorilni dogodek omconfig sistema = sistemski opozorilni element execappath ="% opozorilo o napaki sistema ScriptPath% "omconfig sistem opozorilo dogodka = sistempowerfail execappath = "% ScriptPath% sistemska napaka v omrežju" omconfig sistem opozorilo dogodka = storagesyswarn execappath = "% opozorilo sistema ScriptPath% sistem za shranjevanje" omconfig sistem opozorilo dogodka = shranjevanje datotek execappath = "% ScriptPath% okvara sistema za shranjevanje" sistem omconfigopozorilni dogodek dogodka = storagectrlwarn execappath = "opozorilo krmilnika shranjevanja skripta ScriptPath%" omconfig sistem opozorilo dogodka = storagectrlfail execappath = "okvara krmilnika pomnilnika% ScriptPath%" omconfig sistem opozorilo dogodka = pdiskwarn execappath = "% ScriptPath% opozorilo o fizičnem disku" omconfig sistem opozorilo dogodka= pdiskfail execappath = "% ScriptPath% neuspeh fizičnega diska" omconfig sistem opozorilo o napaki dogodka = vdiskwarn execappath = "% opozorilo o virtualnem disku"% s prepozna "omconfig sistem = vdiskfail execappath ="% ScriptPath% okvara navideznega diska "omconfig sistem opozorilo o dogodku = enclosurewarnexecappath = "% ScriptPath% opozorilo o zaprtju" omconfig opozorilni dogodek sistema = enclosurefail execappath = "% neuspeh zaporedja ScriptPath%" omconfig sistem opozorilo dogodka = storagectrlbatterywarn execappath = "% opozorilo akumulatorja krmilnika ScriptPath%" napaka omconfig sistema napake = storagectrlbatteryfail execappath = "napaka akumulatorja kontrolerja skripte% ScriptPath%" ECHO.ECHO Pošiljanje opozorila na vzorec: ECHO% ToEmail% CALL: Preizkus opozorila Dellova opozorila o opozorilih strojne opreme. .. ECHO.PAUSE GOTO Konec: Konec ENDLOCAL

Spremembe scenarijev / vzdrževanje

Opozorila o dogodkih iz priloženega skripta so na enem od naših Dellovih strežnikov. Opozorila se lahko razlikujejo glede na vašo strežniško strojno opremo Dell in različico Server Assistant. Na splošno lahko poveste, kdaj izvajate nastavitveni skript, če dogodek ni veljaven za vaš strežnik( na primer, če nimate Dell RAID krmilnikov), ker bodo nekateri elementi za ustvarjanje dogodka za shranjevanje neuspešni.

Sprožilce dogodkov v zgornjem skriptu so bile pridobljene z ukazom v ukazni vrstici:

omconfig system alertaction /?

Ta ukaz navaja vse ključne besede dogodka z opisom ustreznega opozorila.Če želite dodati dodatna opozorila, zaženite zgornji ukaz in dodajte manjkajoče vnose v nastavitveni del skripte in nato skript spremenite s stikalom / Setup.

Povezave

Prenos e-poštnega obvestila s strežnika Dell Server s SysadminGeek.com

Prenos Blat ukazne vrstice E-poštni naslov

Dell Podpora stran