Nagios ist ein leistungsstarkes Tool, mit dem Sie Ihre IT-Infrastruktur überwachen und Sie benachrichtigen können, wenn Hosts, Dienste oder Maschinenspezifikationen nicht funktionieren. Wir werden sehen, wie die grundlegende Gesundheitsprüfung eines Linux-Rechners überwacht wird, z. Aktuelle Auslastung, Speicherplatz und RAM-Auslastung usw. in diesem Tutorial. Zur Installation von Nagios und NRPE können Sie unseren Artikeln unter folgendem Link folgen:
So installieren Sie Nagios Core und NRPE unter CentOS 8 – Unixcop
Ich gehe davon aus, dass Sie Nagios und NRPE installiert haben, indem Sie das obige Tutorial befolgen. Zuerst konfigurieren wir NRPE und fügen dann einige Konfigurationen im Nagios-Kern hinzu, um die Prüfung von NRPE auszuführen, um Daten / Prüfungen zu erhalten.
NRPE-Konfiguration
Melden Sie sich bei der Maschine an, die Sie von Nagios aus überwachen möchten. Stellen Sie sicher, dass Sie NRPE mithilfe des Artikels im Link „https://unixcop.com/how-to-install-nagios-core-and-nrpe-on-centos-8/“ installiert haben
Öffnen Sie die NRPE-Konfigurationsdatei mit dem Nano-Editor:
nano /etc/nagios/nrpe.cfg
Lassen Sie die Nagios-Kern-IP in der folgenden Zeile zu:

Scrollen Sie nach unten und legen Sie Systemüberwachungsbefehle in der Konfigurationsdatei wie folgt fest:

Speichern und beenden Sie diese Datei und starten Sie nrpe neu, um die Konfiguration zu implementieren.
systemctl restart nrpe.service
systemctl status nrpe.service

Nagios-Konfiguration
Melden Sie sich bei dem Rechner an, auf dem der Nagios-Kern installiert ist.
Folgen Sie nun dem unten beschriebenen Verfahren, um Nagios für die Überwachung Ihres Rechners zu konfigurieren.
Entkommentieren Sie die folgende Zeile aus „/usr/local/nagios/etc/servers“

Erstellen Sie einen Verzeichnisserver und geben Sie dieses Verzeichnis ein, in dem alle Prüfkonfigurationen für die Überwachung von Maschinen implementiert werden.
mkdir /usr/local/nagios/etc/servers
nano /usr/local/nagios/etc/servers/machine.cfg

Speichern und beenden Sie die Datei.
Starten Sie Nagios Core neu
systemctl restart nagios.service
Öffnen Sie nun Nagios Web und die implementierten Checks werden dort sichtbar sein.

Sie können auch eine benutzerdefinierte Prüfung konfigurieren, indem Sie benutzerdefinierte Plugins mit Bash-Skript in NRPE schreiben und sie dann über Nagios Core überwachen.