Konfigurálja a Nagios gazdacsoportjait

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha már itt olvasod a Nagios-cikkeimet a Ghacks-on (lásd ' Könnyen bővítheti a Nagios funkcionalitását 'és' Gyorsan telepítse a Nagios-t az Ubuntu-ra 'További információ) valószínűleg lenyűgözte, mennyire erős Nagios. Nos, boldogan mondhatom, hogy még nem láttál semmit. Nagios elképesztő abban, hogy kibővítheti és jelentheti. Természetesen ezzel a hatalommal együtt egy kis munkát kell elvégeznie az adminisztrátornak is. A Nagios segítségével nincsenek olyan divatos kütyü és varázslók, amelyek az egyszerű konfigurációkon keresztül vezethetnek. Nagios megköveteli, hogy az ujjai kissé koszosak legyenek a parancssorral.

A Nagios egyik remek képessége, hogy lehetővé teszi a gépek csoportosítását szolgáltatásokra. Tegyük fel például, hogy számos gép rendelkezik webszerverként vagy Samba szerverként. Ahelyett, hogy körbe kellene görgetnie, hogy megtalálják őket, ezeket a gépeket szervizenként csoportosíthatja, hogy a megfigyelés sokkal könnyebb legyen. Ebben az oktatóanyagban megmutatom, hogyan lehet kihasználni ezt a remek funkciót.

Feltételezések

Feltételezem, hogy a Nagios már telepítve van és működik. Feltételezem azt is, hogy tudod, mely gépek vannak a hálózatán, és milyen szolgáltatásokat futnak. Ez az oktatóprogram összeállítja az összes gépet, amely a következő kategóriákba tartozik: ssh-szerverek és debian-szerverek.

Gép-specifikus .cfg fájlok

Az első lépés, hogy hozzon létre egy egyedi .cfg fájlt minden hozzáadni kívánt géphez. Ezt a témát már a „ Könnyen bővítheti a Nagios funkcionalitását cikk. Ezen .cfg fájlok nélkül a Nagios nem fogja látni a gépeket - ez kritikus fontosságú a gépeket szolgáltatás szerint csoportosítani.

A csoportok felállítása

Ha belenézel /etc/nagios3/conf.d talál egy fájlt, az úgynevezett hostgroups_nagios2.cfg (MEGJEGYZÉS: A '2' nem helyesírásíró. Bizonyos okok miatt a konfigurációs fájlokat nem nevezték át úgy, hogy azok tükrözzék a 2-ről a 3-ra történő áttérést.) Ez a gép felelős a gépek szolgáltatás szerinti csoportosításáért. Egy tipikus bejegyzés így néz ki:

# A Debian GNU / Linux szerverek listája
gazdacsoport meghatározása {
hostgroup_name debian-server
más néven Debian GNU / Linux szerverek
tagok localhost, Elive, courtney-desktop
}

1.ábra

Mint láthatja, már három gépem van össze csoportosítva. Annyi lehet, amennyit csak akar. Most, amikor átnézi a Nagios gazdacsoport áttekintését, látni fogja a definiált gépeket (lásd az 1. ábrát).

Vegye figyelembe a felsorolt ​​gazdaneveket. Ezek a nevek a fenti konfigurációból származnak. A neveket azonban nem lehet csak szerkeszteni, hogy azok bármi legyen. Ezeknek a neveknek tükrözniük kell a host_name irányelv az egyes gazdagépekben .cfg fájlban. Így Courtney-desktop fent találhat egy courtney_desktop.cfg a sort tartalmazó fájl host_name courtney-desktop .

Most tegye ugyanazt az összes SSH-kiszolgálóra, hozzáadva minden olyan gazdagépet, amely kiszolgálja az ssh-t az ügyfelek számára. Ugyanez történik. Ban,-ben /etc/nagios3/hostgroups_nagios2.cfg fájlt, akkor mind a ssh-szerverek szakasz.

Miután hozzáadta az összes gazdagépet a csoportokhoz, meg kell győződnie arról, hogy újraindította a Nagios-t, hogy a változások hatályba lépjenek. Tegye ezt a paranccsal /etc/init.d/nagios3 újraindítás . Most megnézheti csoportjait a böngészőben.

Végső gondolatok

Nagios-lal együtt folytatjuk az ölelgetést, ezzel egyre hasznosabbá téve a már túl elfoglalt rendszergazdát. A következő cikkekben más Nagios-specifikus feladatokkal foglalkozunk.