Comment installer Nagios Client (NRPE) sur Ubuntu 20.04

Comment installer Nagios Client (NRPE) sur Ubuntu 20.04

NRPE est une application côté client pour exécuter les plugins Nagios. Le serveur Nagios communique avec le système distant à l'aide de ce plugin. NRPE doit être installé sur tous les systèmes distants qui doivent surveiller par serveur Nagios. Nagios Server envoie des instructions au serveur NRPE en utilisant check_nrpe brancher.

Dans notre tutoriel précédent, vous vous êtes efforcé d'installer Nagios Server sur un Ubuntu 20.04 Système LTS.

Lire la suite: comment surveiller le système Linux distant avec Nagios comment surveiller le système Linux distant sur SSH  

Ce guide vous aidera à installer NRPE sur Ubuntu 20.04 Systèmes LTS Linux.

Étape 1 - Installez le client Nagios sur Ubuntu

Les packages NRPE sont disponibles dans les référentiels par défaut sur les systèmes Ubuntu. Ouvrez un terminal et exécutez la commande suivante pour installer:

Mise à jour Sudo Apt  sudo apt install nagios-nrpe-server nagios-plagins  

Ici, le service d'installation du package Nagios-Nrpe-Server sur le système et Nagios-Plugins fournit des scripts de surveillance, qui est appelé avec le client NRPE sur demande du serveur Nagios.

Étape 2 - Configurer le client Nagios

Dans la configuration NRPE, nous devons d'abord à NRPE auxquels les serveurs Nagios acceptent les demandes, par exemple votre IP de serveur Nagios 192.168.1.100, puis ajoutez cette IP à la liste des hôtes autorisés. Modifier le fichier de configuration NRPE / etc / nagios / nrpe.CFG Et apportez les modifications nécessaires comme ci-dessous:

sudo nano / etc / nagios / nrpe.CFG  
 ALLIMED_HOSTS = 127.0.0.1, 192.168.1.100 

Nous pouvons autoriser plusieurs serveurs Nagios par une liste séparée par des virgules.

Ensuite, redémarrez le service NRPE. Maintenant, il est prêt à écouter les demandes du serveur Nagios

sudo systemctl redémarrer nagios-nrpe-server  

Étape 3 - Vérifiez la connexion à partir de Nagios

Vérinons la connexion entre le serveur Nagios et la machine client NRPE. Connectez-vous à votre serveur Nagios et vérifiez que le serveur Nagios peut communiquer correctement avec le service NRPE.

Utilisez la commande check_nrpe sur le serveur Nagios sous le répertoire des plugins. La commande sera comme comme ci-dessous ici 192.168.1.11 est l'adresse IP de la machine client.

Check_nrpe -H 192.168.1.11  NRPE V4.0.0 

La sortie «NRPE V2.15 ”montre que le serveur Nagios a communiqué avec succès avec NRPE.

Étape 4 - Mettre à jour les définitions de commande pour NRPE

Vous devez avoir définir toutes les commandes à utiliser par Nagios Server. Certains d'entre eux sont préconfigurés avec l'installation. Vous pouvez avoir besoin de modifier les définitions de commande conformément à la configuration de votre système. Vous pouvez également ajouter des commandes plus personnalisées pour surveiller votre serveur.

Modifier le / etc / nagios / nrpe.Fichier de configuration CFG et recherche de définitions de commande. Ici, vous pouvez définir ou mettre à jour les commandes de vérification.

sudo nano / etc / nagios / nrpe.CFG  
/ etc / nagios / nrpe.CFG
commande[Check_users] = / usr / lib / nagios / plugins / check_users -w 5 -c 10 commande [check_load] = / usr / lib / nagios / plugins / check_load -w 15,10,5 -c 30,25,20 commande [check_hda1] = / usr / lib / nagios / plugins / check_disk -w 20% -c 10% -p / dev / hda1 commande [check_zombie_procs] = / usr / lib / nagios / plugins / check_procs -w 5 -c 10 -s z commande [check_total_procs] = / usr / lib / nagios / plugins / check_procs -w 150 -c 200 

Enregistrez le fichier de configuration et redémarrez le démon NRPE pour appliquer les modifications:

sudo systemctl redémarrer nagios-nrpe-server  

Terminé.

Étape 5 - Ajustez le pare-feu

Le service NRPE par défaut écoute sur le port 5666. Utilisez les commandes suivantes pour ouvrir le port de pare-feu pour le service NRPE.

Sudo Firewall-CMD - Permanent --zone = public --add-port = 5666 / TCP  SUDO FIRWALL-CMD - Reload  

Conclusion

Ce tutoriel vous décrit les étapes pour installer le client NRPE sur le système Ubuntu. Vous fournit également des instructions pour ajouter des définitions de commande de chèque.