INFOCHILL

đź“‚ Vous ĂŞtes ici : Accueil > Nagios Core > Superviser une machine Linux
đź“š SUPERVISER UNE MACHINE LINUX

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

Nous allons voir comment superviser une machine.


🖥️ DEPUIS UNE MACHINE LINUX (A SUPERVISER ):

Pré-requis :

Mettez à jour votre système :
Assurez-vous que votre système est à jour pour éviter les problèmes de compatibilité.

apt update && apt upgrade

Installez les paquets nécessaires :

apt install nagios-nrpe-server
apt install nagios-plugins

Etablir une connexion avec notre serveur Nagios

Le but est de configurer l’agent NRPE pour qu’il accepte les connexions du serveur Nagios en ajoutant son adresse IP à la liste des hôtes autorisés.

Modifiez le fichier de configuration NRPE :

vim /etc/nagios/nrpe.cfg

Redémarrez le service NRPE :

systemctl restart nagios-nrpe-server.service

🖥️ DEPUIS VOTRE SERVEUR NAGIOS :

Après avoir configuré l’agent NRPE sur la machine que vous souhaitez superviser, vous pouvez maintenant définir cette machine en tant qu’hôte sur votre serveur Nagios pour qu’elle soit référencer sur l’interface de surveillance.

Définir l’hôte :

Créez un fichier en .cfg destiné à la machine à superviser :

Nous allons créer un fichier de configuration pour la machine Debian que nous voulons surveiller, nommée UneMachineLinux.cfg.

touch /usr/local/nagios/etc/servers/UneMachineLinux.cfg

Éditez le fichier :

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

Rajoutez ce code dans votre fichier .cfg (en ajusatant) afin de définir l’hôte :

define host {
    address                 192.168.1.201         ; Adresse IP de l'hĂ´te
    host_name               UneMachineLinux      ; Nom de l'hĂ´te
    alias                   Machine Linux       ; Pour l'affichage sur Nagios
    use                     linux-server          ; Template pré-défini
}

Redémarrez les services nagios (ou reboot) :

systemctl restart nagios

Etat de Nagios :

alt text


DĂ©finir un service :

Nous allons devoir maintenant définir un service, afin de donner l’ordre depuis notre serveur Nagios, d’executer un plugin sur notre “UneMachineLinux” par l’intermédiaire de l’agent NRPE.

Nous allons définir un service qui vérifie l’espace disque d’une machine.

🖥️ DEPUIS UNE MACHINE LINUX (A SUPERVISER ):

Vérifiez si un plugin permettant de voir l’espace libre d’un disque existe :

ls -l /usr/lib/nagios/plugins/

Vérifiez si la commande pour executer ce script est déjà défini :
Quand cette machine reçoit une commande de la part de Nagios, il doit savoir faire la liaison entre cette commande et le script a executer.

vim /etc/nagios/nrpe.cfg

RĂ©demarrez le service :

systemctl restart nagios-nrpe-server.service
🖥️ DEPUIS VOTRE SERVEUR NAGIOS :

DĂ©finissez le service :

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

Ajoutez ce contenu :

define service {
    host_name                       UneMachineLinux          ; Nom de l'hĂ´te
    service_description             Disk Usage                 ; Description du service
    check_command                   check_nrpe!check_disk ; Commande de vérification du disque
    use                             generic-service            ; Modèle générique utilisé
}

Redémarrez le services nagios (ou reboot) :

systemctl restart nagios

ETAT DE NAGIOS :

alt text


Pour d’autres services :

AUTRES

↩️ Retour