Monitorando o tráfego da sua rede com vnstat

Publicado por Filipe em 11/05/2010

[ Hits: 15.333 ]

 


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
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 MB

Parâ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 MB

Trá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 MB

Para 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 traffic

Você também poderá obter mais informações utilizando o:

man vnstat

Boa sorte.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como verificar se sua imagem Linux (ISO) está corrompida

Integrando AppImage no Slackware

Mecanismo de pesquisa do Google no Firefox - Adicionando manualmente

Google Chrome no Ubuntu 14.04 e Linux Mint 17

Editores PHP para Linux

  

Comentários
[1] Comentário enviado por pelo em 04/07/2019 - 14:55h

Após anos, continua atual.
Até!
Sérgio Abrantes



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts