Problème avec NDO2DB

Retour de vacances et j’ai la joie de me rendre compte que le ndo2db ne fonctionne plus. J’ai des erreurs de ce style dans mon nagios.log

ndomod: Error writing to data sink!  Some output may get lost...

En général, cette erreur provient de la configuration de la connection à la db qui n’est pas bonne, ce qui n’est pas mon cas. Pour trouver l’erreur, il faut arrêter Nagios, ndo2db et lancer la commande suivante :

/etc/init.d/nagios stop
/etc/init.d/ndo2db stop
/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg

Et là, le message d’erreur suivant apparaît :

Could not bind socket: Address already in use

En fait il faut simplement supprimer le fichier « ndo.lock » et de tout relancer pour que ça fonctionne :

rm /usr/local/nagios/var/ndo.lock

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.