Nagios je nejrozšířenější open source monitorovací nástroj, který nám pomáhá monitorovat služby a aplikace běžící na Windows, Linuxu, routerech a dalších síťových zařízeních. Pomocí Nagios můžete sledovat základní služby a atributy. K Nagios můžeme přistupovat pomocí webového rozhraní dodávaného s balíčkem a konfiguraci je třeba provést na úrovni souborů.
Seznam služeb:
Tento kurz popisuje, jak můžete monitorovat „soukromé“ služby a atributy serverů Linux/UNIX, jako například:
Atributy:
- Zatížení CPU
- Využití paměti
- Využití disku
- Přihlášení uživatelé
- Probíhající procesy
- atd.
Soukromé služby:
- HTTP
- FTP
- SSH
- SMTP
- atd
Předpoklady:
Před instalací Nagios musí systém splňovat požadavky pro instalaci Nagios; Nainstalujte tedy webový server (httpd), PHP, kompilátory a vývojové knihovny. Nainstalujte vše jediným příkazem.yum install httpd php gcc glibc glibc-common gdNainstalujte úložiště rpmfusion, úložiště fedora nemá rozšíření zásuvných modulů Nagios.
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm
Instalovat Nagios:
Nagios je k dispozici v úložišti Fedory, stačí zadat následující příkaz. Zásuvné moduly Nagios budou nainstalovány z úložiště rpmfusion.
yum nainstalovat nagios nagios-plugins nagios-plugins-allKonfigurovat Nagios:
Pro přístup k webovému rozhraní je nutné zadat uživatelské jméno a heslo, autentizační soubor naleznete v adresáři /etc/nagios.
htpasswd /etc/nagios/passwd nagiosadmin
Nezadávejte prosím žádné heslo, heslo ponechte prázdné. Stačí dvakrát stisknout tlačítko ENTER. Zkoušel jsem použít vygenerované heslo k přihlášení do Nagios, ale nepřijalo to. Po dlouhém pokusu jsem uspěl tím, že jsem nechal pole pro heslo prázdné.
Přístup k webovému rozhraní:
Restartujte webový server Nagios a Apache.
systemctl restart nagios.service &&systemctl restart httpd.servicePovolit při spuštění systému.
systemctl enable nagios.service && systemctl enable httpd.service
Nyní přejděte na webové rozhraní Nagios pomocí následující adresy URL. Budete vyzváni k zadání uživatelského jména (nagiosadmin) a hesla (nechal jsem je prázdné).
http://localhost/nagios/
Budete přesměrováni na domovskou stránku, kliknutím na Služby zobrazíte stav hostitelů.
To je vše.