Nagios NRPE Client installeren op ubuntu
Stap 1: Installeer Nagios Client op Ubuntu
NRPE-pakketten zijn beschikbaar onder de standaardrepository’s op Ubuntu-systemen. Open een terminal en voer de volgende opdracht uit om te installeren:
sudo apt update
sudo apt install nagios-nrpe-server nagios-plugins
Hier biedt de nagios-nrpe-serverpakketinstallatieservice op het systeem en nagios-plug-ins monitoringscripts, die op verzoek van de Nagios-server worden aangeroepen met de NRPE-client.
Stap 2: Nagios Client configureren
In de NRPE-configuratie moeten we eerst aangeven naar welke nagios-servers verzoeken worden geaccepteerd. Uw Nagios-server-IP is bijvoorbeeld 192.168.1.100 en voeg dit IP-adres vervolgens toe aan de lijst met toegestane hosts. Bewerk het NRPE-configuratiebestand /etc/nagios/nrpe.cfg en breng de nodige wijzigingen aan zoals hieronder:
sudo nano /etc/nagios/nrpe.cfg
allowed_hosts=127.0.0.1, 192.168.1.100
We kunnen meerdere Nagios-servers toestaan door middel van een door komma’s gescheiden lijst.
Start vervolgens de NRPE-service opnieuw. Nu is het klaar om te luisteren naar verzoeken van de Nagios-server
sudo systemctl restart nagios-nrpe-server
Stap 3: Controleer de verbinding van Nagios
Laten we de verbinding tussen de Nagios-server en de NRPE-clientmachine verifiëren. Log in op uw Nagios-server en controleer of de Nagios-server correct kan communiceren met de NRPE-service.
Gebruik de opdracht check_nrpe op de Nagios-server in de map met plug-ins. De opdracht zal zijn zoals hieronder: 192.168.1.11 is het IP-adres van de clientmachine.
check_nrpe -H 192.168.1.11
NRPE v4.0.0
Step 4: Update Command Definitions voor NRPE
U moet alle opdrachten hebben gedefinieerd die door de Nagios-server moeten worden gebruikt. Sommigen van hen zijn vooraf geconfigureerd met de installatie. Mogelijk moet u opdrachtdefinities wijzigen volgens de configuratie van uw systeem. U kunt ook meer aangepaste opdrachten toevoegen om uw server te bewaken.
Bewerk het configuratiebestand /etc/nagios/nrpe.cfg en zoek naar COMMAND DEFINITIONS-secties. Hier kunt u controleopdrachten definiëren of bijwerken.
sudo nano /etc/nagios/nrpe.cfg
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200
Sla de configuratie file op en herstart de NRPE deamon.
sudo systemctl restart nagios-nrpe-server