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.916 ]

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

Configuração do SSL no Apache

Instalando leitor de finger do T60 no Debian Etch

Habilitar ou criar um serviço para as distribuições Ubuntu 16 ou superior

AIXGL + Beryl no Kubuntu 6.10 com uma Intel i810

Instalando o Msn-Proxy no Mandriva 2008/2009

  
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