← Kennisbank

Nagios NRPE Client installeren op ubuntu

Door Chris van der Scheer · 23 February 2026

NRPE installeren en configureren op Ubuntu

Deze handleiding beschrijft hoe je de NRPE (Nagios Remote Plugin Executor) installeert en configureert op Ubuntu. Met NRPE kan een Nagios-server controles uitvoeren op externe hosts.

Benodigdheden

  • Ubuntu 22.04 of nieuwer

  • Toegang tot een gebruiker met sudo-rechten

  • Een correct geconfigureerde Nagios-server

Stap 1: Systeem updaten

Werk eerst het systeem bij om te zorgen dat alle pakketten actueel zijn:

sudo apt update && sudo apt upgrade -y

Stap 2: NRPE en Nagios-plugins installeren

Installeer de NRPE-server en de standaard Nagios-plugins:

sudo apt install nagios-nrpe-server nagios-plugins -y

Hiermee wordt:

  • De NRPE-server geïnstalleerd, waarmee Nagios externe checks kan uitvoeren

  • Een set standaard Nagios-plugins toegevoegd

Stap 3: NRPE-configuratie aanpassen

Na de installatie moet het configuratiebestand worden aangepast.

Open het configuratiebestand:

sudo nano /etc/nagios/nrpe.cfg

Stap 3.1: Toegestane hosts instellen

Zoek de regel die begint met allowed_hosts en voeg het IP-adres van de Nagios-server toe:

allowed_hosts=127.0.0.1,<Nagios-server-IP>

Vervang <Nagios-server-IP> door het IP-adres van je Nagios-server.
Hiermee wordt voorkomen dat onbevoegde hosts verbinding maken met NRPE.

Stap 3.2: Aangepaste NRPE-commando’s toevoegen (optioneel)

Je kunt extra controles definiëren die door Nagios mogen worden uitgevoerd. Voeg bijvoorbeeld de volgende regels toe:

command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10 command[check_load]=/usr/lib/nagios/plugins/check_load -r -w .15,.10,.05 -c .30,.25,.20 command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1 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

Deze controles monitoren onder andere:

  • Aantal ingelogde gebruikers

  • CPU-load

  • Schijfruimte

  • Zombieprocessen

  • Totaal aantal processen

Stap 4: NRPE-service herstarten

Pas de wijzigingen toe door de NRPE-service te herstarten:

sudo systemctl restart nagios-nrpe-server

Controleer of de service correct draait:

sudo systemctl status nagios-nrpe-server

Stap 5: Firewall configureren (indien van toepassing)

Wanneer een firewall actief is, moet poort 5666 worden geopend voor NRPE-verkeer:

sudo ufw allow 5666/tcp

Stap 6: Verbinding testen vanaf de Nagios-server

Test vanaf de Nagios-server of de NRPE-verbinding werkt:

/usr/lib/nagios/plugins/check_nrpe -H <IP-van-Ubuntu-host>

Wanneer de configuratie correct is, ontvang je een bevestiging dat de NRPE-service bereikbaar is.

Stap 7: NRPE-controles toevoegen op de Nagios-server

Voeg op de Nagios-server services toe voor de externe host. Bijvoorbeeld voor de load-check:

define service {     use                 generic-service     host_name           <host-naam>     service_description CPU Load     check_command       check_nrpe!check_load }

Vervang <host-naam> door de naam van de externe host.
Op dezelfde manier kun je extra services toevoegen voor andere NRPE-checks.

Stap 8: Nagios-server herstarten

Herstart Nagios om de nieuwe configuratie te activeren:

sudo systemctl restart nagios

Na deze stappen kan de Nagios-server via NRPE verschillende controles uitvoeren op de Ubuntu-host.

Was dit artikel nuttig?