Verificando o Consumo de Banda

De MochilaWiki
Ir para navegaçãoIr para pesquisar

A pedido de um cliente fui atrás de uma ferramenta que pudesse me mostrar, de forma fácil, qual o consumo de banda de internet por máquina da rede.

Após uma busca encontrei o BandwidthD.

O BandwidthD é uma ferramenta fácil de ser instalada e requer pouca preparação. Primeiro é necessário satisfazer a três dependências, que são:

Você pode instalar estes programas através dos seus fontes, ou como eu fiz, utilizando um gerenciador de pacotes. Apenas lembre de instalar os devel’s para que não haja problemas com bibliotecas.

Agora baixe o arquivo em http://bandwidthd.sourceforge.net/ e vamos começar a instalação.

# tar zxvf bandwidthd-2.0.1.tgz
# cd bandwidthd-2.0.1
# ./configure
# make
# make install

Terminada a instalação vamos editar o arquivo de configuração e deixá-lo assim:

  1. vim /usr/local/bandwidthd/etc/bandwidthd.conf
subnet 192.168.0.0/24
dev “eth2″
sensor_id “fw”
graph true
output_cdf true
recover_cdf true
skip_intervals 1
graph_cutoff 1
promiscuous true
filter “ip”

Veja que no meu caso a rede a ser levantada é a 192.168.0.0/24 e a interface de rede a eth2. Para iniciar o serviço basta executarmos:

# /usr/local/bandwidthd/bandwidthd

Os relatórios ficam em /usr/local/bandwidthd/htdocs, então eu criei um link para a pasta do meu apache, assim pude ver o resultado.

# ln -s /usr/local/bandwidthd/htdocs /usr/local/apache2/htdocs/bw

Agora você pode acessar o seu relatório no Firefox. Veja abaixo uma imagem do relatório gerado pelo software.


fonte: http://www.vidalinux.com.br/archives/64