Eu usei ntop
para fazer isso.
Você também pode usar regras de contabilidade no iptables para rastrear o tráfego. Você pode usar as Regras contábeis em Shorewall para configurar isso.
Como você calcula os dados voados entre um computador e o computador gateway. Eu tenho um roteador Linux / gateway executando tabelas IP que roteia o tráfego da Internet em uma rede local. Eu tenho usuários individuais com endereços IP / MAC mapeados que acessam o Interet através do computador do gateway. Eu gostaria de descobrir o tráfego utilizado por usuários individuais.
É possível descobrirmos que tipo de tráfego é HTTP, SMTP, FTP, etc. Também é possível agrupar as informações por hora e obter informações específicas para que eu possa armazenar informações em um banco de dados? / p>
Eu ouvi falar de Contabilidade IP? É esse o caminho certo
Eu usei ntop
para fazer isso.
Você também pode usar regras de contabilidade no iptables para rastrear o tráfego. Você pode usar as Regras contábeis em Shorewall para configurar isso.
Existe muita aplicação que pode calcular a largura de banda. Por exemplo:
Você também pode tentar usar o Zabbix ou o Nagios com scripts próprios.