Como monitorar o uso da largura de banda de saída no Linux?

Como monitorar o uso da largura de banda de saída no Linux?

Atualmente uso o vnstat para monitorar meu uso de largura de banda. O que eu quero alcançar é obter dados para tomar a decisão de permanecer em um plano de cabo mais caro, mas ilimitado, ou mudar para um plano de dados mais barato, baseado em dispositivos móveis e limitado.

Então, o que eu realmente quero saber não é o tráfego total que passa pela(s) minha(s) interface(s) de rede, já que tenho uma pequena LAN com um NAS e outras coisas, mas o tráfego que sai da minha LAN, basicamente tudo, exceto o tráfego que vai para/ de 10.0.0.0 a 10.0.0.255.

Não consigo descobrir como fazer isso com o vnstat ou se isso é possível. Eu também estaria disposto a usar qualquer outra ferramenta, mas ainda não encontrei nada melhor do que o vnstat. Alguma ideia?

Responder1

A maneira usual de fazer isso é habilitar o monitoramento SNMP no seu roteador e configurar uma ferramenta de monitoramento MRTG (no seu computador ou qualquer outro servidor interno) para monitorar a interface de saída do roteador.

Como monitorar o tráfego SNMP no Ubuntu gratuitamente com MRTG

Responder2

você já experimentou o iptraf?

teste-o no console, basta instalar via apt ou yum e iniciá-lo digitando iptraf.

Você pode selecionar "monitor Lan Station" e a placa de rede para monitorar o tráfego no dispositivo.

Saudações!

Responder3

Então, ainda não tive tempo de testar esses dois programas, mas parece que podem ser o que procuro. Caso alguém procure algo semelhante, confira:

https://github.com/rafalfr/smarttrafficmeter

e

https://codebox.net/pages/bitmeteros

informação relacionada