Według strony głównej Nagios jest standardem przemysłowym w monitorowaniu infrastruktury IT. Chociaż jest to ładny slogan, nie istnieje żaden rodzaj standardu dla monitorowania sieci. To, co można powiedzieć o Nagios, to że ma ogromną bazę instalacyjną. Ponieważ jest to projekt open source, który istnieje od 1999 roku, istnieje wiele wtyczek i dodatków do projektu. Istnieją również forki i produkty komercyjne. Podczas gdy niektórzy ludzie lubią Nagios, inni nie. Jedną rzeczą, którą można o nim powiedzieć, jest to, że ponieważ tak wiele osób używa tego produktu, zawsze można znaleźć pomoc online.
Nagios Core
Nazwa Nagios może odnosić się do różnych rzeczy, całego produktu lub tylko jego podzbioru. Nagios Core to główna część Nagios, która w rzeczywistości stanowi szkielet, na którym wszystko się opiera. Rdzeń zajmuje się konfiguracją i planowaniem kontroli. Sam rdzeń jest w zasadzie zbiorem funkcji. Używając tylko rdzenia nie można monitorować niczego, do tego potrzebne są wtyczki, takie jak check_ping do wysyłania echa icmp do hosta. Poprzez konfigurację rdzenia ustawiasz, które hosty mają być monitorowane. Jakie usługi mają być monitorowane na tych hostach. Jak pogrupować hosty i usługi. Jakie są zależności pomiędzy usługami i hostami. Z kim Nagios powinien się skontaktować, jeśli kontrola nie powiedzie się i do kogo eskalować, jeśli problem nie zostanie naprawiony.
Wtyczki Nagios
Istnieją tysiące wtyczek do SNMP, wtyczek do monitorowania serwerów Windows, jak również serwerów Linux. Wystarczy użyć podstawowych wtyczek aby zaspokoić większość potrzeb związanych z monitorowaniem, oprócz nich istnieją dosłownie tysiące wtyczek opracowanych przez społeczność. Tutaj w Networklore znajduje się kolekcja wtyczek Nelmon. Jeśli brakuje Ci jakiejś wtyczki, dość łatwo jest ją samemu stworzyć. Możesz je napisać w dowolnym języku, który chcesz. W większości przypadków nie musisz nic pisać, wystarczy, że wyszukasz to co chcesz zrobić + nagios plugin.
Nagios Frontends
GuI Nagios pozwala zobaczyć co się dzieje w twojej sieci. Starsze wersje miały dość brzydki webdesign i pojawiło się sporo innych skórek. Niektóre z nich są po prostu cukierkami dla oka, które mogą, ale nie muszą wyglądać lepiej niż obecny wygląd. Inne, jak Thruk lub Check_MK Multisite, są bardziej przemyślane i faktycznie dodają wartości.
Dodatki do Nagios
Gdy już poznasz podstawy Nagios, jest wiele dodatkowych dodatków, które możesz chcieć rozważyć. Na przykład Nagvis do pokazywania stanu sieci na mapach i wiele więcej.
Używanie Nagios
Jeśli nigdy wcześniej nie używałeś Nagios, może być trochę nauki. Częścią krytyki kierowanej pod adresem Nagios jest to, że jest trudne w użyciu. Ta reputacja nie jest całkowicie niezasłużona. Myślę jednak, że jest to głównie spowodowane konfiguracją. Obecnie istnieje wiele alternatyw GUI do obsługi konfiguracji. Jeśli chcesz po prostu zacząć używać GUI to prawdopodobnie dobry pomysł. Gdy stajesz się bardziej zaawansowany, myślę, że będziesz lepiej radził sobie z konfiguracją automatycznie poprzez Ansible lub Puppet.