Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Modulo para el tráfico de red de una NIC
-
Modulo para el tráfico de red de una NIC
Posted by abel on June 28, 2016 at 01:01Hola,
querría saber si alguien sabe como monitorizar el trafico de la tarjeta de red (bajada y subida) en un equipo cliente windows.
He intentado varias opciones pero sin ningún éxito.
Muchas gracias.jpegazo replied 8 years, 8 months ago 3 Members · 4 Replies -
4 Replies
-
::
Hola Abel, mirate mi respuesta en el foro en inglés:
http://forums.pandorafms.com/index.php/topic,9748.0.html
Buena suerte ! 🙂
-
::
Estimado Nil
Estaba mirando tu script y tengo una duda de como se calcula el uso de red de la NIC. Me explico, yo tengo definido el siguiente modulo
module_begin
module_name NETWORK TOTAL
module_type generic_data
module_wmiquery SELECT BytesTotalPersec from Win32_PerfFormattedData_Tcpip_NetworkInterface where Name=”NIC”
module_wmicolumn BytesTotalPersec
module_postprocess 8
module_unit bps
module_endPero veo que en tu script sumas el valor anterior, entonces no entiendo cual valor es el correcto. Por lo que tengo entendido el valor que entrega por WMI es el consumo en ese momento y luego al volver a consultar es el consumo de otro momento.
Sería posible si me puedes explicar como debe ser.
Desde ya muchas gracias.
-
::
Estimado Nil
Estaba mirando tu script y tengo una duda de como se calcula el uso de red de la NIC. Me explico, yo tengo definido el siguiente modulo
module_begin
module_name NETWORK TOTAL
module_type generic_data
module_wmiquery SELECT BytesTotalPersec from Win32_PerfFormattedData_Tcpip_NetworkInterface where Name=”NIC”
module_wmicolumn BytesTotalPersec
module_postprocess 8
module_unit bps
module_endPero veo que en tu script sumas el valor anterior, entonces no entiendo cual valor es el correcto. Por lo que tengo entendido el valor que entrega por WMI es el consumo en ese momento y luego al volver a consultar es el consumo de otro momento.
Sería posible si me puedes explicar como debe ser.
Desde ya muchas gracias.
la diferencia entre un generic_data y un incremental (generic_data_inc) es que uno trabaja con datos absolutos y otro con contadores. Mirate la doc del wiki que lo explica con ejemplos, muchos datos de monitoreo, especialmente de temas de red suelen ser contadores para evitar que cojas el dato en un pico y eso te engañe.
En mi script lo que hago es sumar el trafico de todas las interfaces, en tu consulta es de una interfaz especifica. Si usas generic_data_inc y quitas el postprocess (quitalo tb en la consola, ya que habra cogido lso datos del xml). Tendrás la tasa de tráfico de la interfaz NIC en bytes/sec.
-
::
la diferencia entre un generic_data y un incremental (generic_data_inc) es que uno trabaja con datos absolutos y otro con contadores. Mirate la doc del wiki que lo explica con ejemplos, muchos datos de monitoreo, especialmente de temas de red suelen ser contadores para evitar que cojas el dato en un pico y eso te engañe.
En mi script lo que hago es sumar el trafico de todas las interfaces, en tu consulta es de una interfaz especifica. Si usas generic_data_inc y quitas el postprocess (quitalo tb en la consola, ya que habra cogido lso datos del xml). Tendrás la tasa de tráfico de la interfaz NIC en bytes/sec.
Estimado nil
Agradezco tu respuesta, y me queda claro lo que hace tu script, pero lo que no entiendo es el porqué se debe hacer así el calculo de uso de red y no consultado directamente a la tarjeta de red por WMI (en este caso).
Por otro lado puse el postprocess por 8 para que transformara los datos a bits, ya que el ancho de banda de las tarjetas está dada por Mbps, Gbps. Está bien?