Podle domovské stránky je Nagios průmyslovým standardem v oblasti monitorování IT infrastruktury. I když je to hezký slogan, žádný standard pro monitorování sítí neexistuje. Co se však o systému Nagios dá říci, je, že má obrovskou instalační základnu. Protože se jedná o projekt s otevřeným zdrojovým kódem, který existuje již od roku 1999, existuje k němu mnoho zásuvných modulů a doplňků. Existují také forky a komerční produkty. Zatímco někteří lidé mají Nagios rádi, jiní ne. Dá se o něm říci, že vzhledem k tomu, že produkt používá tolik lidí, lze na internetu vždy najít nápovědu.
Jádro Nagiosu
Název Nagios může označovat různé věci, celý produkt nebo jen jeho podmnožinu. Nagios Core je hlavní část systému Nagios, což je vlastně rámec, na kterém je vše založeno. Jádro se stará o konfiguraci a plánování kontrol. Samotné jádro je v podstatě soubor funkcí. Pomocí pouhého jádra nemůžete monitorovat nic, k tomu potřebujete zásuvné moduly, například check_ping pro odesílání icmp echos na hostitele. Konfigurací jádra nastavíte, které hostitele se mají monitorovat. Jaké služby na těchto hostitelích. Jak seskupit hostitele a služby. Jaké závislosti mají vaše služby a hostitelé mezi sebou. Koho má Nagios kontaktovat, pokud kontrola selže, a na koho se obrátit, pokud se problém neodstraní.
Zásuvné moduly Nagiosu
Existují tisíce zásuvných modulů SNMP, zásuvných modulů pro monitorování serverů Windows i serverů Linux. Pouhé použití základních zásuvných modulů se postará o většinu vašich potřeb monitorování, kromě nich existují doslova tisíce zásuvných modulů vyvinutých komunitou. Zde na Networklore je kolekce zásuvných modulů Nelmon. Pokud vám nějaký zásuvný modul chybí, je poměrně snadné si ho vytvořit sami. Můžete je napsat v libovolném jazyce. Většinou nemusíte nic psát, stačí vyhledat, co chcete dělat + plugin nagios.
Frontendy Nagiosu
Grafické rozhraní Nagiosu umožňuje sledovat, co se děje v síti. Starší verze měly ošklivý webdesign a přišlo na řadu poměrně dost dalších skinů. Některé z nich jsou jen pastvou pro oči, která může, ale nemusí vypadat lépe než současný design. Jiné, jako například Thruk nebo Check_MK Multisite, jsou promyšlenější a skutečně přinášejí přidanou hodnotu.
Doplňky Nagiosu
Pokud jste se seznámili se základy systému Nagios, existuje spousta dalších doplňků, které byste mohli zvážit. Například Nagvis pro zobrazení stavu sítě na mapách a mnoho dalších.
Používání systému Nagios
Pokud jste nikdy předtím systém Nagios nepoužívali, může to být trochu náročné na učení. Část kritiky směřované na Nagios spočívá v tom, že je těžké jej používat. Tato pověst není zcela nezasloužená. Myslím si však, že je to způsobeno především konfigurací. V dnešní době existuje spousta alternativ s grafickým uživatelským rozhraním, které konfiguraci zvládnou. Pokud chcete pouze začít, je použití grafického uživatelského rozhraní pravděpodobně dobrý nápad. Až budete pokročilejší, myslím, že bude lepší řešit konfiguraci automaticky pomocí Ansible nebo Puppet.