Nagios to darmowy i otwarty program komputerowy, który monitoruje systemy, sieci i infrastrukturę. Nagios oferuje usługi monitorowania i ostrzegania dla serwerów, przełączników, aplikacji i usług. Alarmuje użytkowników, gdy coś pójdzie nie tak i powiadamia ich po raz drugi, gdy problem zostanie rozwiązany.
Monitorowanie usług sieciowych, takich jak SMTP, POP2, HTTP, NNTP, ICMP, SNMP, FTP, SSH.
Monitorowanie zasobów hosta takich jak obciążenie procesora, wykorzystanie dysku, log systemowy na większości sieciowych systemów operacyjnych, w tym Microsoft Windows, za pomocą agentów monitorujących.
Monitorowanie dowolnego sprzętu takiego jak sondy temperatury, alarmy itp. które mają możliwość wysyłania zebranych danych przez sieć do specjalnie napisanych wtyczek.
Monitorowanie zdalne przy użyciu Nagios Remote Plugin Executor lub poprzez tunele szyfrowane SSH lub SSL.
Paralelizacja sprawdzania usług i automatyczna rotacja plików dziennika.
Wsparcie dla implementacji redundantnych hostów monitorujących, wykresów danych wydajnościowych i backendu bazy danych.
Interfejs webowy do przeglądania bieżącego stanu sieci, powiadomień, historii problemów, plików dziennika itp.
Agenty Nagios
NRPE – Nagios Remote Plugin Executor
NRDP – Nagios Remote Data Processor
NSClient++ – (program używany do monitorowania maszyn Windows)
NCPA – Nagios Cross Platform Agent
.