Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SOLVED] module_postprocess
#1
Hola, he probado el siguiente módulo con la instrucción MODULE_POSTPROCESS:

Code:
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
 Reply
#2
Configúralo de este modo:

module_postprocess 0,000000954

Un saludo
 Reply
#3
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:
Code:
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...

Code:
module_postprocess 0,050000954

WMILogicalDisk        93,517,602,816

Cuando debería dar: 4675969356,5930864

Gracias
 Reply
#4
Has probado configurándolo en la Consola de Pandora??
 Reply
#5
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
 Reply
#6
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
 Reply
#7
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
 Reply


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