Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: bota uma fé?
Por pxcx
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Monitoramento de rede com o Bandwidthd
Linux user
Publicado por jose leandro buzaneli dos santos em 30/04/2009

Login: buzaneli, 265032 pontos
[ Hits: 8199 ]

Monitoramento de rede com o Bandwidthd

Esse monitoramento de rede serve para ver quais sãos os protocolos que estão sendo mais usados e ver o consumo de banda de cada host na rede, ele gera um gráfico muito bom e através desse gráfico você fica com uma visão melhor da sua rede para fazer um controle de banda ou QOS.

Instalação dos programas necessários:

1. O bandwidthd monitora os protocolos acessados pelas maquinas da rede, ele deve ser instalado no gateway da rede.

2. Instale o servidor Apache e o bandwidthd:

# apt-get install apache2 bandwidthd

Configuração do Bandwidthd:

3. Vamos agora para a configuração do bandwidthd.

3.a. Com o seu editor predileto vamos com figurar o bandwidthd.

# mcedit /etc/bandwidthd/bandwidthd.conf

# Bandwidthd.conf
#
# Commented out options are here to provide
# documentation and represent defaults

# Subnets to collect statistics on. Traffic that
# matches none of these subnets will be ignored.
# Syntax is either IP Subnet Mask or CIDR
#subnet 192.168.0.0/24

#nessa opção aqui eu coloquei as rede a ser monitoradas

subnet 192.168.100.0/24
subnet 192.168.200.0/24
subnet 10.1.1.0/24
subnet 192.168.123.0/24

# Device to listen on
# Bandwidthd listens on the first device it detects
# by default. Run "bandwidthd -l" for a list of
# devices.
#dev "eth0"

#nessa opção está any, pois é para todos as interfaces

dev "any"

###################################################
# Options that don't usually get changed

# An interval is 2.5 minutes, this is how many
# intervals to skip before doing a graphing run
#skip_intervals 0

# Graph cutoff is how many k must be transfered by an
# ip before we bother to graph it

graph_cutoff 1024

#Put interface in promiscuous mode to score to traffic
#that may not be routing through the host machine.
#promiscuous true


promiscuous false

#Log data to cdf file htdocs/log.cdf
#output_cdf false
output_cdf true

#Set the cdf log output directory
log_dir "/var/lib/bandwidthd"

#Read back the cdf file on startup
#recover_cdf false


recover_cdf true

#Libpcap format filter string used to control what bandwidthd see's
#Please always include "ip" in the string to avoid strange problems
#filter "ip"

#Draw Graphs - This default to true to graph the traffic bandwidthd is recording
#Usually set this to false if you only want cdf output or
#you are using the database output option. Bandwidthd will use very little
#ram and cpu if this is set to false.
#graph true

#Set META REFRESH for static pages in seconds(default 150, use 0 to disable).
#meta_refresh 150


meta_refresh 150

#Set the static html output directory

#aqui eu escolhi o diretório para publicação da web

htdocs_dir "/var/www/bandwidthd"

# mkdir /var/www/bandwidthd
# chmod 775 -R "/var/www/bandwidthd
# /etc/init.d/bandwidthd stop
# /etc/init.d/bandwidthd start


3.b. Agora é só acessar o seu servidor pela web.

http://localhost/bandwidthd

Veja como fica o gráfico nas imagens abaixo:
Linux: Monitoramento de Rede com o BANDWIDTHD
Linux: Monitoramento de Rede com o BANDWIDTHD

Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Eu odiava Linux!
   Dica Linux recomendada Como criptografar um disco usando dm_crypt e LUKS
   Dica Linux recomendada Administrando rota de viagem com o Google Earth
   Dica Linux recomendada Criando uma calculadora empresarial no Lazarus
   Dica Linux recomendada Kloxo - Painel de Hospedagem

Comentários
[1] Comentário enviado por k4mus em 24/06/2009 - 00:16h:

Amigo, to procurando um que exiba o trafego em tempo real. Voce sabe de algum q me recomende? Atualment uso o tcptrack..mas tenho a impressao q ele nao eh muito preciso nao.

[2] Comentário enviado por buzaneli em 24/06/2009 - 08:17h:

para o Sr k4mus


Tem o iptraf voce pode executar ele, mostra todas as portas em tempo real e pode ser gerado um log mas ele não tem gráfico, tem também o cacti, mas tem que instalar em todas as máquina que vaio monitorar o snmp



[3] Comentário enviado por rpcsistema em 15/06/2011 - 09:31h:

Aparentimente instalei tudo normalmente, mas quando temto acessar
pelo navegador aparece a seguinte mensagem, o que:

Forbidden
You don't have permission to access /bandwidthd/ on this server.

podi ser?

[4] Comentário enviado por buzaneli em 16/06/2011 - 08:25h:

Caro rpcsistema, essa mensagem é que o apache não tem permissão de leitura no diretório.

No bandwidthd.conf vc mudou o diretório para htdocs_dir "/var/www/bandwidthd", e agora é só dar a permissão para o apache.

faça esse teste copia a pasta onde estava o bandwidthd lá em htdocs original para /var/www/bandwidthd e dá as permissões e da um restart no bandwidthd.

ok

qualquer coisa manda para mim a sua configuração




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.