Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: bota uma fé?
Por pxcx
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Monitorando o tráfego da sua rede com vnstat
Linux user
Publicado por Filipe em 11/05/2010

Login: ChacalRN, 8828 pontos
[ Hits: 5532 ]

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
   Dica Linux recomendada Skype para Linux
   Dica Linux recomendada Como instalar o Google Chrome no Slackware 13.37
   Dica Linux recomendada O que é um pacote Debian (.deb)
   Dica Linux recomendada Personalize seu KDE4 com o Bespin
   Dica Linux recomendada Como instalar a Watchtower Library 2010 no Ubuntu 11.04 (natty)

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.