INFOCHILL

đź“‚ Vous ĂŞtes ici : Accueil > Nagios Core > Installer Nagios Core
đź“š INSTALLATION DE NAGIOS CORE SUR DEBIAN

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.


🖥️ DEPUIS VOTRE SERVEUR NAGIOS :

Pré-requis

Mettez à jour votre système :
Avant chaque installation, il est important de s’assurer que le système est à jour.

apt update && apt upgrade

Installez les paquets nécessaires :
Avant d’installer Nagios, il est essentiel d’installer les paquets nécessaires au bon fonctionnement de Nagios et à son environnement.

apt install unzip autoconf gcc libc6 make wget apache2 apache2-utils php libgd-dev openssl libssl-dev

Téléchargement Nagios Core

Placez-vous dans un répertoire temporaire :

cd /tmp

Téléchargez Nagios :
Dans l’exemple ci-dessous, nous installons la version la plus récente au moment où nous rédigeons cette documentation. Si vous voulez connaitre la dernière version, rendez-vous sur Nagios Core Downloads.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.5.9.tar.gz

Extraire le dossier téléchargé :

tar -xzvf nagios-4.5.9.tar.gz

Configuration et installation de Nagios

Placez-vous dans le répertoire extrait :

cd nagios-4.5.9

Exécutez le script de configuration :

./configure --with-httpd-conf=/etc/apache2/sites-enabled

Compilez les fichiers :

make all

Créez le groupe et l’utilisateur Nagios sur le système :

make install-groups-users

Installez les fichiers de configuration et démarrez Nagios :

make install
make install-daemoninit
make install-commandmode
make install-config
make install-webconf

Activez les modules nécessaires pour Apache :

a2enmod rewrite
a2enmod cgi

Créez un compte administrateur :

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Redémarrez les services :

systemctl restart apache2
systemctl restart nagios

Accédez à l’interface Nagios :

http://[adresse_IP]/nagios

ETAT ACTUEL

alt text

alt text

⚠️ Origine du problème : Nous avons installé et configuré Nagios, mais rien n’a été fait au sujet des plugins.


đź“š INSTALLATION DES PLUGINS EN LOCAL

Pour superviser une machine, Nagios utilise des plugins, des scripts exécutés automatiquement à intervalles réguliers pour surveiller l’état des services. Il est donc nécessaire d’installer ces plugins localement, afin que Nagios puisse surveiller l’état de la machine sur laquelle il est installé (localement).

Installez d’abord les paquets nécessaires :

apt install nagios-plugins

Vérification de l’etat : alt text alt text Pourquoi rien n’a changé ? Si vous lisez attentivement la colonne “Status Information”, vous remarquerez que Nagios attends ces plugins à un endroit bien spécifique, or, la commande apt install nagios-plugins installe par défaut les plugins dans un autre répertoire.

Déplacez les plugins dans le bon répertoire :

mv /usr/lib/nagios/plugins/* /usr/local/nagios/libexec/
chown -R nagios:nagios /usr/local/nagios/libexec
chmod -R 750 /usr/local/nagios/libexec

Visualiser les onglets hosts/services :

alt text

alt text

↩️ Retour