NetWatch
NetWatch es una herramienta de monitoreo de disponibilidad auto-hospedada que realiza comprobaciones HTTP(S), TCP e ICMP en intervalos configurables, almacena los resultados en SQLite y envía alertas en tiempo real a través de Server-Sent Events. No requiere polling ni actualizaciones periódicas.
Ficha actualizada 23 sept 2026, 18:10 · upstream 23 sept 2026, 18:07 · release v6.2.0
Qué es NetWatch
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
NetWatch es una herramienta de monitoreo de disponibilidad auto-hospedada diseñada para desarrolladores, entornos homelab y equipos pequeños. Permite realizar comprobaciones reales HTTP(S), TCP e ICMP en intervalos configurables, almacenar los resultados en SQLite y enviarlos al navegador mediante Server-Sent Events sin necesidad de polling ni actualizaciones periódicas. Funciona tanto sobre servidores como en dispositivos móviles.
- Monitoreo de servicios web públicos (APIs, sitios web)
- Verificación de disponibilidad de bases de datos y servicios internos
- Monitorización de redes y dispositivos IoT sin necesidad de puertos abiertos
- Validación de SLAs para aplicaciones críticas en entornos locales
- Diagnóstico de latencia de red entre servidores y clientes finales
- Monitoreo completo de HTTP(S) incluyendo DNS, TCP, TLS y TTFB con desglose por tiempo de espera
- Comprobación de certificados SSL en tiempo real con conteo de días restantes hasta caducidad
- Alertas en tiempo real vía Telegram Bot API sin necesidad de polling
- Soporte para múltiples protocolos: HTTP, HTTPS, TCP e ICMP (ping)
- Historial detallado con gráficos y estadísticas por ventana temporal configurable
- Modo de embed que permite visualizar el dashboard directamente desde cualquier sitio web
- No incluye autenticación encriptada para credenciales de API, solo almacenamiento en texto plano en SQLite (se planea un futuro parche)
- Requiere la capacidad NET_RAW del kernel para ICMP ping
- El monitoreo TCP no verifica si el puerto está realmente abierto o solo que se puede establecer una conexión
- No incluye autenticación de usuarios ni gestión de permisos en el dashboard
- Las alertas por correo requieren configuración SMTP adicional y pueden fallar con configuraciones SMTP complejas
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
NetWatch se ejecuta mediante Docker Compose. Se recomienda usar un volumen persistente para los datos (netwatch-data) para evitar pérdida de información al reiniciar el contenedor. Para despliegues en entornos Linux, asegúrese de configurar la capacidad NET_RAW si se desea monitorear ICMP. En entornos Mac con Apple Silicon, use buildx para construir imágenes cross-compiled a linux/amd64 y linux/arm64. El servicio predeterminado corre en puerto 3000 (backend) y 5173 (frontend).
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.






