Määritä Nagios-sähköpostin ja yhteysryhmien hälytykset

Kokeile Instrumenttia Ongelmien Poistamiseksi

Jos olet seurannut viimeisimpiä kirjoituksiani, tiedät, että olen tarkkaillut Nagios-seurantajärjestelmää (katso artikkeleini ' Asenna Nagios nopeasti Ubuntuun '' Laajenna Nagiosin toimintoja helposti 'ja' Määritä Nagios-palvelimen isäntäryhmät '.) Tällä kertaa tarkastelemme Nagiosin ilmoitustoimintoa. Erityisesti aion näyttää sinulle kuinka määrittää Nagios sähköpostihälytyksille yhdelle sähköpostiosoitteelle ja useille osoitteille yhteysryhmien avulla.

Tässä artikkelissa oletetaan, että Nagios-asennuksen isäntälaatikossa on toimiva sähköpostipalvelin. Jos ei, tutustu Postfix-artikkeleihini täällä Ghacksissa. Kun tämä on valmis ja käy, sähköpostihälytykset ovat vain muutaman askeleen päässä.

oletukset

Sen lisäksi, että sinulla on toimiva sähköpostijärjestelmä, tässä artikkelissa oletetaan, että sinulla on jo toimiva Nagios-asennus ja että tunnet sen kokoonpanot. Oletan myös, että olet kerännyt kaikki sähköpostiosoitteet, joita tarvitset Nagios-palvelun kanssa. Tällöin katsotaanpa konfiguraatioiden kanssa.

Yhteystietojen määrittäminen

Ensimmäinen käsiteltävä asia on määritellä yhteyshenkilö. Tämä tehdään tiedostolla /etc/nagios3/conf.d/contacts_nagios2.cfg. Tässä tiedostossa näet osion, joka näyttää seuraavalta:

määritä yhteyshenkilö {
CONTACT_NAME USERNAME
palvelu_ilmoitus_jakso 24x7
isäntä_ilmoitus_jakso 24x7
palvelu_ilmoitus_vaihtoehdot w, u, c, r, f, s
host_notification_options d, u, r, f, s
palvelu_ilmoitus_komennot ilmoittavat-palvelu-sähköpostitse
host_notification_commands ilmoittaa-host-by-email
sähköposti email @ localhost
}

Jos kaikki yllä oleva lihavoitu teksti on käyttäjäkohtainen. HUOMAUTUS: Haluat lisätä uuden määritellä jokaiselta järjestelmänvalvojalta, johon on otettava yhteyttä sähköpostitse. Ja muista määritellä jokainen käyttäjä hänen sähköpostiosoitteellaan määritellä .

Ennen kuin jatkat, olisi hyvä käynnistää Nagios uudelleen varmistaaksesi, että määritelmäsi ovat oikeat. Jos tapahtuu virhe, saat varoituksen käynnistyskomennon ulostulosta.

Määritä yhteysryhmä

Samasta tiedostosta löydät myös paikan käyttäjien ryhmittelemiseksi yhteysryhmiin. Tämä on erittäin kätevää, koska voit sitten määritellä joukon käyttäjiä (järjestelmänvalvojia), jotka saavat vain varoituksia tietyistä palveluista tai tietyistä isäntäistä.

Voit määrittää ryhmän lisäämällä merkinnän seuraavasti:
määritä yhteysryhmä {
contactgroup_name web-admin
alias Web Server Adminstrators
jäsenet USERNAME1, USERNAME2
}

Missä USERNAME1 ja USERNAME2 ovat tämän ryhmän jäseniä. HUOMAUTUS: Tämän ryhmän käyttäjänimet PITÄÄ määrittää määritä yhteyshenkilö osio yllä. Jos ne eivät ole, Nagios heittää virheitä, kun se yrittää käynnistyä.

Liitä ryhmät palveluihin

Viimein sinun on liitettävä ryhmäsi palveluihin. Kuten yllä näet, olen luonut web_admins ryhmä. Edellä pitäisi olla, että tämä ryhmä lisätään vastaavaan palveluun tiedostossa /etc/nagios3/conf.d/services_nagios2.cfg . Tähän tiedostoon olet luonut merkinnän, kuten:

määritä isäntäryhmä {
isäntäryhmän_nimi http-palvelimet
service_description HTTP
check_command check_http
käytä yleistä palvelua
ilmoitus_väli 0
}

Tähän kohtaan haluat lisätä rivin:

yhteyshenkilöiden web-järjestelmänvalvojat

Kun käynnistät Nagiosin uudelleen milloin tahansa, jossain HTTP-palvelimista ilmenee ongelma, vain ilmoittamasi yhteysryhmä ilmoitetaan. Melko liukas.

Lopulliset ajatukset

Toivon, että alkaa nähdä kuinka joustava ja voimakas Nagios on. Jos ei, älä huolestu - lisää on tulossa!