Nagios ist das am weitesten verbreitete Open-Source-Überwachungstool, das uns hilft, die Dienste und Anwendungen zu überwachen, die auf Windows, Linux, Routern und anderen Netzwerkgeräten ausgeführt werden. Mit Hilfe von Nagios können Sie grundlegende Dienste und Attribute überwachen. Wir können auf Nagios über die Webschnittstelle zugreifen, die mit dem Paket geliefert wird, und die Konfiguration muss auf Dateiebene erfolgen.
Dienstliste:
Dieses Tutorial beschreibt, wie Sie „private“ Dienste und Attribute von Linux/UNIX-Servern überwachen können, wie zum Beispiel:
Attribute:
- CPU-Last
- Speichernutzung
- Festplattennutzung
- Angemeldete Benutzer
- Laufende Prozesse
- usw.
Private Dienste:
- HTTP
- FTP
- SSH
- SMTP
- usw.
Nagios installieren:
Nagios3 ist im Ubuntu-Repository verfügbar, geben Sie einfach den Befehl zum Installieren ein
sudo apt-get install nagios3Befolgen Sie die Anweisungen auf dem Bildschirm. Sie werden aufgefordert, die E-Mail-Konfiguration eines Kontos einzurichten. von wo aus Sie eine Benachrichtigungsmail senden möchten.
Sie können je nach Bedarf eine Option auswählen.
Geben Sie das sichere Passwort für den Benutzer „nagiosadmin“ ein, es ist erforderlich, um auf die Webverwaltungskonsole zuzugreifen.
Geben Sie dasselbe Passwort erneut ein.
Nagios konfigurieren:
Nagios akzeptiert die ewigen Befehle nicht, es muss zum Hinzufügen von Kommentaren, Planen der Überprüfungen, Deaktivieren der Benachrichtigung usw. aktiviert werden. Öffnen Sie die Datei nagios.conf unter /etc/nagios3 und ändern Sie check_external_commands=0
zu check_external_commands=1
sudo gedit /etc/nagios3/nagios.conf ---------------------------------------------- check_external_commands=1 ----------------------------------------------
Nagios-Benutzer zur www-data-Gruppe hinzufügen.
sudo usermod -G nagios www-dataFügen Sie die ausführbare Gruppenberechtigung zum Nagios-Verzeichnis hinzu
chmod g+x /var/lib/nagios3/rw chmod g+x /var/lib/nagios3
Webschnittstelle aufrufen:
Starten Sie Nagios und den Apache-Webserver neu.
sudo /etc/init.d/nagios3 neu starten &&sudo /etc/init.d/apache2 neu startenGreifen Sie nun über die folgende URL auf die Nagios-Weboberfläche zu. Sie werden aufgefordert, den Benutzernamen (nagiosadmin) und das Passwort einzugeben, die Sie zuvor angegeben haben.
http://localhost/nagios3/
Sie werden zur Startseite weitergeleitet. Klicken Sie auf die Dienste, um den Status der Hosts anzuzeigen.
Das ist alles.