Linux: monitoreo de tráfico por aplicación (no nethogs)

3

Tenga en cuenta que no es un duplicado de otras preguntas donde nethogsse acepta la respuesta con , ya nethogsque no es lo que necesito.

Quiero saber cuánto ha consumido el tráfico de red cada una de mis aplicaciones, en qué interfaz y cuándo. nethogsmuestra solo el tráfico en tiempo real. Pero quiero tener las estadísticas: cuánto tráfico utiliza cada aplicación, por hora / día / mes / etc.

En Windows hay muchas de estas utilidades, y funcionan literalmente listas para usar, pero en Linux no puedo encontrar ninguna.

¿Hay alguna utilidad como esa?

Dmitry Frank
fuente
Quizás ampliar la situación ayudaría. ¿Por qué necesita monitorear el ancho de banda por aplicación? ¿Por qué necesitas historia?
Lawrence
Buscaría en Cacti para esto. Tendrá que crear sus propios scripts para rastrear qué puerto está utilizando la cantidad de datos con un programa como nethogs, y luego almacenarlo con Cacti que luego le permitirá generar gráficos, etc. con los datos almacenados
Lawrence
@ Lawrence, cuando estoy en el plan de tráfico limitado, sería realmente útil saber qué aplicación consume mucho tráfico. El historial es aún más útil, pero si hay alguna utilidad que pueda almacenar al menos el ancho de banda total por aplicación, por supuesto, también lo probaría.
Dmitry Frank
Si dejaste a los nethogs abiertos durante el período en que estás en línea, probablemente puedas tener una idea ... de lo contrario, no puedo pensar en nada que haga lo que quieres de la caja.
Lawrence

Respuestas:

1

Puede usar nethog con ancho de banda total monitoreado por MB desde que comenzó con:

sudo nethogs -v 3

ingrese la descripción de la imagen aquí


puedes usar iftop como alternativa también.

Asme Just
fuente