INFOCHILL

📂 Vous êtes ici : Accueil > Nagios Core > Préparer le serveur
📚 PREPARATION DU SERVEUR NAGIOS

Ce guide suppose les éléments suivants :

Si ce n'est pas le cas, ajoutez sudo devant chaque commande pour l'exécuter avec les privilèges administratifs.


Objectif

L’objectif de cette page est de configurer et préparer le serveur Nagios pour superviser des machines à distance en utilisant l’agent NRPE et les plugins associés.


🖥️ DEPUIS VOTRE SERVEUR NAGIOS :

Configuration du répertoire de supervision

On doit indiquer à Nagios quel répertoire contiendra les fichiers de configuration des machines que nous souhaitons superviser.

Modifiez le fichier de configuration Nagios :

vim /usr/local/nagios/etc/nagios.cfg

Créez le répertoire (si nécessaire) :

Si le répertoire activé n’existe pas encore, créez-le manuellement avec la commande suivante :

mkdir -p /usr/local/nagios/etc/servers

Changez les droits d’accès :

chown nagios:nagios /usr/local/nagios/etc/servers
chmod 750 /usr/local/nagios/etc/servers

Mettre en place le plugin permettant de communiquer avec les agents NRPE distants

Installer le plugin check_nrpe :

C’est ce plugin que l’agent NRPE utilisera pour l’envoie de commande.

apt install nagios-nrpe-plugin

Déplacez ce plugin à l’endroit où Nagios attends les plugins :

mv /usr/lib/nagios/plugins/check_nrpe /usr/local/nagios/libexec/
chown nagios:nagios /usr/local/nagios/libexec/check_nrpe
chmod 750 /usr/local/nagios/libexec/check_nrpe

Définir la commande :

Pour pouvoir utiliser un plugin depuis notre serveur Nagios, le plugin doit être déclarer dans commands.cfg. Cela permet à Nagios de savoir comment utiliser le plugin check_nrpe pour interroger les hôtes distants. Cela définit la méthode d’exécution du plugin afin de récupérer les informations de supervision depuis les machines supervisées.

vim /usr/local/nagios/etc/objects/commands.cfg

Redémarrez le service :

systemctl restart nagios

↩️ Retour