Enligt hemsidan är Nagios branschstandard för övervakning av IT-infrastruktur. Även om det är en trevlig slogan finns det ingen standard för nätverksövervakning. Vad man dock kan säga om Nagios är att det har en enorm installationsbas. Eftersom det är ett projekt med öppen källkod som har funnits sedan 1999 finns det många plugins och tillägg till projektet. Det finns också gafflar och kommersiella produkter. Medan vissa människor gillar Nagios medan andra inte gör det. En sak man kan säga om det är att eftersom så många använder produkten finns det alltid hjälp att hitta på nätet.
Nagios Core
Namnet Nagios kan hänvisa till olika saker, hela produkten eller bara en delmängd. Nagios Core är huvuddelen av Nagios som i själva verket är det ramverk som allting bygger på. Kärnan hanterar konfigurationen och schemaläggningen av kontroller. Själva kärnan är i princip en samling funktioner. Om du bara använder kärnan kan du inte övervaka någonting för det behöver du plugins, t.ex. check_ping för att skicka icmp echos till din värd. Genom att konfigurera kärnan ställer du in vilka värdar som ska övervakas. Vilka tjänster på dessa värdar. Hur du grupperar dina värdar och dina tjänster. Vilka beroenden dina tjänster och värdar har till varandra. Vem Nagios ska kontakta om en kontroll misslyckas och vem man ska eskalera till om problemet inte åtgärdas.
Nagios Plugins
Det finns tusentals plugins för SNMP, plugins för att övervaka Windows-servrar såväl som Linux-servrar. Det räcker med att använda de grundläggande insticksprogrammen för att klara de flesta av dina övervakningsbehov, utöver dessa finns det bokstavligen tusentals insticksprogram som utvecklats av samhället. Här på Networklore finns Nelmon-samlingen av plugins. Om du saknar en insticksmodul är det ganska enkelt att utveckla en insticksmodul själv. Du kan skriva dem på vilket språk du vill. För det mesta behöver du inte skriva något, det är bara att söka efter det du vill göra + nagios plugin.
Nagios Frontends
Med Nagios GUI kan du se vad som händer i ditt nätverk. Äldre versioner hade sluta en ful webbdesign och det kom en hel del andra skins. En del av dem är bara ögongodis, som kanske eller kanske inte ser bättre ut än den nuvarande designen. Andra som Thruk eller Check_MK Multisite är mer genomtänkta och ger faktiskt ett mervärde.
Nagios Addons
När du väl har lärt dig grunderna i Nagios finns det en hel del ytterligare addons som du kanske vill överväga. Som Nagvis för att visa nätverksstatus på kartor, och mycket mer.
Användning av Nagios
Om du aldrig har använt Nagios tidigare kan det vara lite av en inlärningskurva. En del av den kritik som riktas mot Nagios är att det är svårt att använda. Detta rykte är inte helt oförtjänt. Jag tror dock att det främst beror på konfigurationen. Idag finns det en hel del GUI-alternativ för att hantera din konfiguration. Om du bara vill komma igång är det förmodligen en bra idé att använda ett GUI. När du blir mer avancerad tror jag att det är bättre att hantera konfigurationen automatiskt genom Ansible eller Puppet.