đź’» Este proyecto es un script en Python que permite monitorear el estado de dispositivos mediante el envĂo de pings a direcciones IP especĂficas y guardar los resultados en un archivo JSON. Además, muestra un aviso en caso de tres fallos consecutivos, pero solo la primera vez, y espera una hora antes de mostrar el aviso nuevamente.
AsegĂşrate de tener instaladas las siguientes bibliotecas Python antes de ejecutar el script:
ping3: Se utiliza para realizar pings a las direcciones IP.json: Se utiliza para trabajar con archivos JSON.datetime: Se utiliza para llevar un registro del tiempo y controlar el aviso.
Puedes instalar la biblioteca ping3 ejecutando el siguiente comando:
pip install ping3- Abre el archivo
direccionesIPs.jsonen un editor de cĂłdigo. - Modifica la lista
direcciones_ippara incluir las direcciones IP que deseas monitorear. - Ejecuta el script
check_ping.py:
python check_ping.pyEl script comenzará a monitorear las direcciones IP especificadas y guardará los resultados en un archivo JSON llamado resultados.json. Además, mostrará un aviso en caso de tres fallos consecutivos, pero solo la primera vez, y esperará una hora antes de mostrar el aviso nuevamente.
Las contribuciones son bienvenidas. Si tienes alguna mejora o correciĂłn, no dudes en enviar una solicitud de extracciĂłn.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más detalles.
