Hoe kunnen we helpen?
< Alle onderwerpen

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