Aseta sähköpostin ilmoitukset Dell-palvelimen laitteistohälytyksille
Kaikissa Dell-palvelimissa on Dell OpenManage Server Administrator -ohjelmisto, jolla on mahdollisuus seurata ja näyttää järjestelmän tasoilmaisimia. Lisäksi voit määrittää Hälytyshallinta-välilehden avulla toimintoja, jotka suoritetaan aina, kun hälytys käynnistetään. Valitettavasti ei ole mitään keinoa yhdenmukaisten ilmoitusten soveltamiseen kaikkiin tapahtumiin, joten aiomme tarjota komentosarjan, joka määrittää kaikki hälytystoiminnot lähettämään sähköpostiviestin, jossa ilmoitetaan asiasta. Vaikka voisit asettaa nämä käsin, skripti on ihanteellinen, koska voit helposti ottaa sen käyttöön useissa palvelimissa.
Kuinka se toimii
Skripti on hyvin yksinkertainen. On asennuskomento, joka asettaa jokaisen hälytyksen "Suorita sovellus", kun sovellus on itse skripti. Kun komentosarja toimii, se yksinkertaisesti luo sähköpostin (käyttämällä Blat-työkalua) tietokoneen nimen, päivämäärän, ajan ja hälytyksen avulla.
Ennen komentosarjan suorittamista:
Kun komentosarja on suoritettu:
Kaikki hälytykset käyttävät sähköposti-ilmoitusskriptiä:
vaatimukset
Tietenkin sinun on asennettava Dell OpenManage Server Assistant. Tämä ohjelmisto, jos sitä ei ole toimitettu järjestelmään, on ladattavissa Dellin tukisivuston kautta.
Lisäksi sinun täytyy olla Blat, komentorivinvälittäjä, joka on määritetty järjestelmään. Jos haluat määrittää Blatin, lataa binääritiedostot ja poista ne (3 yhteensä: blat.exe, blat.dll, blat.lib) järjestelmän PATH-muuttujan, kuten Windowssystem32-kansion, sijaintiin. Suorita sitten komentoriviltä:
blat -install my.mailserver.com [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 Blatin verkkosivuston koko asennusvaihtoehdon.
Sähköpostihälytysilmoitusten määritys
Kun olet asettanut nämä vaatimukset, olet valmis käyttämään komentosarjaa. Muokkaa komentosarjaa, jotta voit lisätä ilmoitettavan sähköpostiosoitteen ('ToEmail' -muuttujan). Jos palvelimesi tarvitsee todennusta releelle, sinun on lisättävä nämä parametrit Blat-komentoon, kuten asiakirjassa on dokumentoitu.
Jos haluat määrittää palvelinapurin hälytykset käyttämään komentosarjaa, suorita asennus:
DellAlert / setup
Vahvista, että haluat käyttää tätä komentosarjaa hälytystoimintona, ja olet kaikki asetettu. Osana asennusta käynnistetään näytehälytys, jotta voit varmistaa, että sähköpostiviestit ovat tavoitettujen vastaanottajien ulottuvilla.
Käsikirjoitus
@ECHO OFF TITLE Dellin laitteiston sähköpostihälytys ECHO Dellin laitteiston sähköpostihälytys ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM lähettää sähköpostihälytykset, kun Dellin laitteistovaroitukset käynnistyvät. REM Tämä komentosarja ei saa olla polkua, joka sisältää välilyöntejä. REM REM -käyttö: REM DellAlert / SETUP | Hälytysviesti REM / SETUP Määritä Dell Server Assistant, jos haluat käyttää tätä komentosarjaa hälytyksiä varten. REM-ilmoitusviesti REM-viesti lähetettäväksi. REM REM vaatii: REM Blat: (komentorivin sähköposti) on määritetty ja toimii nykyisellä järjestelmällä. REM Jos sähköpostipalvelimesi edellyttää todentamista releelle, katso alla olevat kommentit. REM-sähköpostiosoite (t) hälytysten lähettämiseksi (pilkulla erotettuna) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO-asetukset JOS EI % 1 == GOTO Hälytys GOTO Loppu: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T>% Log% TIME / T >>% Log% ECHO Dellin hälytys! >>% Log% ECHO% * >>% Log% REM Jos sähköpostipalvelimesi tarvitsee autentikoinnin releelle, REM lisää seuraavan rivin loppuun: REM -u UserName -pw Password BLAT% Log% -to% ToEmail % -subjekti "% ComputerName% Hardware Alert" IF EXIST% Log% DEL / F / Q% Log% GOTO End: Setup ECHO Tämä korvaa kaikki nykyiset Dell Server Assistant -hälytykset puhelun ECHO: n kanssa tähän skriptiin. Vahvistaaksesi, että haluat jatkaa, kirjoita YES (kotelo). SET / P Vahvista = JOS EI % Confirm% == KYLLÄ GOTO Loppu SET ScriptPath =% ~ dpnx0 ECHO Käytettävien hälytysten määrittäminen:% ScriptPath% omconfig järjestelmän hälytystapahtuma = powerupply execappath = "% ScriptPath% virtalähteen vika" omconfig-järjestelmän hälytystapahtuma = powersupplywarn execappath = "% ScriptPath% virtalähde varoitus" omconfig-järjestelmän hälytystapahtuma = tempwarn execappath = "% ScriptPath% -varoitusvaroitus" omconfig-järjestelmän hälytystapahtuma = tempfail execappath = "% ScriptPath% lämpötilahäiriö" omconfig-järjestelmän hälytystapahtuma = fanwarn execappath = "% ScriptPath% tuulettimen nopeusvaroitus" omconfig-järjestelmän hälytystapahtuma = fanfail execappath = "% ScriptPath% puhaltimen nopeusvirhe" omconfig-järjestelmän hälytystapahtuma = voltwarn execappath = "% ScriptPath% -jännitteen varoitus" omconfig-järjestelmän hälytystapahtuma = voltfail execappath = "% ScriptPath% -jännitevika" omconfig-järjestelmän hälytystapahtuma = tunkeutumisen toteutus = "% ScriptPath% rungon tunkeutuminen" omconfig-järjestelmän hälytystapahtuma = redundegrad execappath = "% ScriptPath% redundancy d egraded "omconfig system alertaction event = redunlost execappath ="% ScriptPath% redundanssi menetetty "omconfig-järjestelmän hälytystapahtuma = memprefail execappath ="% ScriptPath% -muistin esivirhe "omconfig-järjestelmän hälytystapahtuma = memfail execappath ="% ScriptPath% -muistivirhe "omconfig järjestelmän hälytystapahtuma = hardwarelogwarn execappath = "% ScriptPath% laitteistopäivitysvaroitus" omconfig-järjestelmän hälytystapahtuma = hardwarelogfull execappath = "% ScriptPath% -laitteiston loki täynnä" omconfig-järjestelmän hälytystapahtuma = suorittimen varoitus execappath = "% ScriptPath% -prosessorin varoitus" = processorfail execappath = "% ScriptPath% -prosessorin vika" omconfig-järjestelmän hälytystapahtuma = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig-järjestelmän hälytystapahtuma = batterywarn execappath = "% ScriptPath% -akkuhälytys" omconfig-järjestelmän hälytystapahtuma = batteryfail execappath = " % ScriptPath% -akun vika "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 virtakatkos" omconfig-järjestelmän hälytystapahtuma = storagesyswarn execappath = "% ScriptPath% -varastointijärjestelmän varoitus" omconfig-järjestelmän hälytystapahtuma = storagesysfail execappath = "% ScriptPath%: n tallennusjärjestelmän vika" omconfig-järjestelmä hälytystapahtuma = storagectrlwarn execappath = "% ScriptPath% tallennusohjaimen 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% fyysinen levyn vika" omconfig-järjestelmän hälytystapahtuma = vdiskwarn execappath = "% ScriptPath% virtuaalinen levyn varoitus" omconfig-järjestelmän hälytystapahtuma = vdiskfail execappath = "% ScriptPath% virtuaalinen levyn vika" omconfig-järjestelmän hälytystapahtuma = kotelon varoitus execappath = "% ScriptPath% kotelointivaroitus" omconfig-järjestelmän hälytystapahtuma = kotelo efail execappath = "% ScriptPath% kotelon vika" omconfig-järjestelmän hälytystapahtuma = storagectrlbatterywarn execappath = "% ScriptPath% -varastointiohjaimen akun varoitus" omconfig-järjestelmän hälytystapahtuma = storagectrlbatteryfail execappath = "% ScriptPath% -varastointiohjaimen akun vika" ECHO. ECHO Näytteen varoitusviestin lähettäminen: ECHO% ToEmail% CALL: Hälytystestaus Dellin laitteiston hälytysvaroituksista… ECHO. PAUSE GOTO End: Lopeta ENDLOCAL
Komentosarjan muokkaukset / ylläpito
Toimitetun komentosarjan tapahtumahälytykset ovat yhdestä Dell-palvelimestamme. Dell-palvelimen laitteistosta ja palvelimen avustajaversiosta riippuen ilmoitukset voivat vaihdella. Yleensä voit määrittää, kun asennuskomentosarja suoritetaan, jos tapahtuma ei kelpaa palvelimellesi (esimerkiksi jos sinulla ei ole Dell RAID -ohjaimia), koska jotkin tallennustapahtumien luomiseen liittyvät kohteet epäonnistuvat.
Ylläolevan skriptin tapahtuman laukaisijat saatiin suorittamalla seuraava komentokehotteesta:
omconfig-järjestelmän hälytys /?
Tässä komennossa luetellaan kaikki tapahtuman avainsanat, joissa on kuvaus hälytyksestä. Jos haluat lisätä muita hälytyksiä, suorita yllä oleva komento ja lisää puuttuvat merkinnät komentosarjan asennusosaan ja käynnistä komentosarja uudelleen / Setup-painikkeella.
Linkit
Lataa Dell-palvelimen sähköpostihälytysskripti osoitteesta SysadminGeek.com
Lataa Blat Command Line Emailer
Dellin tukisivusto