Há pouco tempo, eu estava tendo problemas com a conexão sem fio e escrevi uma pequena ferramenta de monitoramento que era apenas um invólucro do ping. Ainda acho útil exibir rapidamente a conectividade atual.
Mas também adicionei a capacidade de gravar um log de sua conectividade e, em seguida, escrevi um script perl para analisar o log e exibir um gráfico de resumo. Parece exatamente o que você está procurando:
O único problema é que eu o desenvolvi no Linux, mas pelo que sei, o ping deve funcionar da mesma maneira em um Mac. Se você estiver interessado, aqui está o que fazer:
Se você tem git:
$ git clone 'https://github.com/NickSto/uptest.git'
Se não o fizer:
$ mkdir uptest && cd uptest
$ wget 'https://raw.github.com/NickSto/uptest/master/uptest.sh'
$ wget 'https://raw.github.com/NickSto/uptest/master/upanalyze.pl'
Em seguida, execute a ferramenta de monitoramento por algumas horas, registrando-se em um arquivo (execute ./uptest.sh -h
para ler seu uso):
$ ./uptest.sh 15 -l uptest_log.txt
Em seguida, você pode imprimir o histograma com upanalyze.pl
:
$ ./upanalyze.pl uptest_log.txt
As estrelas são ruins (pings caídos): uma linha completa de estrelas significa que você não teve nenhuma conectividade durante toda a hora.