Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheckPingIps : Monitorizar estado de Ip

Estado del Proyecto Licencia

💻 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.

Portada Proyecto

Requisitos

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

Uso

  1. Abre el archivo direccionesIPs.json en un editor de cĂłdigo.
  2. Modifica la lista direcciones_ip para incluir las direcciones IP que deseas monitorear.
  3. Ejecuta el script check_ping.py:
python check_ping.py

El 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.

Contribuciones

Las contribuciones son bienvenidas. Si tienes alguna mejora o correciĂłn, no dudes en enviar una solicitud de extracciĂłn.

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más detalles.

About

💻 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.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages