Comment installer Nagios Client (NRPE) sur Ubuntu 20.04
- 3607
- 253
- Anaïs Charles
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.CFGcommande[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.
- « Comment déplacer un répertoire vers un nouveau référentiel GIT avec l'historique des engins
- (Fixe) ne peut pas supprimer la base de données car elle est utilisée pour la réplication. (Microsoft SQL Server, erreur 3724) »