NAGIOS

Nagios

Installation du logiciel nagios sur un serveur Debian 12 :

Voici comment installer Nagios sur un système Debian 12 :

apt update && apt upgrade

Installez préalablement certains packages tels qu’Apache2 et PHP :
apt install apache2 libapache2-mod-php php

Installez les dépendances système :
apt install wget unzip zip autoconf gcc libc6 make apache2-utils
libgd-dev libssl-dev

Créez l’utilisateur nagios :
useradd nagios

Ajoutez l’utilisateur www-data au groupe nagios :
usermod -a -G nagios www-data

Téléchargez le code source de Nagios Core 4.4.13 :
wget https://go.nagios.org/get-core/4-4-13

Décompressez l’archive tar.gz du code source :
tar xzf nagios-4-4-13.tar.gz

Changez de répertoire vers le dossier du code source et affichez le dossier :
cd nagios-4-4-13/ && ls

Configurez le système pour la compilation de Nagios :
./configure – -with-httpd-conf=/etc/apache2/sites-enabled/

Compilez le code source de Nagios :
make all

Installez les fichiers compilés :
make install

Installez le script d’initialisation de Nagios :
make install-init

Installez des permissions pour l’interface web :
make install-commandmode

Activez le service Nagios pour le démarrage automatique :
systemctl enable nagios.service

Installez les fichiers de configuration de base :
make install-config

Installez la configuration web pour Apache :
make install-webconf

Créez un utilisateur pour l’authentification web :
htpasswd -c /usr/local/nagios/etc/htpasswd.users

nagiosadmin

Activez le module CGI pour Apache :
a2enmod cgi

Installez les plug-ins Nagios :
apt install nagios-plugins

Une fois les plug-ins installés, copiez-les vers le répertoire d’exécution de Nagios sur le serveur :
cp /usr/lib/nagios/plugins/check_* /usr/local/nagios/libexec

Redémarrez le serveur Apache :
systemctl restart apache2

Démarrez le service Nagios :
systemctl start nagios

Activez le service Nagios pour démarrage automatique (si non déjà fait) :
systemctl enable nagios
Nous avons terminé l’installation.

Ouvrez votre navigateur et rendez-vous sur http://ADRESSE_IP_DE_VOTRE_MACHINE/nagios,
entrez les identifiants de l’administrateur Nagios créés pendant l’installation (lors de l’étape
intermédiaire avec la commande htpasswd -c , à savoir l’utilisateur nagiosadmin ) afin
d’accéder à l’interface web.