rtt-graph.sh: Gráficos estatísticos de latência de rede

Shell script que utilizando o RRDTool e o comando ping, gera gráficos estatísticos diários, semanais e mensais relativos a latência de rede, tudo muito simples e bem funcional. Para mais detalhes sobre configuração e uso, leia a documentação que acompanha o projeto.

O projeto está hospedado no meu repositório no Github, neste endereço: https://github.com/SandroMarcell/rtt-graph

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

Continuar lendo

Shell script: Declarando constantes

Constantes são identificadores capazes de armazenar valores, mas que não podem ser redefinidos, modificados ou removidos, eles permanecem imutáveis no decorrer do algoritmo e de seu processamento; e assim como em algumas linguagens de programação, o shell script também permite a declaração de constantes através dos seguintes métodos: Continuar lendo

Shell script: Implementando um simples manipulador de eventos de teclado

Mais um script da série “Tô a toa!” que resolvi postar aqui no blog!

Muitas vezes um usuário quer que determinada ação ocorra em seu script ao se pressionar uma única tecla, mas no shell não há nenhum tipo de manipulador que faça esse serviço. O mais próximo seria utilizando o built-in trap para capturar sinais de interrupção tais como: Ctrl+C, Ctrl+D, etc… Porém para o propósito acima ele não se Continuar lendo