Hace poco tuve problemas con la conexión inalámbrica y escribí una pequeña herramienta de monitoreo que en realidad era solo una envoltura alrededor del ping. Todavía me resulta útil para mostrar la conectividad actual de un vistazo.
Pero también agregué la capacidad de escribir un registro de su conectividad, y luego escribí un script en perl para analizar el registro y mostrar un gráfico de resumen. Suena como lo que estás buscando:
El único problema es que lo desarrollé en Linux, pero por lo que puedo decir, ping debería funcionar igual en una Mac. Si estás interesado, esto es lo que debes hacer:
Si tienes git:
$ git clone 'https://github.com/NickSto/uptest.git'
Si no lo haces:
$ mkdir uptest && cd uptest
$ wget 'https://raw.github.com/NickSto/uptest/master/uptest.sh'
$ wget 'https://raw.github.com/NickSto/uptest/master/upanalyze.pl'
Luego, ejecute la herramienta de monitoreo durante algunas horas, registrando un archivo (ejecute ./uptest.sh -h
para leer su uso):
$ ./uptest.sh 15 -l uptest_log.txt
Luego puedes imprimir el histograma con upanalyze.pl
:
$ ./upanalyze.pl uptest_log.txt
Las estrellas son malas (pings caídos): una línea completa de estrellas significa que no tuviste ninguna conectividad en toda la hora.