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.