Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Problemas con plugin WebMon: no se inicializa

  • Problemas con plugin WebMon: no se inicializa

    Posted by cponcecybercenter-cl on January 22, 2015 at 16:26

    Hola,

    Instale en mi plataforma el plugin WebMon (http://pandorafms.com/index.php?sec=Library&sec2=repository&lng=en&action=view_PUI&id_PUI=447) en su versión para Pandora 5.1SP1 o superior (tengo instalada la versión de Pandora FMS v5.1SP1 – Revisión PC141031). La instalación del plugin transcurrió sin problemas.

    Luego de ello generé un agente nuevo según las indicaciones del propio plugin (adjunto imágenes del proceso de creación) pero pasan las horas y el módulo sigue sin inicializarse.

    He ejecutado el script que trae el plugin desde la linea de comando y el mismo funciona correctamente. Por lo que creo el problema esta en la llamada al script.

    Alguien sabe si estoy generando mal el agente o el modulo? Existe alguna forma de hacer debugging de la ejecución del módulo como para saber que esta ocurriendo?

    Gracias

    smartin replied 10 years, 1 month ago 2 Members · 9 Replies
  • 9 Replies
  • smartin

    Member
    January 22, 2015 at 18:10
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    en el archivo de configuración del agente, hay una opción que es:

    debug 0.

    Si lo pones a 1, se generarán  en tmp  y podrás ver los logs también del agente.

    Un saludo,

    Sergio

  • cponcecybercenter-cl

    Member
    January 22, 2015 at 18:22
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    He encontrado la opción de DEBUG en el agente de pandora, realice el cambio y reinicie el servicio del mismo. Tal cual indica la documentación del archivo de configuración dejo el archivo XML y freno su ejecución. Ahora esto afecto solamente al agente del servidor y no al plugin.

    Al ser este un plugin de servidor al parecer este cambio de configuración no lo afecto. Existe algo similar pero para los plugin de servidores?

    Gracias.

  • smartin

    Member
    January 23, 2015 at 16:59
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    al ser un plugin de servidor, tienes que registrarlo.

    Luego creas el módulo con la opción “Crear módulo de complemento”.

    De todos modos, en el log del servidor debería aparecer por qué no se ejecuta.

    Un saludo,

    Sergio

  • cponcecybercenter-cl

    Member
    January 23, 2015 at 17:15
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    El plugin esta registrado, y he creado el módulo tal cual lo indicaba la guía del plugin (que coincide con lo que me indicas). Si quieres verificarlo puedes mirar las imágenes de los pasos que seguí para hacerlo (están en el primer post).

    Busque en el LOG de errores del servidor (pandora_server.error) y no aparece nada, existe alguna forma de subir el nivel de LOG para hacer debugging?

    Gracias

  • smartin

    Member
    January 23, 2015 at 17:36
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Sí,

    en el archivo de configuración del servidor, hay una opción que es “verbosity”. Pónlo a 10 y te saldrá más información.

    Un saludo,

    Sergio

  • cponcecybercenter-cl

    Member
    January 23, 2015 at 17:51
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Me parece que encontré el problema, aumente el parámetro “verbosity” tal cual me indicaron y eso me permitió obtener el siguiente mensaje en los LOGs:

    2015-01-23 10:30:42 pandora.server [V3] Received invalid data '
    Web monitorization remote plugin for Pandora FMS Plugin server. http://pandorafms.com
    Syntax:
    		-u url
    		-q query string (curl '--write-out' variable), none to get website data
    
    Samples:
       ./webmonit_plugin.sh -u http://www.google.es
       ./webmonit_plugin.sh -u http://www.google.es -q http_code
       ./webmonit_plugin.sh -u http://www.google.es -q time_total
       ./webmonit_plugin.sh -u http://www.google.es -q speed_download' from agent 'Google' module 'WebMon_http_code' agent 'Google'.

    Por lo que entiendo el script no esta recibiendo los parámetros que yo ingreso en la configuración del plugin a través de la consola.

    Ahora si ejecuto el script por consola según lo que indica el mensaje anterior, el mismo funciona OK. Me queda entonces pensar que el problema esta en la configuración del propio plugin al ser cargado en Pandora.

    Adjunto archivo “ini” que viene junto al script dentro del plugin. Existe documentación de como esta estructurado este archivo como para poder verificar si esta correcto o no?

    Gracias.

  • smartin

    Member
    January 23, 2015 at 17:55
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¿Has probado, en la configuración del módulo, en vez de poner -q http_code a poner sólo http_code?

    Un saludo,

    Sergio

  • cponcecybercenter-cl

    Member
    January 23, 2015 at 18:09
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Acabo de intentarlo y obtengo el mismo resultado que si dejo el “-q”.

    Hice un cambio en el script para saber en que punto de su lógica esta fallando y encontré que no esta recibiendo parámetros al ser ejecutado, sale en este punto:

    
    if [ $# -eq 0 ]
    then
    	help
    	exit -1
    fi
    
    

    Entonces si bien Pandora lo esta llamando, no le esta pasando los parámetros.

    Alguna idea?

    Saludos

  • smartin

    Member
    January 23, 2015 at 18:52
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    de acuerdo, vamos a hablar con el equipo de desarrollo. Muchas gracias por tu aporte, en cuanto tenga noticias te comento vale?

    Un saludo,

    Sergio