Prérequis :
-Debian 10 fraîchement installée et à jour
On installe les paquets essentiels (dépendances) et nécessaires au bon déroulement de l’installation de Nagios
#apt install -y build-essential apache2 php openssl perl make php-gd libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip
Mettre en place l’utilisateur nagios et le groupe nagcmd ainsi que l’utilisateur www-data ( pour le groupe nagcmd)
#useradd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd www-data
On se déplace dans le dossier /tmp
#cd /tmp/
On télécharge la version de nagios la plus récente
#wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
#tar -zxvf nagios-4.4.6.tar.gz
On se déplace dans le dossier nagios-4.4.6 fraîchement créé
#cd /tmp/nagios-4.4.6/
On compile maintenant Nagios depuis les sources
#./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf
Nagios a été installé dans le dossier /usr/local/nagios
Les fichiers de configuration dans le dossier /usr/local/nagios/etc
Nous allons modifié le fichier /usr/local/nagios/etc/objects/contacts.cfg afin d’y ajouter l’adresse mail de l’administrateur
#nano/usr/local/nagios/etc/objects/contacts.cfg

Lire la suite →