Programa como o vnStat que filtra apenas para tráfego externo (Internet)

3

Eu tenho usado vnStat para monitorar a interface ethernet em um computador Linux, mas descobri que ele inclui todo o tráfego local. Eu faço muitas transferências de arquivos dentro da sub-rede, o que excede em muito o tráfego da Internet, por isso estou tendo problemas para obter um monitoramento a longo prazo e preciso do uso da Internet devido a isso.

Espero encontrar uma maneira de excluir qualquer tráfego local e apenas contar o tráfego externo (Internet) da última hora, dia e mês.

O computador é headless e acessado por SSH, portanto, apenas ferramentas de linha de comando podem ser usadas.

Eu também tentei darkstat que me permitiu filtrar o tráfego, mas ele só forneceu uma interface web.

Alguma idéia de como posso conseguir isso? Qualquer sugestão será muito apreciada!

EDITAR

Eu estive pensando fora da praça um pouco e encontrei uma solução confusa.

Eu olhei para a fonte HTML que darkstat estava gerando e descobri que os gráficos usam um arquivo XML. Consegui ver isso a partir da linha de comando usando o curl :

curl 127.0.0.1:667/graphs.xml

Isso me fornece um documento XML com todos os dados da série de gráficos. Eu poderia analisar isso e criar algo um pouco mais legível. Este método parece ineficiente e excessivamente complicado.

Certamente há um jeito mais legal! Qualquer conselho é apreciado.

    
por Darian 19.04.2015 / 07:25

0 respostas