il faut commencer créer utilisateur et groupe:
<code bash>
useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data
</code>
Compilation à partir des sources et installation:
<code bash>
tar xf nagios-4.3.2.tar.gz
cd nagios-4.3.2
... it
make install-config
make install-commandmode
</code>
===== Configuration d'Apache =====
L'interface
pie de la configuration fonctionnelle courante:
<code bash>
cd /usr/local/nagios/etc
cp -R objects objects-old
cp nagios.cfg nagios.cfg.old
</code>
On crée un nouveau fichier objects/nagios-lab.c... tir du contenu du fichier objects/localhost.cfg
<code bash>
cp objects/localhost.cfg objects/nagios-lab.cfg
</code>
On modifie le fichier de configuration principa
nde pour observer directement son comportement.
<code bash>
check_disk -w 30% -c 15% -p /var
</code>
Dans cet exemple on exécute **check_disk** en spécifian... ptime (charge lissée sur 1min, 5min et 15min)
<code>
check_load -w 2.0,1.0,0.5 -c 4.0,2.0,1.0
</code>
=====Tests distants =====
Pour effectuer des tests
sé pour définir un test.
Les tests retournent un code de sortie qui caractérise l'état du service:
^ V... Nagios et des valeurs de seuils et retournant le code de sorti adéquat.
L'état d'un service est une im
nce le service avec la noouvelle configuration.
<code bash>
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
systemctl restart nagios
</code>