Activation des commandes externes

Je viens de réinstaller un serveur Nagios à la maison pour superviser mes différents équipements. Et lorsque j’ai voulu utiliser une commande externe pour forcer un nouveau check, j’ai eu ce « joli » message d’erreur :


Error: Could not stat() command file '/var/lib/nagios3/rw/nagios.cmd'!
 

Rien de bien méchant, c’est juste un problème de droits d’accès entre Nagios et Apache sur les commandes externes.

Dans le fichier /etc/nagios3/nagios.cfg il faut bien que le paramètre suivant soit positionné à 1.


check_external_commands=1
 

Et ensuite, il faut passer les commandes suivantes :


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 il est maintenant possible de rescheduler un check !!

Trackback

no comment until now

Add your comment now