Uptime Monitoring
Monitoriza la disponibilidad de tus servicios HTTP y TCP. Alertas inmediatas cuando algo cae.
¿Qué es Uptime Monitoring?
Uptime monitoring es una característica que verifica periódicamente si tus servicios están disponibles. SecuryBlack comprueba automáticamente cada 5 minutos (o cada 1 minuto en plan Pro) si tu API, web o servicio TCP responde correctamente.
Si algo cae, recibes una alerta inmediata. Cuando se recupera, otra alerta confirmando que todo está bien.
Crear un monitor
- 1.
Ve a tu dashboard
Dirígete a la sección de "Uptime" en tu dashboard
- 2.
Haz clic en "Nuevo Monitor"
Introduce la URL o IP:puerto de tu servicio
- 3.
Selecciona el tipo
Elige entre HTTP, HTTPS o TCP
- 4.
Configura las opciones
Código de respuesta esperado, frecuencia, timeouts, etc.
- 5.
¡Listo!
El monitor empezará a comprobar tu servicio al instante
Tipos de monitores
HTTP/HTTPS
Monitoriza APIs, websites y servicios web. Verifica el código de estado HTTP (200, 202, etc.) y opcionalmente valida el contenido de la respuesta.
TCP
Monitoriza servicios TCP genéricos como bases de datos, colas de mensajes o servicios personalizados. Solo verifica que el puerto está abierto y responde.
Opciones avanzadas
Headers personalizados
Añade headers HTTP como Authorization, X-Custom-Header, etc.
Body/Payload
Envía un body personalizado en requests POST/PUT
Validación de contenido
Verifica que la respuesta contiene un texto específico (ej: "OK" o "status: up")
Timeout
Configura cuánto tiempo esperar antes de considerar el servicio caído
Reintentos
Número de fallos consecutivos antes de enviar una alerta
Configurar alertas
Cuando un monitor detecta que tu servicio está caído, SecuryBlack puede notificarte por:
- ✓ Discord
- ✓ Telegram
- ✓ Slack
Configura los canales de notificación en tu dashboard y asócialos a cada monitor.
Historial de checks
Cada monitor mantiene un historial de las últimas 50 comprobaciones, incluyendo:
- • Timestamp exacto de la comprobación
- • Código de estado HTTP (si aplica)
- • Latencia en milisegundos
- • Motivo del fallo (si lo hubo)
Mejores prácticas
- → Monitoriza un endpoint específico (ej: /health) en lugar de la homepage
- → Usa reintentos para evitar falsos positivos por latencia temporal
- → Configura alertas multi-canal para servicios críticos
- → Revisa periódicamente el historial para detectar patrones de inestabilidad
- → Usa validación de contenido para confirmar que el servicio realmente funciona