miércoles, 22 de septiembre de 2010

Nagios, centreon y servicios duplicados

Este tema me ha llevado por la calle de la amargura muchos días. Estoy montando un sistema de monitorización basado en nagios y centreon sobre CentOS (Dejo para otro día el postear el procedimiento detallado para hacerlo). Mi estructura está basada en un servidor central con 1 satélite que usa nagios solamente. Todo funcionaba de lujo hasta que en un momento empezaron a duplicarse los servicios monitorizados, saturando por tanto la plataforma de monitoring.
Tras muchas horas y muchas búsquedas, encontré el procedimiento perfecto para regenerar toda la configuración en centreon:

  • paras los servicios de nagios y ndo2db
    • /etc/init.d/nagios stop
    • /etc/init.d/ndoutils stop
  • Comprobar que no hay servicios corriendo (y si los hay los matas con kill iddelservicio)
  • Truncar las tablas siguientes
    • mysql > truncate table nagios_servicestatus;
    • mysql > truncate table nagios_hoststatus;
  • Iniciar ndo2db & nagios
    • /etc/init.d/ndo2db start
    • /etc/init.d/nagios start
Y de momento parece que todo funciona!!