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 [SOLVED] module_postprocess

  • [SOLVED] module_postprocess

    Posted by alfagavi on June 5, 2013 at 20:25

    Hola, he probado el siguiente módulo con la instrucción MODULE_POSTPROCESS:

    module_begin
    module_name WMILogicalDisk
    module_type generic_data
    module_wmiquery Select FreeSpace from Win32_LogicalDisk where Name="C:"
    module_wmicolumn FreeSpace
    module_postprocess 1/1048576
    module_end
    

    Se supone que esto me debería devolver el valor obtenido de la consulta wmiquery, y en el servidor/consola ese valor debería de dividirlo por el valor postprocess. Pues bien, en la consola me aparece el valor siguiente:
    WMILogicalDisk      93,570,588,672

    cuando en el plugin df.vbs que proporcionáis me devuelve el valor dividido:
    C:                                89,235

    que es justo el valor de arriba multiplicado por el valor de postprocess:
    93,570,588,672 * 1/1048576

    ¿Cómo puedo conseguir que el valor aparezca dividido?

    Gracias por todo

    alfagavi replied 11 years, 8 months ago 2 Members · 6 Replies
  • 6 Replies
  • Mario

    Administrator
    June 5, 2013 at 20:31
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Configúralo de este modo:

    module_postprocess 0,000000954

    Un saludo

  • alfagavi

    Member
    June 5, 2013 at 20:59
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Pues vaya, me sigue saliendo lo mismo.

    He copiado y pegado lo que pones por si acaso era con punto o con coma, he probado tanto con punto como con coma y con cualquiera de las dos formas sigue saliendo lo mismo.

    He visto en las FAQ que había que cambiar la precisión del valor con la instrucción:

    ALTER TABLE tagente_modulo MODIFY `post_process` double(18,13) default NULL;
    

    Pero aun así me sale. Incluso le he metido un valor más grande y tampoco sale…

    module_postprocess 0,050000954
    
    WMILogicalDisk        93,517,602,816
    

    Cuando debería dar: 4675969356,5930864

    Gracias

  • Mario

    Administrator
    June 5, 2013 at 21:01
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Has probado configurándolo en la Consola de Pandora??

  • alfagavi

    Member
    June 6, 2013 at 12:02
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola.

    No he visto dónde se puede cambiar lo que me comentas. Lo que he hecho ha sido borrar el agente desde la consola, y reiniciar el agente para que le envíe los datos, y ahí sí que me hace la operación correctamente. Si me pudieses orientar para saber dónde cambiarlo te lo agradecería.

    Y otra duda muy breve. Cuando en el agente se pone el valor de interval a 2min., la consola muestra una barra progresiva que es el doble de tiempo que el valor de interval, eso es para considerar al agente como muerto ¿verdad?
    porque sí que es verdad que a los 2’10” aprox. esa barra vuelve a 0 porque ha recibido información.

    Gracias

  • Mario

    Administrator
    June 6, 2013 at 14:10
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Lo que te comentaba esta en la configuracion del modulo en la consola, en opciones avanzadas hay un campo que es postprocesado. De todas formas del modo que lo has hecho también es correcto para que empieze a funcionar.

    A partir de la 4.0.3 todos los cambios que se realicen en la configuración del módulo en el archivo de configuración no se tomaran en cuenta, ya que la primera vez que se forme el módulo en la consola de Pandora, la consola capturará la configuración que le indiquemos y a partir de entonces todos los cambios como max y min critical warning, postprocesado, unidades… se realizaran en la consola de Pandora para que se cambien.

    Respecto a lo que indicas del intervalo es correcto.

    Un saludo

  • alfagavi

    Member
    June 6, 2013 at 14:22
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Ok. Pongo la ruta para que quede constancia:

    Administration > Manage Monitoring > Manage Agents > Agent – Modules > Pinchar sobre el nombre del módulo > Advanced Options

    Pues con esto ya está todo resuelto. Muchas gracias por todo. Podéis poner este post como cerrado.

    Un saludo