Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
consultar monitores de diferentes agentes en un monitor
#1
Pues lo que el título dice, tengo un monitor que devuelve un nombre en un agente, y otro q
 Reply
#2
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
 Reply
#3
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.
 Reply
#4
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 Z

Quiero 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
 Reply
#5
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.
 Reply
#6
Entonces lo haré en tres modulos, dos que dejen el resultado en un log y otro que lea del log y compare.

Gracias por la ayuda de todas formas!
 Reply
#7
Nada, chavecillo,

Mientras consigas hacerlo funcionar aunque sea por otra vía, es perfecto Wink

Un saludo,
Emilio.
 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