Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › consultar monitores de diferentes agentes en un monitor
-
consultar monitores de diferentes agentes en un monitor
Posted by chavecillo on January 19, 2016 at 20:38Pues lo que el tÃtulo dice, tengo un monitor que devuelve un nombre en un agente, y otro q
emilio replied 9 years, 1 month ago 2 Members · 6 Replies -
6 Replies
-
::
Pues lo que el tÃtulo dice, tengo un monitor que devuelve un nombre en un agente, y otro que devuelve otro nombre, quisiera crear un monitor en un tercer agente o en uno de los dos agentes implicados que consulte el resultados de esos dos monitores y devuelva una alerta en el caso de que sean iguales.
Puedo hacerlo de otras maneras pero como ya tengo los monitores creados y solo me falta el tercero si hay una manera me ahorro trabajo y aprendo algo nuevo.
Gracias!
PD: el anterior post le di al click sin querer jeje
-
::
Hola chavecillo,
No hay necesidad de crear un tercer agente para hacer esto.
Lo más sencillo serÃa modificar los dos módulos/monitores que tienes en ambos agentes, y que añadas en su campo “Warning Status” o “Critical Status” la cadena que quieres que coincida, o en caso de que quieras lo opuesto, deberás seleccionar la opción “Inverse Interval”.
Después deberás crear y configurar la alerta que quieras que salte.
Un saludo,
Emilio. -
::
buenas emilio, me he explicado mal entonces. La cadena que devuelva yo no la se a priori, asi que no la puedo poner en warning o critical (a no ser que ahà pueda asociar la cadena que devuelve un modulo de otro agente, eso serÃa lo que busco), te pongo un ejemplo:
Agente A, Modulo AA: puede devolver los resultados X, Y o Z
Agente B, Modulo BA: Puede devolver los resultados X, Y o ZQuiero una alerta cuando los modulos AA y AB tengan el mismo resultado, podrÃan cambiar en cualquier momento aunque para que todo este correcto deberÃan tener siempre resultados diferentes. He mirado por servicios pero al devolver un string que pueden ser varias cosas diferentes no sirve, si devolvieran solo dos opciones igual podrÃa hacer un apaño con booleanos…En fin, espero a ver si se te ocurre algo mejor, sino pues me haré un script que lo ponga en un log y un modulo que lo lea, y se acabo el problema, simplemente es que entiendo que mi caso no es algo “tan raro” y pensaba que pandora tenÃa una forma fácil de hacerlo, por eso queria preguntar para aprender jeje
Gracias por la ayuda
-
::
Buenos dÃas chavecillo,
La única opción posible consistirÃa en procesar mediante un script la salida con los posibles valores, de forma que los conviertas en numéricos, para luego restarlos mediante el uso de módulos sintéticos. De forma que cuando el resultado sea igual a 0, saltase la alerta. Pero claro, estarÃamos hablando de opciones enterprise.
Por lo que siento decirte que por el momento no hay (o no se me ocurre) otra opción posible.
Un saludo,
Emilio. -
-