VnStat, monitoramento de tráfego de rede (update)


Em mais uma breve dica veremos como instalar o vnstat em algumas distros.

O vnstat nada mais é que um monitor de tráfego de rede que indexa e cataloga todo o tráfego de dados que passa por uma interface de rede, um programa que acho bastante útil principalmente para aqueles que dependem de plano de dados de telefonia 3G.

Arch Linux

# pacman -S vnstat
# systemctl enable vnstat.service
# systemctl start vnstat.service

Debian e derivados

# apt-get update
# apt-get install vnstat

Fedora

# yum update
# yum install vnstat
# systemctl enable vnstat.service
# systemctl start vnstat.service

Gentoo

# emerge --sync
# emerge -av net-analyzer/vnstat
# systemctl enable vnstat.service
# systemctl start vnstat.service

openSUSE

# zypper up
# zypper in vnstat
# systemctl enable vnstat.service
# systemctl start vnstat.service

Passada toda a lenga-lenga básica, eis que usamos o programa, iniciando com isso:

# vnstat -q -u -i interface-de-rede
$ vnstat -q

As seguintes opções adicionais podem ser utilizadas:

-h : mostra o tráfego das ultimas 24 horas;
-d : mostra o tráfego dos últimos 30 dias;
-m : mostra o tráfego dos últimos 12 meses;
-w : mostra o tráfego dos últimos 7 dias;
-l : mostra o tráfego atual, até que se interrompa com Ctrl+c.

Para mais:

$ vnstat --longhelp

Interface Web

Os créditos desta parte do post vão para o site aprendendo linux:

VnSTAT – Monitore sua rede e internet de forma fácil e agradável

Dados os créditos, vamos ao que interessa, ou seja, a instalação do apache e do php:

$ sudo apt-get update
$ sudo apt-get install apache2 php5

Tendo instalado os programas, baixaremos a interface Web para o VnStat:

$ wget http://downloads.aprendendolinux.com/programas/vnstat_php_frontend-1.5.1-pt-br.tar.gz
$ sudo tar -xvzf vnstat_php_frontend-1.5.1-br-br.tar.gz -C /var/www/

Daí edite o arquivo de configuração /var/www/vnstat/config.php:

$ sudo nano /var/www/vnstat/config.php

E modifique a linha ($iface_list = array(‘eth0′, ‘eth1′), substituindo as interfaces de redes existentes, no caso do exemplo eth0 e eth1 pela sua, aqui a minha é eth0 (minha interface de rede externa), aqui não há rede local, então ficou assim o campo já alterado:

($iface_title[‘eth0′] = ‘Internet';

Este slideshow necessita de JavaScript.

Assim podemos verificar o tráfego de dados seja pelo terminal com:

$ vnstat ### e suas opções se desejarmos

vnstat-003

Ou do moxo xiq, abrimos um navegador e digitamos o IP do servidor seguido de vnstat (exemplo):

http://192.168.1.101/vnstat

Este slideshow necessita de JavaScript.

Interface alternativa.

No link abaixo pode ser vista uma interface alternativa para o Vnstat:

jsvnstat, uma interface elegante para o VnStat

IntÉ!

Anúncios
VnStat, monitoramento de tráfego de rede (update)

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s