Bash: Gráficos estatísticos de tráfego de rede

Depois enfrentar alguns problemas bem estranhos após implementar o MRTG aqui onde trabalho, resolvi criar minha “própria” versão do mesmo (quanta pretensão hein… rsrsrs) em shell script apenas para monitorar o quanto de download/upload estava ocorrendo aqui na rede. Para tal usei:

    RRDtool v1.4.7
    Bash v4.1.10
    Lighttpd v1.4.35
    Linux 2.6.37.6

A configuração e uso do script é bem simples, bastando fazer o seguinte no mesmo:

  • Alterar as variáveis globais conforme necessário
  • Executar o script para gerar as bases de dados
  • ./nome_script.sh

  • Executar novamente o script, mas agora para gerar as páginas .html
  • ./nome_script.sh –html

    Agora agende no cron do usuário root a execução do script a cada 5 minutos:

    */5 * * * * /caminho/para/nome_script.sh > /dev/null 2>&1

    E finalmente acesse via navegador web a página HTML gerada.

    Feito tudo isso você terá uma página mais ou menos como esta:

    Screenshot at 2016-03-29 09:12:19

    Tudo muito simples e funcional. 🙂

    Você encontra este script no meu repositório no Github.

    Faloura!!!

    Anúncios

    Deixe um comentário

    Preencha os seus dados abaixo ou clique em um ícone para log in:

    Logotipo do WordPress.com

    Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

    Imagem do Twitter

    Você está comentando utilizando sua conta Twitter. Sair / Alterar )

    Foto do Facebook

    Você está comentando utilizando sua conta Facebook. Sair / Alterar )

    Foto do Google+

    Você está comentando utilizando sua conta Google+. Sair / Alterar )

    Conectando a %s