Monitorando o tráfego da sua rede com vnstat
Dica publicada em Linux / Software
Monitorando o tráfego da sua rede com vnstat
O vnStat é um monitor de tráfego para Linux, podendo gerar relatórios de tráfego por hora, dia, mês, top10 e outros. Ideal para quem utiliza planos de transferência de dados em GNU/Linux e deseja controlar o uso do serviço.
Para instalar o vnStat no Ubuntu/Debian:
sudo apt-get install vnstat
Para dar as permissões aos usuários:
sudo chmod o+x /usr/bin/vnstat
$ sudo chmod o+wx /var/lib/vnstat/
Feito isso, há a necessidade de se criar um job no cron para que o vnStat passe a coletar as informações de tráfego:
vnstat -u -i ethx
ou
vnstat -u -i pppx
Substituindo "x" pela id de sua interface (0, 1 etc).
Utilize o ifconfig para visualizar suas interfaces de rede. Agora execute o vnStat pelo console:
vnstat
Tráfego diário:
vnstat -d
vnstat -m
vnstat -help
man vnstat
Boa sorte.
Para instalar o vnStat no Ubuntu/Debian:
sudo apt-get install vnstat
Para dar as permissões aos usuários:
sudo chmod o+x /usr/bin/vnstat
$ sudo chmod o+wx /var/lib/vnstat/
Feito isso, há a necessidade de se criar um job no cron para que o vnStat passe a coletar as informações de tráfego:
vnstat -u -i ethx
ou
vnstat -u -i pppx
Substituindo "x" pela id de sua interface (0, 1 etc).
Utilize o ifconfig para visualizar suas interfaces de rede. Agora execute o vnStat pelo console:
vnstat
Database updated: Sun Nov 18 16:25:01 2007 ppp0 received: 25.48 MB (83.3%) transmitted: 5.03 MB (16.7%) total: 30.51 MB rx | tx | total ---------------+--------+------- yesterday 12.68 MB | 3.07 MB | 15.75 MB today 11.16 MB | 1.74 MB | 12.91 MB ---------------+--------+------- estimated 16 MB | 1 MB | 17 MBParâmetros do vnstat:
Tráfego diário:
vnstat -d
ppp0 day rx | tx | total ----------------+---------+--------- 16.11. 1.63 MB | 0.20 MB | 1.83 MB 17.11. 12.68 MB | 3.07 MB | 15.75 MB 18.11. 11.16 MB | 1.74 MB | 12.91 MB ----------------+---------+--------- estimated 16 MB | 1 MB | 17 MBTráfego mensal:
vnstat -m
ppp0 month rx | tx | total ----------------+----------+---------- Nov '07 25.48 MB | 5.03 MB | 30.52 MB ----------------+----------+---------- estimated 42 MB | 8 MB | 50 MBPara listar todos os parâmetros do vnstat, utilize o comando:
vnstat -help
vnStat 1.4 by Teemu Toivola -q, -query query database -h, -hours show hours -d, -days show days -m, -months show months -w, -weeks show weeks -t, -top10 show top10 -s, -short use short output -u, -update update database -i, -iface change interface (default: ppp0) -?, -help short help -v, -version show version -tr, -traffic calculate trafficVocê também poderá obter mais informações utilizando o:
man vnstat
Boa sorte.
Até!
Sérgio Abrantes