Nakonfigurujte skupiny hostitelů pro Nagios

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Pokud jste sledovali mé články Nagios zde o Ghackech (viz ' Snadno rozšiřte funkčnost Nagios ' a ' Rychle nainstalujte Nagios na Ubuntu 'pro více informací) jste pravděpodobně ohromeni tím, jak silný Nagios je. No, můžu s radostí říci, že jste ještě nic neviděli. Nagios je úžasný ve své schopnosti rozšířit se a podat zprávu. Samozřejmě, spolu s touto mocí přichází i trochu práce, kterou musí udělat správce. S Nagios neexistují žádné fantastické widgety a průvodci, kteří vás provedou jednoduchými konfiguracemi. Nagios vyžaduje, abyste si prsty na příkazovém řádku trochu zašpinili.

Jedinou skvělou schopností Nagios je to, že vám umožňuje seskupovat stroje do služeb. Řekněme například, že máte několik strojů, které slouží jako webové servery nebo servery Samba. Místo toho, abyste je museli hledat, můžete tyto stroje seskupit pomocí servisu a usnadnit tak sledování. V tomto tutoriálu vám ukážu, jak využít této šikovné funkce.

Předpoklady

Budu předpokládat, že už máte Nagios nainstalovaný a funkční. Budu také předpokládat, že víte, které stroje jsou ve vaší síti a jaké služby používají. Pro účely tohoto tutoriálu sestavíme všechny stroje, které spadají do kategorií: ssh-servery a debian-servery.

Soubory .cfg specifické pro stroj

První věc, kterou musíte udělat, je vytvořit konkrétní soubor .cfg pro každý počítač, který potřebujete přidat. Tomuto tématu se již věnovalo „ Snadno rozšiřte funkčnost Nagios 'článek. Bez těchto souborů .cfg nebude Nagios moci vidět stroje - to je rozhodující pro to, aby bylo možné seskupovat stroje podle služeb.

Nastavení skupin

Pokud se podíváte dovnitř /etc/nagios3/conf.d najdete soubor s názvem hostgroups_nagios2.cfg (POZNÁMKA: '2' není překlep. Z nějakého důvodu nebyly konfigurační soubory přejmenovány, aby odrážely migraci z 2 na 3.) Toto je soubor, který má na starosti seskupování strojů podle služeb. Typický záznam bude vypadat takto:

# Seznam vašich serverů Debian GNU / Linux
define hostgroup {
hostgroup_name debian-servery
alias Debian GNU / Linux Servery
členové localhost, Elive, soudní plocha
}

Obrázek 1

Jak vidíte, už jsem měl seskupeny tři stroje. Můžete mít tolik, kolik chcete. Nyní, když se podíváte na přehled hostitelské skupiny Nagios, uvidíte stroje, které jste definovali, (viz obrázek 1).

Všimněte si uvedených názvů hostitelů. Tato jména jsou převzata z výše uvedené konfigurace. Nemůžete však pouze upravit jména tak, aby byla cokoli chcete. Tato jména musí odrážet host_name direktiva v konkrétním hostitelském souboru .cfg. Tak pro stolní počítač výše můžete najít courtney_desktop.cfg soubor obsahující řádek host_name courtney-desktop .

Nyní proveďte totéž pro všechny své servery SSH přidáním všech hostitelů, kteří klientům poskytují ssh. Je to provedeno stejným způsobem. V /etc/nagios3/hostgroups_nagios2.cfg soubor budete všichni hostitelé ssh-servery sekce.

Jakmile přidáte všechny své hostitele do svých skupin, musíte se ujistit, že restartujete Nagios, aby se změny projevily. Udělejte to pomocí příkazu /etc/init.d/nagios3 restart . Nyní můžete zobrazit své skupiny v prohlížeči.

Závěrečné myšlenky

Spolu s Nagiosem stále objímáme, což je pro už příliš zaneprázdněného správce stále užitečnější. V nadcházejících článcích se budeme zabývat dalšími Nagios specifickými úkoly.