Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ejecución de módulo local
#2
(02-18-2019, 02:29 PM)elias.manchon Wrote: Buenas tardes,

Estoy intentando crear un módulo local usando curl para chequear la disponibilidad de un site, el ejemplo que he montado es el siguiente:
Code:
# Check URL
module_begin
module_name URL_Check
module_type generic_data_string
module_exec curl --output /dev/null --write-out "%{http_code}" --silent www.google.es
module_description URL Check
module_end

Si ejecuto el comando en consola, da un status de 200, pero en la consola de Pandora, el código anterior no devuelve nada, es decir no veo el módulo URL_Check.

Alguien me puede echar una mano? Que he pasado por alto?.

Gracias.

Buenas tardes elias.manchon,

Entiendo que has creado ese módulo en un agente software, debería funcionar correctamente tal cual está. ¿Se crea alguna entrada en el log del agente respecto a este módulo?

Por otro lado, si lo que quieres comprobar es la disponibilidad de un chequeo web, te recomiendo que lo hagas así:

module_begin
module_name Chequeo
module_type generic_proc
module_exec curl -Is www.google.es | grep "200 OK" | wc -l
module_end

De esta manera no te tratará la salida como un string, si no como un booleano y te será más fácil trabajar con ella.

Un saludo
 Reply
Messages In This Thread
Ejecución de módulo local - by elias.manchon - 02-18-2019, 02:29 PM
RE: Ejecución de módulo local - by jose.almendros - 02-18-2019, 03:38 PM


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