HTTP(S)
Verifica el estado esperado (200, 301, etc.) dentro del timeout. En objetivos HTTPS, observa el certificado SSL y avisa 30 días antes de expirar.
Página inicial, API REST, panel admin, webhook de pago.
Sentinela Uptime
Comprobaciones desde nuestra infraestructura en Brasil, con intervalo configurable desde 1 minuto. Siete modos de observación para cubrir HTTP, palabra clave, ping, puerto, push, DNS y logs de error de Vercel. Alertas en segundos por los canales que elijas.
Sin tarjeta para empezar · 5 monitores gratis para siempre · Configuración en 2 minutos
Tipos de comprobación
Seis en modo pull (Sentinela busca el objetivo) y uno en modo push (el objetivo nos avisa — para jobs internos sin HTTP expuesto).
Verifica el estado esperado (200, 301, etc.) dentro del timeout. En objetivos HTTPS, observa el certificado SSL y avisa 30 días antes de expirar.
Página inicial, API REST, panel admin, webhook de pago.
Extiende HTTP buscando (o negando) una palabra clave en el cuerpo de la respuesta.
Detectar una página de error que devuelve 200, banner de mantenimiento no programado, defacement.
Envía un paquete de eco a un host y mide el tiempo de respuesta.
Servidor sin HTTP expuesto, gateway, equipo de red.
Abre un socket en un puerto específico. Para servicios que no hablan HTTP.
SSH (22), SMTP (25), MySQL (3306), Redis (6379).
Invierte el flujo: tu cron/worker avisa a una URL única. Si no llega dentro del intervalo (con gracia de 2x) — pasa a DOWN.
Backup nocturno, sync de datos, worker de cola, job interno sin HTTP expuesto.
Resuelve el registro A del host. UP si vuelve ≥1 dirección. Detecta zona perdida y propagación lenta sin HTTP.
Confirmar resolución tras un cambio de NS, validar la zona externa de un cliente.
Consulta la API oficial de Vercel en cada comprobación. Pasa a DOWN cuando el deploy de producción falla o los errores de runtime superan el límite que definas (0 = cualquier error nuevo).
App Next.js/serverless en Vercel: detectar un deploy roto o un pico de excepciones de runtime antes de que el cliente se queje.
Notificaciones
Cada monitor puede disparar a varios canales a la vez. Configura una vez, reutiliza en todos.
Estándar para todos. Visual limpio, enlace directo al incidente. Múltiples destinatarios por canal.
JSON con payload completo. Headers personalizables. Conecta con n8n, Zapier, o tu propio sistema.
Bot oficial. Configura en 30s pegando el chat ID. Ideal para alerta en el móvil sin app extra.
Mensaje rico en el canal del equipo, con color por severidad. Webhook oficial de Slack.
Embed con color en el servidor. Ideal para equipos que ya viven en Discord.
Crea un incidente en PagerDuty cuando el monitor cae. Se resuelve automáticamente al volver. Para on-call serio.
Mismo modelo que PagerDuty: crea alerta en la caída, resuelve al volver. Para equipos Atlassian.
Abre un issue en tu proyecto cuando el monitor se cae; comenta y lo transiciona a Done cuando se recupera. Token u OAuth. El mismo canal convierte hallazgos de Security en tickets.
El botón Probar canal dispara una notificación real, sin tener que tirar nada a propósito. Los mismos canales valen para las notificaciones de Security Audit.
Página de estado pública
Cada incidente cuenta una historia. Tu página de estado cuenta la historia completa — qué se cayó, cuándo volvió y cuál es el uptime de los últimos 30, 60 o 90 días.
status.seudominio.com en planes superiores)/api/status/{slug}/feed.rssexemplo.com.br
operacionalUptime 90 días
99.91% en los últimos 90 días · 4 incidentes
Ventanas de mantenimiento
¿Vas a tirar la API a las 3h del sábado para correr una migración? Crea una ventana y:
Auto-pausa
El cliente canceló y nadie te avisó. El dominio lleva días caído y tu panel se vuelve ruido visual. Configura una ventana en horas — si el incidente queda abierto más allá de eso, el monitor se pausa automáticamente.
Latencia
El tiempo medio miente. Cuando miras p95, ves cuánto esperó el décimo-peor usuario. p99 es el peor en 100. Sentinela lo calcula automáticamente sobre todos los checks UP del intervalo y compara semana a semana con indicador de tendencia.
api.exemplo.com.br
últimos 7 días · 10.080 muestras
p50
124ms
↓ -8%
p95
487ms
↓ -12%
p99
1.2s
↑ +6%
Muestras
10k
Comparativa
| Sentinela | UptimeRobot | StatusCake | Better Stack | |
|---|---|---|---|---|
| Intervalo mínimo | 1 min | 5 min (free) / 1 min | 1 min | 30 s |
| Localizado (PT-br nativo) | ✓ | — | — | — |
| Pago en BRL | ✓ | — | — | — |
| Alojado en Brasil | ✓ | — | — | — |
| Incluye security audit | ✓ | — | — | — |
| Página de estado pública | ✓ | ✓ | ✓ | ✓ |
Cada producto tiene su fuerte — elige el que encaja en tu caso. Comparativa basada en los planes públicos de las respectivas plataformas.
Para equipos técnicos
Auth vía Sanctum. Lectura de monitores, checks, incidentes. El plan Business+ tiene escritura.
Payload versionado. Headers personalizables. Retry exponencial hasta confirmación.
Scope global en la base — cada usuario solo ve lo suyo, garantizado en la query.
En todos los planes. Compatible con Google Authenticator, 1Password, Authy.
Pista de login, lockout, CRUD en monitor/canal — exportable en el plan Business.
Historial de checks de cada monitor en CSV vía UI o endpoint dedicado.
FAQ — uptime
Depende del intervalo configurado. En el plan Pro, comprobación cada 1 min — la alerta sale en hasta 60s tras confirmación. Confirmamos con retry antes de abrir un incidente, para evitar una falsa alarma de 1 fallo aislado.
Actualmente desde Brasil (São Paulo). Multi-región está en el roadmap.
No directamente — somos un observador externo. Pero el monitor Heartbeat (push) cubre exactamente ese caso: tu cron interno avisa a una URL única de Sentinela, y la falta del aviso pasa a DOWN.
No. El webhook no tiene costo por evento. Pagas por el plan, no por llamada.
Sí. Por defecto confirmamos con retry; en monitores muy sensibles puedes subir el número de fallos consecutivos necesarios para abrir un incidente.
Conectas un token de lectura y el Project ID. En cada comprobación consultamos la API oficial de Vercel: si el deploy de producción falla o los errores de runtime superan el límite que definas (0 = cualquier error nuevo), abre un incidente y dispara los mismos canales de alerta. El token queda cifrado y nunca se muestra tras guardarse.
También en el mismo panel
48 probes en 6 capas (TLS, headers, WAF, malware, WordPress CVE, privacidad — LGPD-BR por defecto y GDPR opt-in, SPF/DMARC, domain lock + SAST/secret scanning/Dockerfile/IaC/GitHub Actions/Vercel API opcionales), con score 0–100 y nota A–F. <strong>Diferencial único:</strong> tus incidentes reales de uptime alimentan el <strong>Cyber Risk Score Financiero en dinero/año</strong> — exposición = costo de inactividad observado + probabilidad de incidente × impacto. Solo posible con uptime y seguridad en el mismo lugar. <a href="/blog/como-calculamos-risco-financeiro-em-reais" class="underline">Cómo calculamos el número</a>.
Empieza por Free
Sin tarjeta. Sube a Pro (intervalo 1 min + webhooks) cuando Free te quede corto.