Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chequeo del resultado de una consulta mysql
#1
Hola! Cómo les va?
Estoy usando pandora fms enterprise. Tengo una tarea de backup que guarda en una base de datos el resultado por equipo.
La tabla basicamente tiene algo como: nombre_de_equipo, resultado (0 o 1)

Quiero hacer una comprobación vía pandora para cada equipo, que verifique el resultado de esa consulta. Es decir, debería tomar como parámetro el nombre del equipo y devolver el resultado.

Hacer la consulta SQL lo tengo claro.
Lo que no tengo claro es donde ejecutar esta consulta, por equipo, una vez al día (idealmente en un horario concreto) para después poder entrar a la interfáz web del pandora y por equipo ver que reusltado tuvo la comprobación de la consulta sql.

Agregar esto a los agentes no es una opción, porque no tengo, ni quiero tener el cliente sql en los equipos.

Podría dejar esto en el servidor sql que se registran los resguardos, pero así tendría todas las alarmas en ese equipo, y no las alarmas de cada equipo resguardado.

En otros sistemas de monitoreos estoy habituado en hacer esto, pero no enucentro como hacer lo mismo con el pandora.

Desde ya, muchas gracias.

Saludos cordiales.
 Reply
#2
Buenos días glorenzutti,

Para crear el módulo con la consulta SQL tienes que acceder al fichero de configuración del agente en cuestión y crear una estructura de un módulo con la consulta que desees.

Teniendo en cuenta el valor del dato que devuelve para seleccionar correctamente el tipo de dato.
Una vez modificado el fichero del agente, reinicie el servicio.

En la consola de Pandora FMS debería aparecer el módulo.

Saludos,

vic.
 Reply
#3
(11-28-2017, 08:41 AM)vic Wrote: Buenos días glorenzutti,

Para crear el módulo con la consulta SQL tienes que acceder al fichero de configuración del agente en cuestión y crear una estructura de un módulo con la consulta que desees.

Teniendo en cuenta el valor del dato que devuelve para seleccionar correctamente el tipo de dato.
Una vez modificado el fichero del agente, reinicie el servicio.

En la consola de Pandora FMS debería aparecer el módulo.

Saludos,

vic.

El problema con la sugerencia que me hacés es que tengo que instalar el cliente MySQL en cada estación de trabajo. 


Vuelvo a explicar a ver sí hay otra manera.

En el listado de alarmas de cada equipo, quiero que haya una alarma nueva. Es alarma nueva tiene que ser el resultado de una consulta SQL que dispare idealmente el servidor de pandora.

Entonces... el servidor de pandora hace una consulta SQL y como parámetro lleva el nombre del equipo a verificar y guarda el resultado de la consulta en la alarma de cada equipo.

Hay manera de que se pueda hacer esto, sin tocar la configuración de todos los clientes?

Vi que se puede definir por ejemplo un chequeo de un sitio web. En ese caso, yo no cambio la configuración de cada cliente. Quiero hacer eso mismo, pero con una consulta SQl.

Gracias.
Slds.
 Reply
#4
Buenos días glorenzutti,

Las consultas las tendrías que hacer en el agente donde se encuentra instalada la base de datos (tu servidor).
Después generar una alarma para cada módulo en el agente donde se haya la base de datos.

Saludos,

vic.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes