Étiquette : ndo2db

17 octobre 2016 /

Si cette erreur apparaît au démarrage de ndo2db (Centreon):

/etc/init.d/ndo2db start

Starting ndo2db:Could not bind socket: Address already in use

Cette erreur empêche le poller de démarrer, ce qui devient bloquant lorsque l’on veut recharger la configuration.
C’est dû à la présence d’un fichier de verrouillage qu’il faut supprimer pour pouvoir démarrer ndo2db.

La localisation du fichier ndo.sock a été configuré dans le fichier /usr/local/nagios/etc/ndo2db.cfg via le paramètre socket_name :

socket_name=/usr/local/nagios/var/ndo.sock

Nous pouvions aussi le localiser avec locate:

updatedb
locate ndo.sock

Pour finalement le supprimer.

rm -f /usr/local/nagios/var/ndo.sock