Configurer les commandes externes de l’interface Nagios

Testé sous Debian 6.0 Squeeze et Nagios 3.2.3

En migrant mon serveur Nagios sur une nouvelle machine j’ai à nouveau rencontré un problème que j’avais eu lors de la première installation : impossible de forcer la vérification d’un service par l’interface Nagios (commande Re-schedule the next check of this service).

Le message d’erreur que j’avais était « Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’! », certaines personnes signalent le message « Error: No command was specified » sur le même sujet.

C’est un problème de droits d’accès entre Nagios et Apache sur le répertoire des commandes externes, voilà comment régler le problème :

Dans /etc/nagios3/nagios.cfg :

check_external_commands=1

Exécuter ensuite les commandes suivantes en tant que root :
<br />
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw<br />
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3<br />
chmod 2770 /var/lib/nagios3/rw<br />
/etc/init.d/nagios3 stop<br />
apache2ctl restart<br />
/etc/init.d/nagios3 start

Et hop, c’est reparti!

Liens:

OSSIM : Nagios => Nagios – External Command
Le tuto de Lolo sur l’installation de Nagios
Man page dpkg-statoverride

No votes yet.
Please wait...

Laisser une réponse