Linux: monitore meu próprio uso de internet página por página

2

Eu tenho uma assinatura mensal de banda larga que rola no dia 23 de cada mês. Eu tinha chegado perto do final do meu uso, então eu estava cuidadosamente verificando que eu não ultrapassei meu limite - eles crucificam você pelo uso excessivo!

Então, quando o meu uso não rolou no dia 23, eu liguei para eles para verificar o que estava acontecendo (foi que a interface da Web do usuário final não estava totalmente desatualizada - eles são rápido o suficiente para faturar embora!).

Agora para a pergunta - o agente me disse que eu tinha usado 2,5 MB (ou figuras semelhantes) PER PAGE apenas para verificar meu uso (as únicas páginas que eu tinha acessado nos dois dias em questão ). Dizer que eu estava chocado é um eufemismo. Estas não são páginas extravagantes - v. Pequenos gráficos & c.

Agora, quero verificar meu uso da Internet (por página). Alguém pode me apontar para ferramentas úteis do Linux neste domínio? Eu pesquisei no Google, mas descobri que tudo é Windows e / ou não fornece resultados por página. Eu não quero algo que funcione em tempo real, mas sim um registro, de preferência algo que eu possa colocar em um banco de dados ou pelo menos uma planilha.

Esta não é uma questão de lista de compras - eu só quero nomes de ferramentas - não "mas blah1 é melhor do que blah2 ..." tipo debates (eu posso pesquisar isso sozinho). Eu realmente considerei o Softwarerecs.SE, mas acredito que é mais apropriado para este site. Se um moderador pensa diferente, então eu peço desculpas e ficaria muito grato se a postagem pudesse ser redirecionada.

NOTA: em resposta à resposta de Warren Young.

1) Não quer usar todos os dados (bem, eu faço, mas em um URL por URL (página por página) base)

2) Como mencionado em minha pergunta original, o rastreador de uso de rede do meu ISP é tão útil quanto os peitos nos dias de touro, e de qualquer maneira, não tem granularidade alguma.

3) Como eu disse para @peterph, estou pensando em algo baseado em navegador (eu uso o Chrome) para análises ad-hoc, mas gostaria que um daemon fizesse isso automaticamente.

4) Como eu disse ao @SailorCire, eu sou mais do tipo DBA e tenho o suficiente no meu prato sem ir por uma rota de desenvolvimento - eu não estou sendo preguiçoso, eu também acho que eu realmente não tenho o habilidades.

Finalmente, eu estava pensando em fazer algo com o Wireshark - você acha que isso pode ser um bom caminho? Ou até Snort?

    
por Vérace 24.02.2015 / 18:31

1 resposta

3

Existem muitas maneiras de eliminar esse gato:

  • Se você quiser um gráfico de todo o uso de dados em um determinado período, além de outras estatísticas de resumo, as ferramentas padrão para isso no Linux são MRTG e Cactos .

  • Seu ISP pode oferecer uma API da Web que permite que o Item de uso da rede verifique periodicamente o seu uso e informe-o com um medidor "no navegador. Funciona no Firefox e no Chrome. Puxar os dados dessa maneira é provavelmente menos dispendioso em termos de transferência de dados do que ir para uma página da Web interativa.

  • Se você quiser ver se as pessoas de suporte do seu ISP estão sem sentido quando dizem que essas páginas simples pesam 2,5 MiB cada, então você já tem o que precisa para responder à pergunta: as ferramentas de desenvolvimento do seu navegador.

    Nos últimos 2 a 3 anos, todos os principais provedores de navegadores adicionaram Firebug conjuntos de ferramentas semelhantes aos seus navegadores. O Firefox também inclui suas próprias ferramentas de desenvolvedor, de modo que o próprio Firebug é cada vez mais desnecessário.

    O pressionamento de tecla para isso é geralmente F12 ou Ctrl-Shift-I .

    O que você está procurando é a guia Rede. ( Firefox , Chrome ) Quando você abre uma página com este painel aberto, ela fornece todos os tipos de detalhes sobre o que acontece na rede quando a página é carregada, incluindo o peso da página.

  • Se você está pedindo algo que permitirá que você volte ao histórico e realize análises de longo prazo que permitem responder a perguntas como "Qual é o tamanho mediano de página que baixei durante o mês?" então eu não sei de nada atualmente existente. Se de fato não existe, você pode construí-lo acessando os dados coletados pelo MRTG ou pelo Cacti.

por 24.02.2015 / 21:56