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 Ejecucion de un archivo expect a traves de un monitor

  • Ejecucion de un archivo expect a traves de un monitor

    Posted by erinai on October 22, 2010 at 16:31

    Buenas Tardes,

    Espero que me podais ayudar.
    Tengo un script en expect (.exp) que ejecuto dentro de un agente de la siguiente forma:
    module_begin
    module_name prueba_sql
    module_type generic_data
    module_exec sqlgeneral.exp parametro1 parametro2 parametro3 parametro4 && echo 4
    module_description prueba 1
    module_end

    La cuestión es que el script fuera de pandora funciona perfectamente, pero en cuanto añado esta linea el resto de monitores dejan de actualizarse, pierden el contacto con el agente.

    Sabeis si hay algun problema con la ejecucion de script en expect dentro de pandora ?

    Muchas gracias por adelantado,
    Un saludo.

    erinai replied 14 years, 3 months ago 2 Members · 2 Replies
  • 2 Replies
  • micky

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

    Yo los lanzo con cscript. Te quedaría asi:

    module_exec cscript //NoLogo sqlgeneral.exp parametro1 parametro2 parametro3 parametro4 && echo 4

    Lo uso para scripts simples que solo sacan una linea por salida estandar y suele ser un entero. Para scripts más complejos puede que necesites usar un module_plugin para generar un XML particular.

  • erinai

    Member
    October 25, 2010 at 15:07
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Muchas gracias por tu respuesta!

    Aunque me gustaria saber si realmente se puede lanzar sin tener que instarlar nada más. Me parece raro que no se pueda lanzar sin más, ya que en la documentación de pandora explica como mandar emails con expect.

    Gracias de nuevo.