Introdução
O
VnStat é uma aplicação que monitora o tráfego de redes para ambientes
Linux e BSD, desenvolvido por Teemu Toivola, e disponível
através de pacote oficial via APT, ou através do site:
Seu objetivo, é manter um Log de tráfego da rede para a interface selecionada (s).
Ele usa as estatísticas da interface de rede fornecidas pelo kernel como fonte de informação. Isto significa que o VnStat vai ser realmente um Sniffer
de tráfego.
Esta aplicação é Open Source/GPL, e pode ser instalado como root ou como usuário simples, embora, recomenda-se que seja instalado como Root.
Maiores informações poderão ser obtidos lendo o README.
Instalação
Vamos à pratica:
1. Atualizar o cache:
# aptitude update
2. Instalação dos pacotes necessários:
# aptitude install apache2 vnstat php5 php5-gd
3. Adicionar as interfaces a serem monitoradas:
# vnstat -u -i nome-da-interface
Ex.:
# vnstat -u -i eth0
Para adicionar outras interfaces, basta ir substituindo o próprio nome da interface:
Ex.:
# vnstat -u -i eth1
# vnstat -u -i eth2
4. Verificando se o VnStat está coletando as informações:
O comando 'vnstat' sem nenhum parâmetro, mostra um resumo de todas as interfaces que estão sob monitoramento.
# vnstat
O parâmetro '-h', exibe um gráfico mostrando o tráfego das ultimas 24 horas, mostrado os dados hora a hora:
# vnstat -h
O parâmetro '-d', exibe uma tabela mostrando o tráfego dos últimos 30 dias:
# vnstat -d
O parâmetro '-m', exibe uma tabela mostrando o tráfego dos últimos 12 meses:
# vnstat -m
O parâmetro '-w', exibe uma tabela mostrando o tráfego dos últimos 7 dias, da última semana e da semana atual:
# vnstat -w
O parâmetro '-l', exibe o tráfego do momento:
# vnstat –l
Demais parâmetros, poderão ser obtidos no README ou no site do desenvolvedor:
http://humdi.net - VnStat.
Pronto, com isto, você já será capaz de gerenciar o tráfego da sua rede via console.