Konfigurirajte grupe domaćina za Nagios

Isprobajte Naš Instrument Za Uklanjanje Problema

Ako ste pratili moje članke o Nagiosu ovdje na Ghacksu (pogledajte ' Jednostavno proširite Nagios 'funkcionalnost 'i' Brzo instalirajte Nagios na Ubuntu 'za više informacija) vjerojatno ste impresionirani moćan Nagios. Pa, sretno mogu reći da još ništa niste vidjeli. Nagios je nevjerojatna u svojoj mogućnosti proširenja i izvještavanja. Naravno, zajedno s ovom moći dolazi i malo posla koji treba učiniti administrator. S Nagiosom nema fantastičnih widgeta i čarobnjaka koji bi vas vodili kroz jednostavne konfiguracije. Nagios zahtijeva da malo isprljate prste naredbenim retkom.

Jedna od sjajnih značajki Nagiosa je ta što vam omogućuje grupiranje strojeva u usluge. Recimo, na primjer, imate nekoliko strojeva koji služe kao web-poslužitelji ili Samba-poslužitelji. Umjesto da se krećete po njima, možete ih grupirati zajedno, servisno, radi lakšeg nadgledanja. U ovom tutorialu ću vam pokazati kako iskoristiti ovu sjajnu značajku.

pretpostavke

Pretpostavit ću da već imate Nagios instaliran i da radi. Pretpostavljam i da znate koji su strojevi na vašoj mreži i koje usluge pokreću. Za potrebe ovog vodiča sastavit ćemo sve strojeve koji potpadaju pod kategorije: ssh-serveri i debian-serveri.

.Cfg datoteke specifične za stroj

Prvo što trebate učiniti je stvoriti određenu .cfg datoteku za svaki stroj koji morate dodati. Ova je tema već razmatrana u odjeljku ' Jednostavno proširite Nagios 'funkcionalnost 'članak. Bez ovih .cfg datoteka Nagios neće moći vidjeti strojeve - to je presudno za mogućnost grupiranja strojeva po servisu.

Postavljanje grupa

Ako pogledate unutra /etc/nagios3/conf.d pronaći ćete datoteku pod nazivom hostgroups_nagios2.cfg (NAPOMENA: '2' nije pogreška pri upisu. Iz nekog razloga konfiguracijske datoteke nisu preimenovane tako da odražavaju migraciju s 2 na 3.) Ovo je datoteka koja je zadužena za grupiranje strojeva po uslugama. Tipičan unos izgledat će:

# Popis vaših Debian GNU / Linux poslužitelja
definiraj grupu domaćina {
hostgroup_name debian-poslužitelja
alias Debian GNU / Linux poslužitelji
članovi localhost, Elive, Courtney-desktop
}

Slika 1

Kao što vidite, već imam tri stroja grupirana zajedno. Možete imati onoliko koliko želite. Kad pogledate Pregled Nagios 'Hostgroup Overview, vidjet ćete strojeve koje ste definirali na popisu (vidi sliku 1).

Primijetite navedena domaćina. Ta su imena preuzeta iz gornje konfiguracije. Međutim, ne možete samo uređivati ​​imena da biste ih učinili sve što želite. Ta imena moraju odražavati oznake host_name direktivu u određenoj host .cfg datoteci. Pa za Courtney desktop iznad možete naći a courtney_desktop.cfg datoteka koja sadrži liniju host_name Courtney-desktop ,

Sada napravite isto za sve svoje SSH poslužitelje dodavanjem svih domaćina koji poslužuju ssh klijentima. To je učinjeno na isti način. U /etc/nagios3/hostgroups_nagios2.cfg datoteka svi ćete svi domaćini ssh-poslužitelja odjeljak.

Nakon što dodate sve svoje domaćine u svoje grupe, morate biti sigurni da ponovno pokrećete Nagios kako bi promjene stupile na snagu. Učinite to naredbom /etc/init.d/nagios3 ponovno pokretanje , Sada možete pregledati svoje grupe u pregledniku.

Završne misli

Nastavljamo chugging zajedno s Nagiosom, što ga čini još korisnijim za već previše zaposlenog administratora. U sljedećim ćemo se člancima pozabaviti drugim zadacima specifičnim za Nagios.