jueves, 19 de mayo de 2016

NAGIOS. Acceder a la configuración a través de Base de Datos MySQL

Nos hemos encontrado en la situación que después de configurar cientos de sensores en Nagios nos hemos dado cuenta que el wizard deja unos valores por defecto, más los que se nos hayan olvidado al hacer alguna prueba.

Lo que a nosotros nos interesa es unificar valores (intervalos, reintentos, número de intentos, etc..), poner los valores que nosotros queramos o vaciar estos campos para que los valores los adquieran por herencia. Lo que nos permitirá actualizaciones masivas.

Sería una locura ir a todos los servicios/host y modificar estos valores, con lo que nos hemos visto en la obligación de buscar otra alternativa.

Primero se nos ocurrió modificar los ficheros de configuración, pero después de pensar un poco nos dimos cuenta que se restaurarían con los valores de la BBDD en lugar de actualizar la BBDD cuando le disemos al aplicar, con lo que teníamos que atacar  a la fuente para hacer los cambios osea directamente a la DDBB.


La DDBB de nuestro Nagios de MySQL que es la que viene de la VM que te bajas por defecto de Nagios. 

Para este post he usado la versión de Toad: ToadforMySQL_Freeware_7.3.1.3290

Los datos para la conexión debemos tenerlo claro, lo que puede variar es el SSH User y SSH Password el resto si no tocamos mucho viene por defecto.


La contraseña del conexión no fue fácil encontrarla, al final mi compañero MM encontró un documento donde salia


Y ya estamos dentro!!

De la siguiente manera tan sencilla podemos exportar nuestros datos:





Otra manera de entrar podría ser:

mysql -u root -p'nagiosxi'
mysql> use nagiosxi;

En breve explicaré como hacer alguna modificación.

Pruebas realizadas con Nagios XI.
GoN. Mayo 2016. Update Septiembre 2017

No hay comentarios: