17Aug
Visi "Dell" serveriai turi "Dell OpenManage" serverio administratoriaus programinę įrangą, kuri turi galimybę stebėti ir rodyti sistemos lygio rodiklius. Be to, per skirtuką "Įspėjimų valdymo" galite konfigūruoti veiksmus, kurių reikia atlikti kiekvieną kartą, kai perspėjimas yra suaktyvinamas. Deja, nėra vienodų pranešimų apie visus įvykius pateikimo priemonės, todėl mes ketiname pateikti scenarijų, kuris konfigūruos visus įspėjimo veiksmus, kad išsiųstų el. Laišką, kuriame pranešama apie atitinkamą įvykį.Nors galite rankiniu būdu nustatyti, scenarijus yra idealus, nes galite lengvai jį naudoti keliuose serveriuose.
Kaip tai veikia
Skriptas yra labai paprastas. Yra setup komanda, kuri kiekvieną įspėjimą nustato "Execute application", kai programa yra pats scenarijus. Kai scenarijus veikia, jis tiesiog sukuria el. Laišką( naudojant "Blat" įrankį) su kompiuterio pavadinimu, data, laikas ir perspėjimas.
Prieš paleidžiant scenarijų:
Baigus scenarijų:
Visi įspėjimai naudoja el. Pašto pranešimų scenarijų:
Reikalavimai
Žinoma, jums reikės įdiegti "Dell OpenManage Server Assistant".Ši programinė įranga, jei ji nėra pateikta jūsų sistemoje, gali būti atsisiųsta per "Dell" palaikymo svetainę.
Be to, jums reikės turėti Blat, komandų eilutės el. Laišką, sukonfigūruotą jūsų sistemoje. Norėdami konfigūruoti Blat, tiesiog atsisiųskite dvejetainius failus ir išskleiskite juos( 3 iš viso: blat.exe, blat.dll, blat.lib) į jūsų sistemos PATH kintamojo vietą, pvz., Jūsų "Windowssystem32" aplanką.Tada iš komandinės eilutės paleiskite:
blat -instal my.mailserver.com [email protected]
Tinkamai pakeiskite pašto serverį ir el. Pašto adresą.Iš esmės ši komanda yra visa, ko reikia paleisti, tačiau jei jūsų serveryje yra speciali konfigūracija( alternatyvus prievadas ir pan.), Galite pamatyti visas "Blat" svetainės diegimo parinktis.
el. Pašto įspėjamųjų pranešimų sąranka
Kai jūs turite šiuos reikalavimus, esate pasiruošę naudoti scenarijų.Redaguokite scenarijų, įtraukdami el. Pašto adresus, kuriuos norite pranešti( "ToEmail" kintamąjį).Jei jūsų serveris reikalauja autentifikavimo per relę, šiuos parametrus turėsite įtraukti į komandą Blat, kaip nurodyta scenarijuje.
Norėdami nustatyti serverio padėjėjo įspėjimus, kad galėtumėte naudoti scenarijų, tiesiog paleiskite sąranką:
DellAlert / setup
Patvirtinkite, kad norite naudoti šį scenarijų kaip įspėjamąjį veiksmą ir esate nustatyti. Kaip konfigūracijos dalis, suaktyvinamas įspėjantis pavyzdys, todėl galite įsitikinti, ar el. Laiškai pasiekia numatytus gavėjus.
Script
@ CHEO OFF Nomeda Dell aparatūros elektroninio pašto įspėjimo ECHO Dell aparatūros elektroninio pašto įspėjimo ECHO Parašė: Jasonas Faulkner ECHO SysadminGeek.com ECHO.ECHO.REM Siunčia el. Pašto įspėjimus, kai "Dell" įspėjimai apie aparatūrą yra įjungiami. REM Šis scenarijus turėtų būti _not_ būti keliuose, kuriuose yra tarpų.REM REM Naudojimas: REM DellAlert( / SETUP |Įspėjamasis pranešimas} REM / SETUP konfigūruoti "Dell" serverio asistentą, kuris naudoja šį scenarijų įspėjimams. REM perspėjimo pranešimas REM pranešimas siųsti. REM REM Reikalauja: REM Blat:( komandinės eilutės el. Laiškas) yra sukonfigūruotas ir veikia esama sistema. REM Jei jūsų el. Pašto serveris reikalauja autentifikavimo per relę, žr. Komentarus žemiau. REM elektroninio pašto adresas( -ai) siųsti perspėjimus( atskirti kableliais) SET ToEmail = [email protected] SETLOCAL EnableExtensions IF / I( % 1) =={ / SETUP} GOTO setup IF NOT{ % 1} =={ } GOTOPerspėjimas GOTO Pabaiga: perspėjimas SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Log% ECHO "Dell" perspėjimas nutrauktas!& gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Jei jūsų el. Pašto serveris reikalauja autentiškumo perduoti, REM pridėkite toliau pateiktos eilutės pabaigą: REM -u Vartotojo vardas -pw Slaptažodis BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"IF EXIST% Log% DEL / F / Q% Log% GOTO Pabaiga: ECHO sąranka Pakeis dabartinį "Dell" serverio asistento įspėjimą ECHO skambučiu į šį scenarijų.Norėdami patvirtinti, kad norite tęsti, įveskite YES( didžiosios ir mažosios skirtos).SET / P Patvirtinti = Jei ne( % Patvirtinkite%) ==( YES) GOTO End SET ScriptPath =% ~ dpnx0 ECHO Naudojamų perspėjimų konfigūravimas:% ScriptPath% omconfig sistema alertaction event = powersupply execappath = "% ScriptPath%omconfig system alertaction event = powerupplywarn execappath = "% ScriptPath% power supply warning" omconfig system alertaction event = tempwarn execappath = "% ScriptPath% temperatūros įspėjimas" omconfig system alertaction event = tempfail execappath = "% ScriptPath% temperatūros nepakankamumas" omconfig system alertaction event= fanwarn execappath = "% ScriptPath% ventiliatoriaus greičio įspėjimas" "omconfig" sistemos alertacijos įvykis = fanfail execappath = "% ScriptPath% ventiliatoriaus greičio gedimas" omconfig sistemos alertacijos įvykis = voltwarn execappath = "% ScriptPath% signalo įtampos" omconfig system alertaction event = voltfail execappath= "% ScriptPath% įtampos nepakankamumas"; "omconfig" sistemos alertacijos įvykis = įsibrovimas execappath = "% ScriptPath% chassis intrusion"; omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundancy d"omconfig system alertaction event = redunlost execappath ="% ScriptPath% redundlance lost "omconfig system alertaction event = memprefail execappath ="% ScriptPath% memory pre-failure "omconfig system alertaction event = memfail execappath ="% ScriptPath% memory failure "omconfigsystem alertaction event = hardwarelogwarn execappath = "% ScriptPath% hardware log alert" omconfig system alertaction event = hardwarelogfull execappath = "% ScriptPath% hardware log full" omconfig system alertaction event = processorwarn execappath = "% ScriptPath% processor alert" omconfig system alertaction event= processorfail execappath = "% ScriptPath% procesoriaus gedimas" omconfig sistemos alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig sistema alertaction event = batterywarn execappath = "% ScriptPath% akumuliatoriaus įspėjimas" omconfig system alertaction event = batteryfail execappath =% ScriptPath% akumuliatoriaus gedimas "" omconfig "sistemos alertacijos įvykis = systempowerwarn execappath ="% ScriptPath% sistemos galios įspėjimas "omconfig system alertaction event = systempowerfail execappath = "% ScriptPath% system power failure" "omconfig system alertaction event = storagesyswarn execappath ="% ScriptPath% storage system warning "omconfig system alertaction event = storagesysfail execappath ="% ScriptPath% storage system failure "omconfig systemalertaction event = storagectrlwarn execappath = "% ScriptPath% Storage Controller" įspėjimas "omconfig system alertaction event = storagectrlfail execappath ="% ScriptPath% saugojimo valdiklio gedimas "omconfig system alertaction event = pdiskwarn execappath ="% ScriptPath% fizinio disko įspėjimas "omconfig system alertaction event= pdiskfail execappath = "% ScriptPath% fizinio disko nesėkmė" "omconfig system alertaction event = vdiskwarn execappath ="% ScriptPath% virtualiojo disko įspėjimas "omconfig system alertaction event = vdiskfail execappath ="% ScriptPath% virtualiojo disko gedimas "omconfig system alertaction event = enclosurewarnexecappath = "% ScriptPath% enclosure warning" omconfig system alertaction event = enclosurefail execappath = "% ScriptPath% langelio nesėkmė" "omconfig" sistemos alertacijos įvykis = storagectrlbatterywarn execappath = "% ScriptPath% saugojimo baterijos įspėjimo įspėjimas" omconfig sistemos alertacijos įvykis = storagectrlbatteryfail execappath = "% ScriptPath% saugojimo valdiklio baterija" ECHO.ECHO Siunčiamas pavyzdinis perspėjimas: ECHO% ToEmail% CALL: įspėjamieji Dell aparatūros perspėjimo įspėjimai. .. ECHO.PAUSE GOTO Pabaiga: pabaiga ENDLOCALscenarijaus pakeitimai / priežiūra
Renginio įspėjimai iš pateikto scenarijaus yra iš vieno iš mūsų "Dell" serverių.Priklausomai nuo jūsų Dell serverio aparatūros ir "Server Assistant" versijos, perspėjimai gali skirtis. Apskritai, jūs galite pasakyti, kai paleidžiate sąrankos scenarijų, jei įvykis netinka jūsų serveriui( pavyzdžiui, jei neturite "Dell" RAID valdiklių), nes kai kurie elementai kurti saugojimo įvykio nepavyks.
Įvykis, suaktyvinantis viršuje esantį scenarijų, buvo gautas paleidus komandų eilutę:
omconfig system alertaction /?
Ši komanda nurodo visus įvykių raktinius žodžius su atitinkamo įspėjimo aprašymu. Norėdami pridėti papildomų įspėjimų, paleiskite aukščiau esančią komandą ir pridėkite trūkstamus įrašus į scenarijaus sąrankos dalį, o tada perjunkite scenarijų naudodami / Setup jungiklį.
Nuorodos
Atsisiųskite "Dell" serverio el. Pašto įspėjamąjį scenarijų iš "SysadminGeek.com"
Atsisiųskite "Blat Command Line Emailer"
"Dell" palaikymo svetainę