Bandwidthd é um excelente software de monitoramento de trafego. Com ele podemos gerar gráficos individuais por IP e ver a quantidade de dados transferidos por cada um, tudo isso através de uma página web.
Na teoria o BandwidthD segue o uso de subnets da rede de TCP/IP e constrói gráficos em HTML para indicar a utilização de protocolos da rede. As cartas são construídas por IPs em individual. Além disso, a utilização de cada endereço de IP, o tráfego do HTTP, do TCP, do UDP, do ICMP, do VPN e do P2P é por cor codificada.
Lembre-se execute como root (ou usando sudo):
Atualize o banco de dados dos repositórios:
# apt-get update
e instale
# apt-get install bandwidthd
Crie o arquivo de configuração do Bandwidthd
#joe /etc/bandwidthd/bandwidthd.conf
**Ele cria os relatórios em /var/lib/bandwidthd/htdocs
**Crie um link para ele no diretório padrão do seu servidor web (Apache), por exemplo /var/www.
Crie o diretório no www
mkdir /var/www/html/bandwithd
Para finalizar basta fazer o link simbólico de onde é gerado os relatórios para o /var/www
ln -s /var/lib/bandwidthd/htdocs/ /var/www/html/bandwithd/
Agora espere 2 minutos e meio e veja os relatórios por IP da sua rede em:
http://endereçodoseruservidor/html/bandwithd/
OBS: A cada 2,5 min o bandwithd atualiza automaticamente o seus gráficos.