17Aug
Kaikki Dell-palvelimet tulevat Dell OpenManage Server Administrator -ohjelmistolla, jolla on mahdollisuus seurata ja näyttää järjestelmän tason indikaattoreita. Lisäksi hälytyksenhallinta-välilehden avulla voit määrittää suoritettavia toimia aina, kun hälytys käynnistyy. Valitettavasti ei ole olemassa ajoneuvoa yhdenmukaisten ilmoitusten lähettämiseksi kaikkiin tapahtumiin, joten aiomme tarjota komentosarjan, joka määrittää kaikki hälytystoimet sähköpostin lähettämiseen, joka ilmoittaa sinulle tapahtumasta. Kun voit määrittää nämä asetukset manuaalisesti, käsikirjoitus on ihanteellinen, koska voit helposti ottaa sen käyttöön useilla palvelimilla.
Kuinka se toimii
Skripti on hyvin yksinkertainen. On olemassa setup-komento, joka asettaa kunkin hälytyksen "Suorita sovellus", kun sovellus on itse käsikirjoitus. Kun komentosarja toimii, se luo yksinkertaisesti sähköpostin( käyttämällä Blat-työkalua) tietokoneen nimen, päivämäärän, ajan ja hälytyksen kanssa.
Ennen kuin scriptia ajetaan:
Kun komentosarja on suoritettu:
Kaikki hälytykset käyttävät sähköposti-ilmoituksen komentosarjaa:
Vaatimukset
Tietenkin sinun on asennettava Dell OpenManage Server Assistant. Tämä ohjelmisto on ladattavissa Dellin tukisivustolla, ellei sitä toimiteta järjestelmääsi.
Lisäksi Sinulla on oltava Blat, komentorivi-sähköpostiohjelma, joka on määritetty järjestelmässäsi. Voit määrittää Blatin vain lataamalla binääritiedostot ja poimimalla ne( 3: blat.exe, blat.dll, blat.lib) järjestelmän PATH-muuttujaan, kuten Windowssystem32-kansioosi. Sitten komentoriviltä aja:
blat -install my.mailserver.com [email protected]
Vaihda sähköpostipalvelin ja sähköpostiosoite sopivasti. Suurin osa tästä komennosta on kaikki, mitä sinun tarvitsee käyttää, mutta jos palvelimellasi on erityinen kokoonpano( vaihtoehtoinen portti jne.), Näet Blat: n verkkosivuilla olevat täydelliset asennusvaihtoehdot.
Sähköpostihälytyksen ilmoitus
Kun olet noudattanut näitä vaatimuksia, olet valmis käyttämään komentosarjaa. Muokkaa käsikirjoitusta ilmoittamaan sähköpostiosoitteet( 'ToEmail' -muuttuja).Jos palvelimesi vaatii todentamisen välittämiseen, sinun on lisättävä nämä parametrit Blat-komentoon, kuten dokumentissa on dokumentoitu.
Jos haluat asentaa Server Assistant -hälytykset komentorekisterin käyttämiseksi, suorita asennus:
DellAlert / setup
Vahvista, että haluat käyttää tätä skriptiä hälytystoiminnallasi ja kaikki olet asetettu. Osana asetusta näytön hälytys käynnistyy, jotta voit varmistaa, että sähköpostiviestit tavoittavat aiotut vastaanottajat.
Script
@Eco OFF TITLE Dellin laitteiston sähköpostihälytys ECHO Dellin laitteiston sähköpostihälytys ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO.KAIKU.REM lähettää sähköpostiviestit, kun Dellin laitteistovaroituksia käynnistetään. REM Tämän komentosarjan ei tulisi olla polulla, joka sisältää välilyöntejä.REM REM Käyttö: REM DellAlert{ / SETUP |Hälytysviesti} REM / SETUP Määritä Dell-palvelinavustaja, jos haluat käyttää tätä komentosarjaa hälytyksiin. REM-hälytysviesti REM-viesti lähetettäväksi. REM REM Vaatii: REM Blat:( komentorivin sähköpostiohjelma) on määritetty ja toimii nykyisessä järjestelmässä.REM Jos sähköpostipalvelimesi vaatii todentamisen välittämiseen, katso alla olevia kommentteja. REM Sähköpostiosoitteet lähettämään hälytyksiä( pilkulla erotettuina) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} GOTO-asetus IF NOT{ % 1} =={ } GOTOAlert GOTO End: Alert SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Loki% TIME / T & gt; & gt;% Log% ECHO Dellin hälytys lauennut!& Gt; & gt;% Log% ECHO% * & gt; & gt;% Log% REM Jos sähköpostipalvelimesi vaatii todentamisen releen lähettämiseen, lisätään alla olevan rivin loppuun seuraava: REM -u UserName -pw Salasana BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"JOS OLET% Log% DEL / F / Q% Loki% GOTO Lopeta: Aseta ECHO Tämä korvaa kaikki nykyiset Dell-palvelimen avustajat hälytyksellä ECHO-puhelulla tähän käsikirjaan. Vahvistaaksesi, että haluat jatkaa, kirjoita KYLLÄ( pienet ja isot kirjaimet).% SCRIPPATH% omconfig system alertaction event = powersupply execappath = "% ScriptPath% virransyötön vika" SETUP / P Vahvista = Jos EI{ % Vahvista%} =={ KYLLÄ} GOTO Lopeta SET ScriptPath =% ~ dpnx0 ECHOomconfig-järjestelmä alertaation event = powersupplywarn execappath = "% ScriptPath% virtalähteen varoitus" omconfig-järjestelmä alertaction event = tempwarn execappath = "% ScriptPath% lämpötilan varoitus" omconfig-järjestelmä alertaction event = tempfail execappath = "% ScriptPath%= fanwarn execappath = "% ScriptPath% tuulettimen nopeusvaroitus" omconfig system alertaction event = fanfail execappath = "% ScriptPath% tuulettimen nopeusvirhe" omconfig system alertaction event = voltwarn execappath = "% ScriptPath% jännitehälytys" omconfig järjestelmä alertaction event = voltfail execappath= "% ScriptPath% jännitehäiriö" omconfig system alertaction event = tunkeutumisen execappath = "% ScriptPath% alustan tunkeutuminen" omconfig system alertaction event = redundegrad execappath = "% ScriptPath% redundanssi dhaavoittunut "omconfig-järjestelmä alertaation event = redunlost execappath ="% ScriptPath% redundanssi menetetty "omconfig-järjestelmä alertaction event = memprefail execappath ="% ScriptPath% muistin esivakuutus "omconfig järjestelmä alertaction event = memfail execappath ="% ScriptPath% muistin epäonnistuminen "omconfigsystem alertaction event = hardwarelogwarn execappath = "% ScriptPath% hardware log varoitus" omconfig järjestelmä alertaction tapahtuma = hardwarelogfull execappath = "% ScriptPath% hardware log full" omconfig järjestelmä alertaction event = processorwarn execappath = "% ScriptPath% prosessorin varoitus" omconfig system alertaction event= processorfail execappath = "% ScriptPath% prosessorin vika" omconfig system alertaction event = watchdogasr execappath = "% ScriptPath% watchdog asr" omconfig järjestelmä alertaction event = batterywarn execappath = "% ScriptPath% akkuvaroitus" omconfig system alertaction event = batteryfail execappath =% ScriptPath% akkuvirhe "omconfig-järjestelmä alertaction event = systempowerwarn execappath ="% ScriptPath% system power -varoitus "omconfig-järjestelmä alertaction event = systempowerfail execappath = "% ScriptPath% järjestelmän virrankatkaisu" omconfig-järjestelmä alertaction event = varastointiyswarn execappath = "% ScriptPath% varastointijärjestelmän varoitus" omconfig-järjestelmä alertaction event =alertaation event = storagectrlwarn execappath = "% ScriptPath% varastonhallinnan varoitus" omconfig-järjestelmä alertaction event = storagectrlfail execappath = "% ScriptPath% tallennusohjaimen virhe" omconfig-järjestelmä alertaction event = pdiskwarn execappath = "% ScriptPath% fyysisen levyn varoitus" omconfig system alertaction event= pdiskfail execappath = "% ScriptPath% fyysisen levyn epäonnistuminen" omconfig system alertaction event = vdiskwarn execappath = "% ScriptPath% virtuaalisen levyn varoitus" omconfig järjestelmä alertaction event = vdiskfail execappath = "% ScriptPath% virtuaalisen levyn epäonnistuminen" omconfig system alertaction event =execappath = "% ScriptPath% kotelon varoitus" omconfig system alertaction event = koteloituefail execappath = "% ScriptPath% kotelon vika" omconfig system alertaction event = storagectrlbatterywarn execappath = "% ScriptPath% varastonohjaimen akkuvaroitus" omconfig järjestelmä alertaction event = storagectrlbatteryfail execappath = "% ScriptPath% varastonohjaimen akkuhäiriö" ECHO.ECHO Näyteilmoituksen lähetys: ECHO% ToEmail% CALL: Alert Testaus Dellin laitteistohälytysvaroitukset. .. ECHO.PAUSE GOTO End: Lopeta ENDLOCAL-skriptin muutokset / ylläpito
Tarjottuun skriptiin sisältyvät hälytykset ovat jollakin Dell-palvelimistamme. Riippuen Dell-palvelimen laitteistosta ja Server Assistant -versiosta, hälytykset voivat vaihdella. Yleensä voit kertoa, kun suoritat asennuskäsikirjoituksen, jos tapahtuma ei ole kelvollinen palvelimellesi( esimerkiksi jos sinulla ei ole Dell RAID -ohjaimia), koska jotkin tallennustilan luomisen kohteet eivät onnistu.
Käsikirjoitus ylläpitänyt tapahtuma käynnistettiin suorittamalla seuraavat komennot:
omconfig system alertaction /?
Tässä komennossa luetellaan kaikki tapahtuman avainsanat, joissa on kuvaus kyseisestä hälytyksestä.Jos haluat lisätä lisäilmoituksia, suorita yllä oleva komento ja lisää puuttuvat merkinnät komentosarjan asetusosaan ja suorita sitten komentosarja uudelleen / asennuskytkimellä.
Linkit
Lataa Dell-palvelimen sähköpostihälytyksen komentosarja osoitteesta SysadminGeek.com
Lataa Blat-komentorivin sähköpostiohjelma
Dellin tukisivusto