O vnstat é um monitor de tráfego de rede baseado em console. Mantém um log atualizado de hora em hora, diariamente e mensalmente.

Iremos ensiná-los como instalar o vnstat em seu servidor RHEL/CentOS.

1) Execute o seguinte comando para baixar o vnstat:

# wget http://humdi.net/vnstat/vnstat-1.14.tar.gz

2) Depois de ter baixado o arquivo, extraia o arquivo usando o terminal e navegue até o local onde você extraiu o arquivo e compilálo usando comandos a seguir.

# tar -xvf vnstat-1.14.tar.gz

# cd vnstat-1.14/

# make

3) Se a compilação foi concluída com exito, execute:

# make install

4) Quando a instalação terminar, você precisará criar um novo banco de dados para a interface de rede que você vai acompanhar. Antes de fazêlo, certifiquese que o seguinte diretório existe:

/var/lib/vnstat

Se o directório não existir, você receberá a seguinte mensagem:

Error: Unable to open database directory “/var/lib/vnstat”: No such file or directory The vnStat daemon should have created this directory when started. Check that it is is configured and running. See also “man vnstatd”.

5) Se estiver faltando você pode criálo por execução seguinte comando:

# mkdir /var/lib/vnstat

6) Para criar um novo banco de dados para executar sua interface de rede:

# vnstat –create -i eth0

Creating database for interface “eth0″… Info: -> A new database has been created.

Em nosso caso, a interface de rede é “eth0“, mas pode variar. Você pode executar ifconfig -a para verificar as interfaces disponíveis para sua máquina.

Se você deseja personalizar sua configuração vnStat você pode abrir seu arquivo de configuração localizado em:

/etc/vnstat.conf

8) Para facilitar as estatísticas de ler que você pode usar a ferramenta vnStati para gerar imagens .PNG para vnStat.

VnStati é automaticamente instalado ao longo de vnStat. Para gerar uma imagem de resumo para o uso da rede da sua interface de rede, você pode executar:

# vnstati -s -i eth0 -o ~/network-log.png

network-log

# vnstati -h -i eth0 -o ~/network-log.png

network-log

Obs.: Para visualizar estes gráficos será necessário baixá-los em seu servidor SSH.

9) Você pode adicionar “vnstatd -d” para seu arquivo /etc/rc.local”, assim o vnstatd iniciará automaticamente quando você reiniciar o sistema.


10) Você precisa deixar algum tempo para que as estatísticas sejam atualizados no banco de dados. Depois de ter escrita no banco de dados de informação suficiente, você pode ver as estatísticas de rede simplesmente executando:

# vnstat

Comandos úteis:

# vnstat -h      (para verificar estatísticas de hora em hora)

# vnstat -d      (para verificar estatísticas diárias)

# vnstat -m      (para verificar estatísticas mensais)

Para mais opções, você pode verificar usando o comando:

# vnstat –help