Sentinela.

Sentinela Uptime

Entérate de la caída antes que tu cliente.

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

Siete modos, uno para cada caso.

Seis en modo pull (Sentinela busca el objetivo) y uno en modo push (el objetivo nos avisa — para jobs internos sin HTTP expuesto).

http

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.

keyword

Keyword

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.

ping

Ping (ICMP)

Envía un paquete de eco a un host y mide el tiempo de respuesta.

Servidor sin HTTP expuesto, gateway, equipo de red.

port

Port (TCP)

Abre un socket en un puerto específico. Para servicios que no hablan HTTP.

SSH (22), SMTP (25), MySQL (3306), Redis (6379).

heartbeat

Heartbeat (push)

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.

dns

DNS (resuelve A)

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.

vercel

Vercel (logs de error)

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

Siete canales — elige dónde lo recibes.

Cada monitor puede disparar a varios canales a la vez. Configura una vez, reutiliza en todos.

Email

Estándar para todos. Visual limpio, enlace directo al incidente. Múltiples destinatarios por canal.

Webhook

JSON con payload completo. Headers personalizables. Conecta con n8n, Zapier, o tu propio sistema.

Telegram

Bot oficial. Configura en 30s pegando el chat ID. Ideal para alerta en el móvil sin app extra.

Slack

Mensaje rico en el canal del equipo, con color por severidad. Webhook oficial de Slack.

Discord

Embed con color en el servidor. Ideal para equipos que ya viven en Discord.

PagerDuty

Crea un incidente en PagerDuty cuando el monitor cae. Se resuelve automáticamente al volver. Para on-call serio.

Opsgenie

Mismo modelo que PagerDuty: crea alerta en la caída, resuelve al volver. Para equipos Atlassian.

Jira

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

Transparencia sin fricción.

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.

  • · URL pública (status.seudominio.com en planes superiores)
  • · Agrupación por servicio (sitio, API, panel)
  • · Historial de incidentes con timeline
  • · Uptime% calculado en tiempo real
  • · Suscriptores por email — los visitantes se suscriben y reciben aviso cuando los incidentes abren/cierran
  • · Feed RSS — últimos 50 eventos en /api/status/{slug}/feed.rss
  • · Protección por contraseña opcional · toggle para deshabilitar suscripciones
  • · Sin login para el visitante

exemplo.com.br

operacional
Sitio institucional en línea
API pública en línea
Panel admin en línea
Webhook de pago en línea
Job de sincronización en línea

Uptime 90 días

99.91% en los últimos 90 días · 4 incidentes

Ventanas de mantenimiento

Un deploy planeado no se vuelve alerta.

¿Vas a tirar la API a las 3h del sábado para correr una migración? Crea una ventana y:

  • · No dispara alertas durante la ventana
  • · No cuenta el tiempo contra el uptime%
  • · Banner "Mantenimiento programado" en la página de estado

Auto-pausa

¿El cliente desapareció? Se pausa solo.

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.

  • · Ajustable por monitor (vacío = apagado)
  • · La pista de auditoría registra la pausa
  • · La reactivación manual reinicia el ciclo

Latencia

p50, p95, p99 — la verdad de los lentos.

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.

  • · p50 / p95 / p99 + conteo de muestras
  • · Tendencia semanal (↑ empeoró, ↓ mejoró)
  • · Export CSV de los checks para análisis externo
  • · Informe semanal por email + PDF descargable

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 vs alternativas.

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

API, webhook, aislamiento — lo esperado.

API REST

Auth vía Sanctum. Lectura de monitores, checks, incidentes. El plan Business+ tiene escritura.

Webhook con retry

Payload versionado. Headers personalizables. Retry exponencial hasta confirmación.

Multi-tenant nativo

Scope global en la base — cada usuario solo ve lo suyo, garantizado en la query.

2FA TOTP

En todos los planes. Compatible con Google Authenticator, 1Password, Authy.

Auditoría interna

Pista de login, lockout, CRUD en monitor/canal — exportable en el plan Business.

CSV exportable

Historial de checks de cada monitor en CSV vía UI o endpoint dedicado.

FAQ — uptime

Dudas frecuentes.

¿Cuánto tarda en detectarse una caída?

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.

¿Desde dónde comprueban?

Actualmente desde Brasil (São Paulo). Multi-región está en el roadmap.

¿Puedo monitorear un servicio detrás de VPN/firewall?

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.

¿El webhook de alto volumen tiene costo extra?

No. El webhook no tiene costo por evento. Pagas por el plan, no por llamada.

¿Puedo ajustar cuántos fallos abren un incidente?

Sí. Por defecto confirmamos con retry; en monitores muy sensibles puedes subir el número de fallos consecutivos necesarios para abrir un incidente.

¿Cómo funciona el monitor de Vercel?

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

Uptime y seguridad en un solo panel — y el riesgo se vuelve número.

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

Ver Security Audit →

Empieza por Free

5 monitores, intervalo 5 min, gratis.

Sin tarjeta. Sube a Pro (intervalo 1 min + webhooks) cuando Free te quede corto.