Määritä Nagios-palvelimen isäntäryhmät

Kokeile Instrumenttia Ongelmien Poistamiseksi

Jos olet seurannut Nagios-artikkeleitasi täällä Ghacksista (katso ' Laajenna Nagiosin toimintoja helposti 'ja' Asenna Nagios nopeasti Ubuntuun 'lisätietoja) olet todennäköisesti vaikuttunut kuinka voimakas Nagios on. No, voin mielelläni sanoa, että et ole vielä nähnyt mitään. Nagios on uskomaton kyvystään laajentaa ja raportoida. Tietysti tämän vallan ohella järjestelmänvalvoja tekee myös vähän työtä. Nagios-sovelluksessa ei ole hienoja widgettejä ja velhoja, jotka opastaisivat sinua yksinkertaisten kokoonpanojen läpi. Nagios vaatii, että saat sormesi hieman likaiseksi komentorivillä.

Yksi Nagiosin hieno kyky on, että sen avulla voit ryhmitellä koneet palveluiksi. Oletetaan esimerkiksi, että sinulla on useita koneita, jotka toimivat Web-palvelimina tai Samba-palvelimina. Sen sijaan, että tarvitset vierittämistä löytääksesi ne, voit ryhmitellä nämä koneet palvelun kautta, jotta valvonta olisi paljon helpompaa. Tässä opetusohjelmassa aion näyttää sinulle, kuinka hyödyntää tätä hienoa ominaisuutta.

oletukset

Oletan, että sinulla on jo Nagios asennettu ja toiminut. Oletan myös, että tiedät, mitkä koneesi ovat verkossa ja mitä palveluita ne käyttävät. Tämän oppaan vuoksi kokoamme kaikki koneet, jotka kuuluvat luokkiin: ssh-palvelimet ja debian-palvelimet.

Konekohtaiset .cfg-tiedostot

Ensimmäinen tehtävä on luoda erityinen .cfg-tiedosto jokaiselle lisättävälle koneelle. Tätä aihetta käsiteltiin jo ' Laajenna Nagiosin toimintoja helposti 'artikkeli. Ilman näitä .cfg-tiedostoja Nagios ei näe koneita - tämä on elintärkeää koneiden ryhmittämiselle palvelun mukaan.

Ryhmien perustaminen

Jos katsot sisään /etc/nagios3/conf.d löydät tiedoston nimeltä hostgroups_nagios2.cfg (HUOMAUTUS: '2' ei ole kirjoitusvirhe. Jostain syystä kokoonpanotiedostoja ei ole nimetty uudelleen, jotta ne vastaisivat siirtymistä 2: sta kolmeen.) Tämä on tiedosto, joka vastaa koneiden ryhmittelystä palvelun mukaan. Tyypillinen merkintä näyttää seuraavalta:

# Luettelo Debian GNU / Linux-palvelimista
määritä isäntäryhmä {
hostgroup_name debian-serverit
alias Debian GNU / Linux-palvelimet
jäsenet localhost, Elive, courtney-desktop
}

Kuvio 1

Kuten huomaat, minulla on jo kolme konetta ryhmiteltynä yhteen. Sinulla voi olla niin monta kuin haluat. Nyt kun tarkastelet Nagiosin isäntäryhmän yleiskatsausta, näet määritelmäsi koneet luettelossa (katso kuva 1).

Huomaa luetellut isäntänimet. Nämä nimet on otettu yllä olevasta kokoonpanosta. Et voi kuitenkaan vain muokata nimiä tehdäksesi niistä mitä haluat. Niiden on heijastettava HOST_NAME direktiivi tietyissä isäntissä .cfg-tiedosto. Joten Courtney-desktop yllä saatat löytää courtney_desktop.cfg tiedosto, joka sisältää rivin host_name courtney-desktop .

Nyt tee sama kaikille SSH-palvelimillesi lisäämällä kaikki isännät, jotka tarjoavat ssh: n asiakkaille. Se tapahtuu samalla tavalla. vuonna /etc/nagios3/hostgroups_nagios2.cfg tiedosto, jonka kaikki isännät ovat ssh-palvelimet osiossa.

Kun olet lisännyt kaikki isännät ryhmiin, sinun on varmistettava, että käynnistät Nagios uudelleen, jotta muutokset tulevat voimaan. Tee tämä komennolla /etc/init.d/nagios3 käynnistä uudelleen . Voit nyt tarkastella ryhmiäsi selaimessa.

Lopulliset ajatukset

Chugging jatkuu Nagiosin kanssa, mikä tekee siitä entistä hyödyllisemmän jo liian kiireiselle järjestelmänvalvojalle. Tulevissa artikkeleissa käsittelemme muita Nagios-erityisiä tehtäviä.