Registrando o volume de tráfego 3G
Como um exercício para os leitores mais geeks, proponho documentar como fazer com que o script mencionado abaixo, do Bruno Buys e publicado no Dicas-L, passe a não mais precisar ser chamado manualmente na hora da desconexão – pode ser via cron, ou – como eu preferiria – sendo chamado pelo ip-down ou ppp-down, automaticamente na hora da desconexão – aí não dependerá mais do wvdial, nem de uma ação do usuário.
Se você usa o wvdial para se conectar, pode usar este script para logar seu tráfego. Quando rodado, o script desconecta o modem, mas antes, recolhe a informação do volume de tráfego da interface e salva em um arquivo texto. (…) (via dicas-l.com.br)
Saiba mais (dicas-l.com.br).
Se eu tivesse um modem de banda larga móvel, com certeza tentaria automatizar isso, para que ficasse transparente pra mim, mas … eu ainda não tenho, to relutando pra assinar esse serviço
Bom, minha dica seria usar o GKrellm, deixo ele programado para abrir quando logar (iniciar sessão) na minha área do Gnome (Debian Testing), daí aparece um botão no canto inferior direto de cada quadro de gráfico para cada interface, onde clicando pode-se ver uma planilha do tráfego diário, semanal e mensal, tudo armazenado no diretório ~/.gkrellm2/data/net, ou mais especificamente para o caso no arquivo ~/.gkrellm2/data/net/ppp0. Uso via celular com plano de dados em um de 40 MB e outro de 100 MB, posso me conectar por wvdial, Gnome PPP ou Network Manager, que fica com ícone perto da hora e sempre uso este último. Perfeito!
Quem desejar algo “mais fofinho”, pode usar o vnstat.
$ vnstat -i eth0
Database updated: Fri Nov 27 18:25:01 2009
eth0
received: 139.83 GB (47.0%)
transmitted: 157.87 GB (53.0%)
total: 297.71 GB
rx | tx | total
———————–+————+———–
yesterday 2.68 GB | 80.19 MB | 2.76 GB
today 2.13 GB | 64.08 MB | 2.20 GB
———————–+————+———–
estimated 2.77 GB | 83 MB | 2.85 GB