
Hola colegas, les quería compartir un código minimalista que les ayudará a monitorear sus hosts mediante ping, de esta forma pueden comprobar cuando un equipo, dispositivo, etc de su red presenta un problema de comunicación o de alta latencia.
Como usarlo:
En la descarga se incluye un archivo llamado «config.json» el mismo contiene 3 datos, el nombre del programa, puedes modificarlo, el intervalo del ping y los hosts como se muestra en la imagen.

La variable «titulo» será el título del programa, puedes ajustarlo a tu gusto.
La variable «intervalo_ping» ajusta el intervalo del ping en segundos, puedes ajustarlo para lanzar un ping más seguido o más distante según necesites.
La variable «hosts» contiene los hosts que vas a monitorear, agrega un host por línea respetando la sintaxis, puedes agregar un máximo de 20 hosts, ejemplo:
{«name»: «NOMBRE DE HOST«, «ip»: «192.168.1.100«},
Puedes modificar donde dice «NOMBRE DE HOST» para darle un nombre al equipo que deseas monitorear. 192.168.1.100 es la IP del equipo a monitorear, cámbiala según la IP del equipo.
Es pequeño pero útil ya que podrás ver muy rápido si un equipo o dispositivo tiene problemas.
El firewall en cada dispositivo debe permitir el ping (ICMP)
Ejemplo de equipo sin respuesta:
