Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ejecutar comandos en un agente remoto si se dan unas condiciones.
#2
Buenas,

Si es posible, la manera mas facil (aunque no es la que recomiendo de entrada) es crear un modulo que compruebe el estado del servidor cada 10 segundo, y una alerta que se dispare en caso de que el modulo falle 3 veces seguidas. El problema de esto es que tendras un modulo que va a cargar el servidor mucho mas de lo normal, ten en cuenta que por lo general los modulos se ejecutan cada 5 min y en este caso sera cada 10s, si tu maquina puede soportarlo, desde luego es la mejor forma.

Otra alternativa seria crear un script que ejecute el chequeo 3 veces y que en caso de fallar las 3 veces devuelva un dato booleano que produzca el cambio del estado del modulo a critical, esto es quizas algo mas enrevesado pero en caso de tener una maquina mas humilde y con recursos limitados sera mas practico.

Revisando a fondo las opciones de PandoraFMS he encontrado otra manera que quizas sea la mas correcta de las tres que te propongo, en los chequeos web hay una opcion que sirve para configurar retrys, de manera que tras un fallo vuelva a intentar el chequeo, puedes configurar en esta opcion 3 retrys y luego en el modulo, para que no se ejecuten muy rapido y sea en los 30s que deseas cambiar la opcion de Timeout del modulo a 10s, de forma que los retrys se realizen una vez cada 30s. Te dejo enlace a nuestra wiki para que veas la opcion que te comento.

https://pandorafms.com/docs/index.php?ti...ciones_WEB

Saludos
Diego
 Reply
Messages In This Thread
RE: Ejecutar comandos en un agente remoto si se dan unas condiciones. - by Diego.M - 07-08-2020, 11:14 AM


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