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 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:01

    Hola,
    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
  • Sancho

    Administrator
    June 29, 2016 at 01:58
    2321 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola Abel, mirate mi respuesta en el foro en inglés:

    http://forums.pandorafms.com/index.php/topic,9748.0.html

    Buena suerte ! 🙂

  • jpegazo

    Member
    July 1, 2016 at 05:11
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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_end

    Pero 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.

  • Sancho

    Administrator
    July 1, 2016 at 18:08
    2321 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    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_end

    Pero 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.

  • jpegazo

    Member
    July 1, 2016 at 22:17
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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?