Magazine

Configurer les commandes externes de l’interface Nagios

Publié le 22 février 2011 par Rumbaya

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 :

dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3
chmod 2770 /var/lib/nagios3/rw
/etc/init.d/nagios3 stop
apache2ctl restart
/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

flattr this!


Retour à La Une de Logo Paperblog

A propos de l’auteur


Rumbaya 9 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossiers Paperblog