Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Agente broker para capturar la Latencia de ping
-
Agente broker para capturar la Latencia de ping
Posted by Noe Herrera on December 23, 2015 at 19:44Estimados,
Estoy utilizando agentes a modo Broker en Windows, quisiera saber si hay de forma de capturar el tiempo de respuesta(latencia) del dispositivo desde el agente broker. Por ejemplo al igual que se hace con el Ping.
Para el ping está el siguiente módulo y funciona bien:
module_begin
module_name Ping
module_type generic_proc
module_ping 10.20.1.21
module_ping_count 2
module_ping_timeout 500
module_endPara la latencia existe algó asà ???:
module_begin
module_name Latency
module_type generic_proc
module_Latency 10.20.1.21
module_ping_count 2
module_ping_timeout 500
module_endAgradezco sus comentarios.
emilio replied 9 years, 2 months ago 2 Members · 4 Replies -
4 Replies
-
-
::
Hola de nuevo Noe,
Pensándolo de nuevo, sà que serÃa posible recoger tal dato, creando un módulo que tuviera la siguiente lÃnea en el “exec” (u otra parecida): ping -c 1 10.20.1.21 | grep “time=” | gawk -F “time=” ‘{print $2}’ | gawk ‘{print $1}’
Espero que te sea de ayuda. Mantenme al tanto.
Un saludo,
Emilio. -
::
Gracias por tu respuesta,
Te comento que ya probé y con el parámetro
module_exec ping -n 1 8.8.8.8 | grep “time=” | gawk -F “time=” “{print $2}” | gawk “{print $1}”como resultado me da un dato String por ejemplo “89ms” tal vez hay como quitarle del resultado el “ms” para tener solo el dato numérico “89”.
Agradezco tu amable ayuda, con todo estoy probando alternativas, te comento cualquier novedad.
-
::
Hola Noe,
Acabo de replicarlo creando un módulo de tipo “generic_number” y me muestra el dato sin problema, no hay necesidad de utilizar un tipo de dato string (generic_data admite decimales).
Recuerda poner comillas simples, de forma que quede asÃ: ping -c 1 10.20.1.21 | grep ‘time=’ | gawk -F ‘time=’ ‘{print $2}’ | gawk ‘{print $1}’
Mantenme al tanto 😉
Un saludo,
Emilio.