nrpe
HowTo: NRPE Plugin unter Debian installieren und Monitoring mit Icinga oder Nagios
Step-by-Step: Installationsanleitung des NRPE Plugins (Server) + Nagios Plugins unter Debian Linux, Ubuntu oder Linux Mint von den Repositories, oder manuelle Installation durch selbst kompilieren der benötigten Komponenten.
Mit dem Nagios NRPE Daemon lassen sich bekannte Plugins und Commandos auf entfernten Servern ausführen. So werden sämtliche Check Anfragen vom lokalen Icinga oder Nagios Server auf den NRPE Daemon des zu überwachenden Server gesendet. Dieser überprüft dann anhand der Konfigurationsdatei welcher Check ausgeführt werden soll und übermittelt das Ergebnis zurück an den Monitoringserver. Anhand dieser Anleitung lässt sich der NRPE Daemon + Nagios Plugins ziemlich schnell auf eurem Debian System installieren.
Variante1: NRPE Plugin und Server Installation über Debian Repositories
Wer keine aktuellen NRPE und Nagios Plugins benötigt, (die Debian Paket Maintainer sind nicht immer die schnellsten, dafür sind die Pakete aber meistens sehr sicher) kann die Installation ganz einfach über die Debian Repositories durchführen.
apt-get update apt-get install nagios-plugins nagios-nrpe-server
Die Installation läuft voll automatisch und installiert den NRPE Server mit den Nagios Plugins. Die Konfiguration muss anschließend bearbeitet werden und zumindest die Sicherheits-Einstellungen “server_port”= und “allowed_hosts=” sollten für euer Icinga/Nagios System angepasst werden.
vi /etc/nagios/nrpe.cfg
Nach jeder Konfigurationsänderung ist ein Neustart des NRPE Servers erforderlich:
/etc/init.d/nagios-nrpe-server restart
Variante2: NRPE Plugin und Server selbst kompilieren
Abhängigkeiten installieren
apt-get install build-essential libssl-dev openssl
Benutzer und Gruppe für die Plugins anlegen
Damit NRPE und die Nagios Plugins funktionieren, benötigen sie einen eigenen Benutzer. Ich wähle hier den Namen nagios. Diesen legen wir wie folgt an und vergeben ein Passwort:
useradd -m nagios passwd nagios
Anschliessend wird der Benutzer noch der Gruppe nagios hinzugefügt
usermod -a -G nagios nagios
Download und Installation der Nagios Plugins
NRPE verwendet die Nagios Plugins um die eigentlichen Checks durchzuführen. Die Plugins sind kleine eigenständige Programme, die auch unabhängig von Icinga bzw. Nagios verwendet werden können. Der Download ist bei Sourceforge verfügbar und ich empfehle die Verwendung der aktuellsten stable Version. In meinem Fall die Version 1.4.16.
cd /usr/src wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz tar -xzvf nagios-plugins-1.4.16.tar.gz
Nach dem Entpacken können die Plugins installiert werden (wenn ihr einen anderen User gewählt habt so muss die Option –with-nagios-user=” ” entsprechend geändert werden:
cd /usr/src/nagios-plugins-1.4.16 ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios make make install
Download und Installation des NRPE Plugin
Nun kommen wir zur eigentlichen Installation des NRPE Plugin/Daemon. Auch hier verwenden wir die aktuellste stable Version von Sourceforge. In meinem Fall Version 2.14. Diese wird wieder herunter geladen und entpackt: › Continue reading
Letzte Beiträge
- Icinga 1.9 Installation unter Debian squeeze + wheezy – aktuellste Version
- QuickTipp: klassischen GNOME Desktop (classic GNOME) unter Ubuntu installieren
- Debian-Ubuntu apt-get: The Following Packages Were Automatically Installed And Are No Longer Required
- Debian 7.0 Wheezy veröffentlicht – Das sind die Neuerungen
- Apache Webserver Directory Listing (Verzeichnisauflistung) deaktivieren / aktivieren


