Iestatiet e-pasta paziņojumus par Dell Server aparatūras brīdinājumiem
Visi Dell serveri ir aprīkoti ar Dell OpenManage servera administratora programmatūru, kas spēj uzraudzīt un rādīt sistēmas līmeņa indikatorus. Turklāt, izmantojot cilni Brīdinājumu pārvaldība, varat konfigurēt darbības, kas jāveic, kad tiek aktivizēts brīdinājums. Diemžēl nav neviena līdzekļa, lai visiem notikumiem piemērotu vienādus paziņojumus, tāpēc mēs nodrošināsim skriptu, kas konfigurē visus brīdinājuma darbības, lai nosūtītu e-pastu, kas informē par attiecīgo notikumu. Lai gan šos iestatījumus var iestatīt manuāli, skripts ir ideāls, jo to var viegli izvietot vairākos serveros.
Kā tas strādā
Skripts ir ļoti vienkāršs. Ir uzstādīšanas komanda, kas katram brīdinājumam nosaka “Izpildīt pieteikumu”, kad pieteikums ir pats skripts. Kad skripts darbojas, tas vienkārši ģenerē e-pastu (izmantojot rīku Blat) ar datora nosaukumu, datumu, laiku un brīdinājumu..
Pirms skripta palaišanas:
Pēc skripta palaišanas:
Visi brīdinājumi izmanto e-pasta paziņojumu skriptu:
Prasības
Protams, jums jāinstalē Dell OpenManage servera palīgs. Šī programmatūra, ja tā nav nodrošināta ar jūsu sistēmu, ir lejupielādējama, izmantojot Dell atbalsta vietni.
Turklāt jūsu sistēmā ir jābūt konfigurētai Blat, komandrindas e-pasta ziņojumam. Lai konfigurētu Blat, vienkārši lejupielādējiet bināros failus un izņemiet tos (3 kopā: blat.exe, blat.dll, blat.lib) uz atrašanās vietu jūsu sistēmas PATH mainīgajā, piemēram, mapē Windowssystem32. Tad no komandrindas palaidiet:
blat -install my.mailserver.com [email protected]
Pareizi nomainiet pasta serveri un e-pasta adresi. Lielākoties šī komanda ir viss, kas nepieciešams, lai palaistu, bet, ja jūsu serverim ir īpaša konfigurācija (alternatīvais ports uc), jūs varat redzēt visas instalēšanas iespējas Blat tīmekļa vietnē.
E-pasta brīdinājuma paziņojumu iestatīšana
Kad šīs prasības ir ieviestas, jūs esat gatavs izmantot skriptu. Rediģējiet skriptu, lai tajā iekļautu paziņojamo e-pasta adresi (mainīgais "E-pasts"). Ja jūsu serverim ir nepieciešama autentifikācija uz releju, jums šie parametri būs jāpievieno komandai Blat, kā tas ir norādīts dokumentā.
Lai iestatītu servera palīga brīdinājumus, lai izmantotu skriptu, vienkārši palaidiet iestatījumu:
DellAlert / setup
Apstipriniet, ka vēlaties izmantot šo skriptu kā brīdinājuma darbību, un jūs visi esat iestatījuši. Kā daļu no iestatīšanas tiek aktivizēts parauga brīdinājums, lai jūs varētu pārliecināties, vai e-pasta vēstules sasniedz vēlamos adresātus.
Scenārijs
@ECHO OFF TITLE Dell Aparatūras E-pasta brīdinājums ECHO Dell aparatūras e-pasta brīdinājums ECHO Rakstīja: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM sūta e-pasta brīdinājumus, kad tiek aktivizēti Dell aparatūras brīdinājumi. REM Šis skripts nedrīkst atrasties ceļā, kurā ir atstarpes. REM REM izmantošana: REM DellAlert / SETUP | Brīdinājuma ziņojums REM / SETUP Konfigurējiet Dell Server Assistant, lai izmantotu šo skriptu brīdinājumiem. REM Alert Message REM Ziņojums nosūtīšanai. REM REM pieprasa: REM Blat: (komandrindas e-pasts) ir konfigurēts un darbojas pašreizējā sistēmā. REM Ja jūsu e-pasta serveris pieprasa autentifikāciju uz releju, skatiet tālāk sniegtos komentārus. REM e-pasta adrese (-s), lai nosūtītu brīdinājumus (atdalītu komatu) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO iestatīšana, ja nav % 1 == GOTO Brīdinājums GOTO Beigas: Brīdinājums SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Log% ECHO Dell Alert Tripped! >>% Log% ECHO% * >>% Log% REM Ja jūsu e-pasta serveris pieprasa autentifikāciju uz releju, REM pievieno šādu rindu tālāk: REM -u Lietotāja vārds-pw Parole BLAT% Log% -to% ToEmail % -subjekts "% ComputerName% Aparatūras brīdinājums" IF EXIST% Log% DEL / F / Q% Log% GOTO Beigas: ECHO iestatīšana Šis aizstās visus pašreizējos Dell Server Assistant brīdinājumus ar zvanu ECHO šim skriptam. Lai apstiprinātu, ka vēlaties turpināt, ievadiet YES (reģistrjutīga). SET / P Confirm = IF NOT % Confirm% == YES GOTO Beigas iestatīšana ScriptPath =% ~ dpnx0 ECHO Izmantojamo brīdinājumu konfigurēšana:% ScriptPath% omconfig sistēmas brīdinājuma notikums = powersupply execappath = "% ScriptPath% barošanas avota atteice" omconfig sistēmas brīdinājuma notikums = powersupplywarn execappath = "% ScriptPath% barošanas avots" omconfig sistēmas brīdinājuma notikums = tempwarn execappath = "% ScriptPath% temperatūras brīdinājums" omconfig sistēmas brīdinājuma notikums = tempfail execappath = "% ScriptPath% temperatūras kļūda" omconfig sistēmas brīdinājuma notikums = fanwarn execappath = "% ScriptPath% ventilatora ātruma brīdinājums" omconfig sistēmas brīdinājuma notikums = fanfail execappath = "% ScriptPath% ventilatora ātruma atteice" omconfig sistēmas brīdinājuma notikums = voltwarn execappath = "% ScriptPath% sprieguma brīdinājums" omconfig sistēmas brīdinājuma notikums = voltfail execappath = "% ScriptPath% sprieguma mazspēja" omconfig sistēmas brīdinājuma notikums = ielaušanās execappath = "% ScriptPath% šasijas ielaušanās" omconfig sistēmas brīdinājuma notikums = redundegrad execappath = "% ScriptPath% atlaišana d egraded "omconfig sistēmas brīdinājuma notikums = redunlost execappath ="% ScriptPath% atlaišana zaudēta "omconfig sistēmas brīdinājuma notikums = memprefail execappath ="% ScriptPath% atmiņas iepriekšēja kļūda "omconfig sistēmas brīdinājuma notikums = memfail execappath ="% ScriptPath% atmiņas atteice "omconfig sistēmas brīdinājuma notikums = hardwarelogwarn execappath = "% ScriptPath% aparatūras žurnāla brīdinājums" omconfig sistēmas brīdinājuma notikums = hardwarelogfull execappath = "% ScriptPath% aparatūras žurnāls pilna" omconfig sistēmas brīdinājuma notikums = procesora brīdinājums execappath = "% ScriptPath% procesora brīdinājums" omconfig sistēmas brīdinājuma notikums = processorfail execappath = "% ScriptPath% procesora atteice" omconfig sistēmas brīdinājuma notikums = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig sistēmas brīdinājuma notikums = akumulatora uzlāde execappath = "% ScriptPath% akumulatora brīdinājums" omconfig sistēmas brīdinājuma notikums = batteryfail execappath = " % ScriptPath% akumulatora atteice "omconfig sistēmas brīdinājuma notikums = systempowerwarn execappath ="% ScriptPath% sistēmas jaudas brīdinājums " omconfig sistēmas brīdinājuma notikums = systempowerfail execappath = "% ScriptPath% sistēmas strāvas zudums" omconfig sistēmas brīdinājuma notikums = storagesyswarn execappath = "% ScriptPath% atmiņas sistēmas brīdinājums" omconfig sistēmas brīdinājuma notikums = storagesysfail execappath = "% ScriptPath% atmiņas sistēmas kļūda" omconfig sistēma alertaction event = storagectrlwarn execappath = "% ScriptPath% atmiņas kontroliera brīdinājums" omconfig sistēmas brīdinājuma notikums = storagectrlfail execappath = "% ScriptPath% uzglabāšanas kontroliera kļūme" omconfig sistēmas brīdinājuma notikums = pdiskwarn execappath = "% ScriptPath% fiziskā diska brīdinājums" omconfig sistēmas brīdinājuma notikums = pdiskfail execappath = "% ScriptPath% fiziskā diska atteice" omconfig sistēmas brīdinājuma notikums = vdiskwarn execappath = "% ScriptPath% virtuālā diska brīdinājums" omconfig sistēmas brīdinājuma notikums = vdiskfail execappath = "% ScriptPath% virtuālā diska atteice" omconfig sistēmas brīdinājuma notikums = enclosurewarn execappath = "% ScriptPath% iežogojuma brīdinājums" omconfig sistēmas brīdinājuma notikums = korpuss efail execappath = "% ScriptPath% korpusa atteice" omconfig sistēmas brīdinājuma notikums = storagectrlbatterywarn execappath = "% ScriptPath% atmiņas kontroliera akumulatora brīdinājums" omconfig sistēmas brīdinājuma notikums = storagectrlbatteryfail execappath = "% ScriptPath% atmiņas kontroliera akumulatora kļūme" ECHO. ECHO Parauga brīdinājuma nosūtīšana uz: ECHO% ToEmail% CALL: brīdinājuma pārbaude Dell aparatūras brīdinājuma brīdinājumiem… ECHO. PAUSE GOTO Beigas beigas: beigas ENDLOCAL
Skriptu modifikācijas / uzturēšana
Notikuma brīdinājumi no sniegtā skripta ir no viena no mūsu Dell serveriem. Atkarībā no jūsu Dell servera aparatūras un Server Assistant versijas brīdinājumi var atšķirties. Parasti, kad palaižat iestatīšanas skriptu, ja notikums nav derīgs jūsu serverim (piemēram, ja jums nav Dell RAID kontrolieru), jo daži uzglabāšanas notikumu izveides vienumi neizdosies.
Iepriekšminētā skripta notikumu izraisītāji tika iegūti, rīkojoties šādi:
omconfig sistēmas brīdinājums /?
Šī komanda norāda visus notikumu atslēgvārdus ar attiecīgā brīdinājuma aprakstu. Lai pievienotu papildu brīdinājumus, palaidiet iepriekš norādīto komandu un pievienojiet trūkstošos ierakstus skripta iestatīšanas daļai un pēc tam vēlreiz startējiet skriptu ar / iestatīšanas slēdzi.
Saites
Lejupielādējiet Dell Server e-pasta brīdinājuma skriptu no SysadminGeek.com
Lejupielādēt Blat komandrindas e-pasta ziņojumu
Dell atbalsta vietne