Este artigo ensina como instalar no Conectiva Linux 9 o software de monitoramento de tráfego Bandwidthd, usado para monitoração de tráfego individual por IP.
Olá pessoal, como meu primeiro artigo venho apresentar a vocês um excelente software de monitoramento de trafego, o Bandwidthd. 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.
Nas próximas páginas vamos ver a instalação e a configuração do mesmo em um servidor Conectiva Linux 9.
Pacotes necessários
Para a instalação do Bandwidthd devemos baixar alguns pacotes que são necessários ao mesmo, devemos instalar todos antes do Bandwidthd, os pacotes são:
No momento que escrevo esse artigo a versão mais atual da biblioteca é a 1.2.8. Depois de feito o download, a instalação se resume ao velho ./configure, make, make install.
[2] Comentário enviado por TheHawk em 04/05/2006 - 11:50h
Olá phablow, infelizmente não tenho essa informação, só testei no conectiva 9, slack 9 e 10 e fedora 3 e 5.... nesses essa mesma instalação funciona sem problema algum, agradeço se vc poder fazer o teste e dar o feedback aqui nos comentarios, até mais.
[3] Comentário enviado por segment em 04/05/2006 - 14:23h
Parabéns pelo artigo, fico de fácil compreensão p todos (no meu ponto de vista), sem problemas algum consegui fazer funcionar no slack 10.1, e funfou na limpeza, então é isso ai parceiro, inclusive usava o mrtg para monitoração gráfica que é muito bom, mas com uma primeira impressão do software, estou muito satisfeito com seu funcionamento. Então é isso parceiro, vlw.
[4] Comentário enviado por y2h4ck em 04/05/2006 - 16:11h
Ae cara tudo bem?
Esse Bandwidhtd e bem legalzinho, gera algumas informacoes bacanas, mas infelizmente ele tem uma falha muito grave que ao meu ver torna o aplicativo totalmente inviavel.
- Voce executa ele para gerar os graficos, ele gera bonitinho, porem, quando ele para o daemon os graficos sao zerados.
- os daemons travam constatemente, e isso aliado ao problema acima torna o software inviavel.
gostaria muito que os desenvolvedores resolvessem este problema, pois seria uma ferramenta muito boa.
Para mim gerar grafico de consumo de banda tem que ser usando a suite CACTI.
[6] Comentário enviado por TheHawk em 04/05/2006 - 16:38h
Olá y2h4k, aqui eu não tenho esse problemas que você relatou, uso em varias maquinas minhas e nunca houve um travamento sequer, o software funciona muito bem, quanto ao problema de zerar os graficos basta habilitar a opção no conf do bandwidthd como explicado no artigo que sempre que você parar o daemon ele continua de onde parou, os meus graficos nunca zeraram em varios meses de uso do programa, minhas maquinas ficam ligadas 24hs.... Obrigado e até mais.
[7] Comentário enviado por marcosantiago em 04/05/2006 - 17:48h
OI y2h4ck...
Olha quanto a esse problema ja existe solução !
O bandwidthd guarda os graficos em um banco de dados...O postgreSQL...e com ele tudo funciona direitim !
so precisa criar um banco de dados e adicionar as linhas no bandwidthd.conf
output_cdf true
filter "ip or ether proto 0x8864"
graph false
recover_cdf false
[9] Comentário enviado por danielfelipetto em 17/05/2006 - 00:02h
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?
[12] Comentário enviado por danielfelipetto em 17/05/2006 - 09:53h
Opa...TheHawk, eis o problema, esperei de ontem pra hoje e nada...tentei até mudar no .conf a subnet de "10.0.0.0 255.0.0.0" para "10.0.0.0/8" mas ainda nada..
[17] Comentário enviado por robertofonseca em 10/11/2006 - 19:01h
Amigos,
Fiz os passos descritos, instalei as bibliotecas e na hora de copilar o bandwidthd ele dah erro no make. o erro eh esse: dwidthd.c:4:22: error: libpq-fe.h: No such file or directory.
Minha Distro é Suse 10.1 64bits.
[18] Comentário enviado por TheHawk em 10/11/2006 - 21:23h
Olá robertofonseca, nunca instalei esse soft no SUSE e nem em 64bits... então vou só lhe dizer o que pesquisei... esse libpq-fe.h é do pacote source do postgre-sql... instala o source do mesmo e veja se resolve o seu problema, até mais
[19] Comentário enviado por robertofonseca em 13/11/2006 - 08:45h
Bah cara, eu teintei instalar o postgree, mas ele diz que jah estava instalada uma versão superior no sistema. Será que eu consigo instalar em outra distro, como Red Hat 9 por exemplo, e apartir da outra distro monitorar o meu server Suse?
[20] Comentário enviado por TheHawk em 13/11/2006 - 09:25h
Olá roberto, você não tem que instalar o postgree, tem que instalar o pacote de desenvolvimento dele... eu não conheço muito de suse, mas deve ter algum programa tipo apt-get.... o nome do pacote é tipo assim "postgree-devel" e quanto a monitorar outra maquina não é possivel, o bandwidthd monitora apenas a propria maquina onde ele está instalado, espero ter ajudado, até mais.
[21] Comentário enviado por robertofonseca em 13/11/2006 - 11:27h
Baixei o rpm do devel, mas na hora de instalar ele diz que já esta instalado. Acabei de seguir teu artigo e instalar no Red Hat 9.0 e funcionou perfeitamente. Pena que o meu red-hat nao é a máquina que fica na ponta, pois to com um gargalo na internet e gostaria de saber quem tah pesando...a propósito, tu sabes como customizo o bandwidthd para ele gerar gráfico também do trafego na porta 25?
[22] Comentário enviado por TheHawk em 13/11/2006 - 12:02h
Oi roberto.... desconheço esse tipo de costumização no bandwidthd, ele monitora todo o trafego que passa de cada ip... tipo TCP, UDP, P2P etc... até mais.
[23] Comentário enviado por Mr_Ciber em 18/09/2008 - 15:59h
estou tentando instalar no slackware e esta dando este erro na hora de executar
../bandwidthd: symbol lookup error: /usr/lib/libgd.so.2: undefined symbol: jpeg_destroy
alguem sabe como solucionar?