Mudanças entre as edições de "Verificando o Consumo de Banda"
(Nova página: 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 Band...) |
|||
(Uma revisão intermediária por um outro usuário não está sendo mostrada) | |||
Linha 4: | Linha 4: | ||
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: | 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: | ||
− | + | * libpcap em http://www.tcpdump.org/ | |
− | libpcap | + | * libpng em http://www.libpng.org/ |
− | libpng | + | * libgd em http://www.boutell.com/gd/ |
− | libgd | ||
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. | 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. | Agora baixe o arquivo em http://bandwidthd.sourceforge.net/ e vamos começar a instalação. | ||
− | + | # tar zxvf bandwidthd-2.0.1.tgz | |
− | # tar zxvf bandwidthd-2.0.1.tgz | + | # cd bandwidthd-2.0.1 |
− | # cd bandwidthd-2.0.1 | + | # ./configure |
− | # ./configure | + | # make |
− | # make | + | # make install |
− | # make install | ||
Terminada a instalação vamos editar o arquivo de configuração e deixá-lo assim: | Terminada a instalação vamos editar o arquivo de configuração e deixá-lo assim: | ||
# vim /usr/local/bandwidthd/etc/bandwidthd.conf | # vim /usr/local/bandwidthd/etc/bandwidthd.conf | ||
− | subnet 192.168.0.0/24 | + | subnet 192.168.0.0/24 |
− | dev “eth2″ | + | dev “eth2″ |
− | sensor_id “fw” | + | sensor_id “fw” |
− | graph true | + | graph true |
− | output_cdf true | + | output_cdf true |
− | recover_cdf true | + | recover_cdf true |
− | skip_intervals 1 | + | skip_intervals 1 |
− | graph_cutoff 1 | + | graph_cutoff 1 |
− | promiscuous true | + | promiscuous true |
− | filter “ip” | + | 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: | 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 | |
− | # /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. | 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 | |
− | # 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. | Agora você pode acessar o seu relatório no Firefox. Veja abaixo uma imagem do relatório gerado pelo software. | ||
Linha 45: | Linha 41: | ||
fonte: http://www.vidalinux.com.br/archives/64 | fonte: http://www.vidalinux.com.br/archives/64 | ||
+ | |||
+ | [[Categoria:Servidor]] |
Edição atual tal como às 06h34min de 10 de novembro de 2012
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:
- libpcap em http://www.tcpdump.org/
- libpng em http://www.libpng.org/
- libgd em http://www.boutell.com/gd/
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:
- 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.