Kaikissa Dell-palvelimissa on Dell OpenManage Server Administrator -ohjelmisto, jolla on kyky seurata ja näyttää järjestelmätason ilmaisimia. Lisäksi Hälytyksen hallinta -välilehdellä voit määrittää toiminnot suoritettaviksi aina, kun hälytys laukaistaan. Valitettavasti ei ole ajoneuvoa yhtenäisten ilmoitusten soveltamiseksi kaikkiin tapahtumiin, joten aiomme tarjota komentosarjan, joka määrittää kaikki hälytystoiminnot lähettämään sähköpostia, jossa ilmoitetaan sinulle kyseisestä tapahtumasta. Vaikka voit asettaa nämä manuaalisesti, komentosarjan käyttäminen on ihanteellinen, koska voit ottaa sen helposti käyttöön useilla palvelimilla.
Kuinka se toimii
Käsikirjoitus on hyvin yksinkertainen. On asennuskomento, joka asettaa jokaiselle hälytykselle ”Suorita sovellus” sovelluksen ollessa itse komentosarja. Kun komentosarja suoritetaan, se luo yksinkertaisesti sähköpostin (Blat-työkalun avulla), jossa tietokoneen nimi, päivämäärä, aika ja hälytys käynnistetään.
Ennen komentosarjan suorittamista:
Kun komentosarja on suoritettu:
Kaikissa hälytyksissä käytetään sähköposti-ilmoituskoodia:
Vaatimukset
Tietysti sinulla on oltava asennettuna Dell OpenManage Server Assistant. Tämä ohjelmisto on ladattavissa Dellin tukisivustolta, ellei sitä toimiteta järjestelmän mukana.
Lisäksi järjestelmässäsi on oltava määritetty komentoriviltä lähetetty Blat, komentorivi. Määritä Blat vain lataamalla binaaritiedostot ja pura ne (yhteensä 3: blat.exe, blat.dll, blat.lib) järjestelmän PATH-muuttujan sijaintiin, kuten Windowssystem32-kansioon. Suorita sitten komentoriviltä:
rock -asenna my.mailserver.com osoitteesta [email protected]
Vaihda sähköpostipalvelin ja sähköpostiosoite asianmukaisesti. Suurimmaksi osaksi tämä komento on kaikki mitä sinun tarvitsee suorittaa, mutta jos palvelimellasi on erityinen kokoonpano (vaihtoehtoinen portti jne.), Näet täydelliset asennusvaihtoehdot Blatin verkkosivustolla.
Sähköposti-ilmoituksen määritys
Kun nämä vaatimukset on asetettu, olet valmis käyttämään komentosarjaa. Muokkaa komentosarjaa sisällyttämään ilmoitettavat sähköpostiosoitteet (muuttuja ToEmail). Jos palvelimesi vaatii todennusta välittämiseen, sinun on lisättävä nämä parametrit Blat-komentoon komentosarjassa kuvatulla tavalla.
Suorita asennus suorittamalla Server Assistant -hälytykset komentosarjan käyttöä varten:
DellAlert / asennus
Vahvista, että haluat käyttää tätä komentosarjaa hälytystoimintona, ja olet valmis. Osana määritystä käynnistetään esimerkkihälytys, jotta voit varmistaa, että sähköpostit saapuvat aiottuihin vastaanottajiin.
Käsikirjoitus
@ECHO POIS
NIMIKE Dellin laitteisto-sähköpostihälytys
ECHO Dellin laitteisto-sähköpostihälytys
ECHO Kirjoittanut: Jason Faulkner
ECHO SysadminGeek.com
KAIKU.
KAIKU.
REM Lähettää sähköposti-ilmoituksia, kun Dell-laitteistovaroitukset käynnistyvät.
REM Tämän komentosarjan ei _ tule_ olla polulla, joka sisältää välilyöntejä.
REM
REM-käyttö:
REM DellAlert {/SETUP | Alert message}
REM / SETUP Määritä Dell Server Assistant käyttämään tätä komentosarjaa hälytyksiin.
REM-hälytysviesti
REM Lähetettävä viesti.
REM
REM vaatii:
REM Blat: (komentorivin sähköposti) on määritetty ja toimii nykyisessä järjestelmässä.
REM Jos sähköpostipalvelimesi vaatii todennuksen välittämiseksi, katso alla olevat kommentit.
REM sähköpostiosoite (t), joille haluat lähettää ilmoituksia (pilkuilla erotettu)
Määritä sähköpostiosoite=osoite@sähköposti.com
SETLOCAL Ota käyttöön laajennukset
IF / I {%1} == {/SETUP} GOTO-asetukset
JOS EI {%1} == {} GOTO-hälytys
GOTO loppu
: Varoitus
SET-loki = "% TEMP% DellAlert.txt"
PÄIVÄYS / T>% Loki%
AIKA / T >>% Loki%
ECHO Dell -hälytys lauennut! >>% Loki%
ECHO% * >>% Loki%
REM Jos sähköpostipalvelimesi vaatii todennuksen välittämiseksi,
REM lisää seuraava rivin loppuun:
REM -u käyttäjänimi -pw salasana
BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"
JOS OLOSSA% Loki% DEL / F / Q% Loki%
GOTO loppu
:Perustaa
ECHO Tämä korvaa kaikki nykyiset Dell Server Assistant -ilmoitukset puhelulla
ECHO tähän käsikirjoitukseen. Vahvista, että haluat jatkaa, kirjoittamalla YES (kirjainkoko).
SET / P Vahvista =
JOS EI {%Confirm%} == {YES} GOTO Loppu
SET ScriptPath =% ~ dpnx0
ECHO Hälytysten määrittäminen käytettäväksi:% ScriptPath%
omconfig järjestelmän hälytystapahtuma = powerupply execappath = "% ScriptPath% virtalähteen vika"
omconfig-järjestelmän hälytystapahtuma = powersupplywarn execappath = "% ScriptPath% -virtalähteen varoitus"
omconfig-järjestelmän hälytystapahtuma = tempwarn execappath = "% ScriptPath% -lämpötilavaroitus"
omconfig-järjestelmän hälytystapahtuma = tempfail execappath = "% ScriptPath% -lämpötilavirhe"
omconfig-järjestelmän hälytystapahtuma = fanwarn execappath = "% ScriptPath% fan speed warning"
omconfig-järjestelmän hälytystapahtuma = fanfail execappath = "% ScriptPath% fan speed failure"
omconfig-järjestelmän hälytystapahtuma = voltwarn execappath = "% ScriptPath% -jännitevaroitus"
omconfig-järjestelmän hälytystapahtuma = voltfail execappath = "% ScriptPath% -jännitevika"
omconfig-järjestelmän hälytystapahtuma = tunkeutuminen execappath = "% ScriptPath% alustan tunkeutuminen"
omconfig-järjestelmän hälytystapahtuma = redundegrad execappath = "% ScriptPath% redundancy degraded"
omconfig-järjestelmän hälytystapahtuma = redunlost execappath = "% ScriptPath% redundancy lost"
omconfig-järjestelmän hälytystapahtuma = memprefail execappath = "% ScriptPath% memory pre-failure"
omconfig-järjestelmän hälytystapahtuma = memfail execappath = "% ScriptPath% muistivirhe"
omconfig-järjestelmän hälytystapahtuma = hardwarelogwarn execappath = "% ScriptPath% -laitelokin varoitus"
omconfig-järjestelmän hälytystapahtuma = hardwarelogfull execappath = "% ScriptPath% -laitteistoloki täynnä"
omconfig järjestelmän hälytystapahtuma = processwarn execappath = "% ScriptPath% prosessorin varoitus"
omconfig järjestelmän hälytystapahtuma = processorfail execappath = "% ScriptPath% prosessorivirhe"
omconfig-järjestelmän hälytystapahtuma = watchdogasr execappath = "% ScriptPath% watchdog asr"
omconfig-järjestelmän hälytystapahtuma = batterywarn execappath = "% ScriptPath% akun varoitus"
omconfig-järjestelmän hälytystapahtuma = batteryfail execappath = "% ScriptPath% akkuvika"
omconfig järjestelmän hälytystapahtuma = systempowerwarn execappath = "% ScriptPath% järjestelmän tehovaroitus"
omconfig järjestelmän hälytystapahtuma = systempowerfail execappath = "% ScriptPath% järjestelmän virtakatko"
omconfig-järjestelmän hälytystapahtuma = storagesyswarn execappath = "% ScriptPath% -varoitusjärjestelmän varoitus"
omconfig järjestelmän hälytystapahtuma = storagesysfail execappath = "% ScriptPath% tallennusjärjestelmän vika"
omconfig järjestelmän hälytystapahtuma = storagectrlwarn execappath = "% ScriptPath% varastointiohjaimen varoitus"
omconfig-järjestelmän hälytystapahtuma = storagectrlfail execappath = "% ScriptPath% tallennusohjaimen vika"
omconfig-järjestelmän hälytystapahtuma = pdiskwarn execappath = "% ScriptPath% fyysisen levyn varoitus"
omconfig-järjestelmän hälytystapahtuma = pdiskfail execappath = "% ScriptPath% fyysisen levyn vika"
omconfig-järjestelmän hälytystapahtuma = vdiskwarn execappath = "% ScriptPath% virtuaalilevyvaroitus"
omconfig-järjestelmän hälytystapahtuma = vdiskfail execappath = "% ScriptPath% virtuaalilevyvika"
omconfig-järjestelmän hälytystapahtuma = kotelovaroitus execappath = "% ScriptPath% kotelovaroitus"
omconfig-järjestelmän hälytystapahtuma = enclosurefail execappath = "% ScriptPath% kotelon vika"
omconfig järjestelmän hälytystapahtuma = storagectrlbatterywarn execappath = "% ScriptPath% varastointiohjaimen akkuvaroitus"
omconfig-järjestelmän hälytystapahtuma = storagectrlbatteryfail execappath = "% ScriptPath% tallennusohjaimen akkuvika"
KAIKU.
ECHO lähettää näytehälytyksen osoitteeseen:
ECHO% Vastaanottaja%
CALL: Hälytystestaus Dellin laitteistohälytyksille ...
KAIKU.
TAUKO
GOTO loppu
: Loppu
ENDLOCAL
Komentosarjan muutokset / ylläpito
Toimitetun komentosarjan tapahtumahälytykset ovat yhdeltä Dell-palvelimiltamme. Ilmoitukset voivat vaihdella Dell-palvelimen laitteistosta ja Server Assistant -versiosta riippuen. Yleensä voit kertoa, kun suoritat asennusohjelman, jos tapahtuma ei kelpaa palvelimellesi (esimerkiksi jos sinulla ei ole Dell RAID -ohjaimia), koska jotkut tallennustapahtumien luomiskohteet epäonnistuvat.
Yllä olevan komentosarjan tapahtumakäynnistimet saatiin suorittamalla seuraavat komentokehotteesta:
omconfig järjestelmän hälytys /?
Tämä komento listaa kaikki tapahtuman avainsanat ja kuvauksen vastaavasta hälytyksestä. Jos haluat lisätä muita ilmoituksia, suorita yllä oleva komento ja lisää puuttuvat merkinnät komentosarjan asennusosaan ja suorita komento uudelleen / Setup-kytkimellä.
Linkit
Lataa Dell Server Email Alert Script SysadminGeek.com -sivustolta