Configurando o Bandwithd (monitoração gráfica)

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.

[ Hits: 34.237 ]

Por: Mateus Evangelista Oliveira Pereira em 13/05/2006


Configurando



Agora iremos configurar o BandwithD. Vamos até o diretório que foi criado durante a compilação do programa:

# cd /usr/local/bandwidthd/

Dentro desse diretório existe 1 arquivo binário e duas pastas (etc, htdocs), vamos entrar na pasta etc:

# cd /usr/local/bandwidthd/etc/

Agora vamos editar o arquivo bandwidthd.conf:

# vi bandwidthd.conf

Dentro do arquivo procure as seguintes linhas:

#subnet 192.168.0.0/16
#dev "eth0"

Descomente as linhas e altere de acordo com a sua rede, no meu caso ficou assim:

subnet 192.168.199.0 255.255.255.240
dev "eth0"

Agora dentro do diretório /usr/local/bandwidthd, vamos fazer um link simbólico da pasta htdocs para a pasta default do Apache:

# mkdir /var/www/htdocs/bandwithd
# ln -s /usr/local/bandwithd/htdocs /var/www/htdocs/bandwithd


Agora é só rodar o bandwithd dentro do /usr/loca/bandwithd/, digite:

# ./bandwithd

Agora espere 2 minutos e meio e veja os relatórios por IP da sua rede em:

http://endereçodoseruservidor/bandwithd/

OBS: A cada 2,5 min o bandwithd atualiza automaticamente o seus gráficos.

Você também pode colocar um linha no seu rc.local fazendo com que o seu bandwithd inicie automático toda vez que eu o seu servidor for reiniciado. :)

Página anterior    

Páginas do artigo
   1. Baixando e Instalando
   2. Configurando
Outros artigos deste autor

Conversão de códigos e sistemas numéricos

Leitura recomendada

Diagnosticando problemas variados em ambientes GNU/Linux (parte 1)

Criando um servidor DNS com o DJBDNS

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

Configurando Linux para Desenvolvimento de Sites

OCS Inventory e seus clientes - Instalação e configuração

  
Comentários
[1] Comentário enviado por rebinat em 13/05/2006 - 13:40h

com o bandwidht tem como controlar banda de usuarios??

[2] Comentário enviado por andregondim em 13/05/2006 - 14:14h

Uso o Slackware 10.2 com instalação full. E dá o seguinte erro:
Logo após o ./configure CFLAGS=-lz
configure: error: Bandwidthd requires but cannot find libgd

Tentei baixar e instalar
ftp://rpmfind.net/linux/contrib/libc6/i386/libgd-1.3-4.i386.rpm
fiz o rpm2targz libgd-1.3-4.i386.rpm, depois tar zxvf libgd-1.3-4.i386.tar.gz e continuou dando erro, tens alguma dica?

Agradeço desde já,
André Gondim

[3] Comentário enviado por CesarFilho em 13/05/2006 - 23:24h

Você digitou ldconfig após instalar a lib?

[4] Comentário enviado por flipe em 15/05/2006 - 09:53h

andregondim...

parece que você não tem a libgd instalada.

tenta procurar o tar.gz em http://sourceforge.net/projects/bandwidhtd

falo!

[5] Comentário enviado por juniorcoop em 15/05/2006 - 22:13h

boa noite irmão.. como eu faço para instalar o bandwithd no debian...

msn: juniormiguel@hotmail.com.br

[6] Comentário enviado por adrihenper em 16/05/2006 - 08:11h

Otimo artigo maninho, seguinte para os que estaum com dificuldades, existem 3 dependencias para instalacao do BANDWITHD, segue abaixo os links para download......

LIBPCAP http://www.tcpdump.org/
LIBPNG http://www.libpng.org/
LIBGD http://www.boutell.com/gd/

Ta ai so baixar ...........

by GARGAMEL!!!!

[7] Comentário enviado por cesarh em 16/05/2006 - 23:41h

ola
amigo estou com um problema quando digito ./configure CFLAGS=-lz
da o erro
checking for C compiler default output... configure: error: C compiler cannot create executables
pode me ajudar?

[8] Comentário enviado por cesarh em 16/05/2006 - 23:43h

e se digito ./configure da o seguinte erro

configure: error: Bandwidthd requires but cannot libpng

so que eu tenho este pacote instalado inclusive o mrtg usa o mesmo
pacote e ta ok



[9] Comentário enviado por danielfelipetto em 17/05/2006 - 09:57h

Opa pessoal, blz?
Estou precisando e muito usar essa ferramenta em minha empresa para analizar quem está consumindo a banda!
Estou tendo o seguinte problema: Qd abro meu navegador, e adiciono o endereço para gerar os gráficos, dá a seguinte mensagem:

"bandwidthd has nothing to graph. This message should be replaced by graphs in a few minutes. If it's not, please see the section titled "Known Bugs and Troubleshooting" in the README "

Já tentei mudanças no .conf e nada, as 3 libs estão instaladas tb...o que mais pode ser?

[10] Comentário enviado por r3v0lt4d0 em 17/05/2006 - 11:53h

o bandwith é configurado pra gerar os graficos depois de 2,5 minutos.. tenta ver se é isso cara...
manda rodar o bandwhitd e depois de um tempo olha se ele ta gerando os graficos..

[11] Comentário enviado por eei em 20/07/2006 - 11:29h

Está me dando o seguinte erro depois de dar
./configure CFLAGS=-lz

error: C compiler cannot create executables

oq será que pode ser isso
estou usando o debian sarge
e tenho o gcc instalado

abraços

[12] Comentário enviado por frajolitzz em 15/08/2006 - 12:52h

Opa ... bom artigo

Mas to com um probleminha aqui ... depois de instalado que vo executa-lo da seguinte msg

root@fredericoi1007_00:/usr/local/bandwidthd# ./bandwidthd
Syntax Error "syntax error" on line 15

qdo vou ver os logs ... aparece:

Aug 15 11:50:28 fredericoi1007_00 bandwidthd: Monitoring subnet 10.21.0.0 with netmask 10.21.0.0

Mas qdo acesso o endereço via web soh aparece uma pasta com 2 imgs dentro.

Sabem o q pode ser??
Grato,
Fred I. de Oliveira


[13] Comentário enviado por y2h4ck em 20/08/2006 - 19:48h

O bandwidthd e bem legal porem tem um defeito gravissimo: quando o daemon para os logs sao zerados. Acho que isso tira totalmente a funcionalidade da ferramenta.

Espero que no futuro deem um jeito nisso.

[14] Comentário enviado por AD-Beet em 28/11/2006 - 09:43h

Segui exatamente este tutorial e na hora de rodar com o './bandwidthd' ele dá a seguinte mensagem:
Syntax Error "syntax error" on line 5

uso a distribuiçao CentOS
por favor me ajudem :)
vlw abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts