Código abiertoPensado para agentes

Monitorización de uptime asequible que tu agente de IA puede gestionar.

Comprobaciones, alertas y páginas de estado que gestionas desde Claude, Cursor o cualquier cliente MCP. Código abierto, sin tarifas por monitor.

Código abierto (MIT). Sin telemetría.

!
api.acme.dev está caído Tras 3 comprobaciones fallidas seguidas Slack · #incidents · ahora mismo
status.acme.dev
Acme Status
Todos los sistemas operativos
99.98%Uptime a 30 días
148 msRespuesta media
3Componentes
Hace 90 díasHoy

Datos de ejemplo, solo ilustrativos.

ALERTAS Y AUTOMATIZACIÓN QUE ENCAJAN EN TU STACK

SlackLarkTelegramPagerDutyEmailWebhookREST API

TODO LO QUE OPENUPTIME SOPORTA

Monitorización

  • Comprobaciones HTTP y HTTPS
  • Puerto TCP, DNS, PostgreSQL, MySQL y Redis
  • Monitores heartbeat para cron y workers
  • Palabra clave presente o ausente, estado esperado, método y cabeceras propios
  • Alertas por umbral de respuesta lenta
  • Comprobaciones cada minuto como mínimo, con umbral de fallos
  • Pausa y reanudación, importación y exportación JSON

Incidentes

  • Los incidentes se abren y se resuelven solos
  • Incidentes manuales con actualizaciones, de «investigando» a «resuelto»
  • Reconocer incidentes, con registro de quién responde
  • Ventanas de mantenimiento programado que silencian las alertas
  • Los envíos fallidos se reintentan; registro completo de alertas

Canales de alerta

  • Slack, Lark, Telegram, PagerDuty, correo y webhooks
  • Elige qué canales avisa cada monitor

Páginas de estado

  • Componentes agrupados con historial de 90 días
  • Cronología de incidentes y suscriptores por correo
  • Tema claro, oscuro o automático; tiempos de respuesta opcionales
  • Feed RSS, insignia SVG de estado y resumen incrustable
  • Enlace opcional a tu sitio web en la cabecera

Automatización

  • API REST para todo lo que hace la aplicación
  • Claves de API para scripts, Terraform y CI
  • Servidor MCP con OAuth, limitado a espacios de trabajo o proyectos

Equipos y cuenta

  • Espacios de trabajo y proyectos, con roles de propietario, administrador y miembro
  • Invitaciones por correo, acceso con GitHub y verificación en dos pasos
  • Aplicación en inglés y chino, exportación de datos de la cuenta
  • Autoalojable en Cloudflare Workers y Postgres, licencia MIT
MCP

Deja que tu agente de IA gestione la monitorización

OpenUptime incluye un servidor MCP. Conecta Claude, Cursor o cualquier cliente MCP y pídelo con tus palabras.

1

Conecta tu cliente

Añade la dirección de tu OpenUptime con /api/mcp en cualquier cliente MCP que admita servidores remotos.

2

Autoriza con OAuth

Inicia sesión y elige a qué puede acceder el agente: todos los espacios, los seleccionados o solo proyectos concretos. Puedes revocarlo cuando quieras.

3

Pide lo que necesites

Crea y pausa monitores, ejecuta comprobaciones, abre y actualiza incidentes. Donde lo permitas, también crea proyectos y espacios.

Leer la guía de MCP →
El statu quo

Cada opción te obliga a ceder en algo

Lo que la mayoría de los equipos quiere es sencillo: alertas fiables, una página de estado que dé gusto enseñar y ningún vendor lock-in.

$ / mo

Facturas que crecen más rápido que tú

Los monitores SaaS cobran por monitor, intervalo, usuario y página de estado. Con cada servicio nuevo, la monitorización se vuelve una partida propia.

1 box

Un monitor que corre la misma suerte que tus servidores

Las herramientas autoalojadas viven en la misma infraestructura que vigilan. Cuando esa máquina o esa red falla, las alertas caen con ella.

no API

Automatizar sin una API

Servicio nuevo, monitor nuevo, más clics. Sin una API completa no puedes integrar la monitorización en Terraform ni en CI.

Qué incluye

Monitorización, alertas y páginas de estado en un solo paquete

Código abierto con licencia MIT. Alójalo tú mismo o usa la versión alojada.

Comprobaciones que van más allá del código de estado

HTTP, TCP, DNS y heartbeats cada minuto. Valida una palabra clave —o su ausencia—, no solo un 200 OK.

HTTP(S)TCPDNSHeartbeatKeyword
12:04:00 GET /health 200 92ms ✓
12:05:00 GET /health 200 88ms ✓
12:06:00 JSON $.status == "ok" pass ✓

Incidentes que se explican solos

Los incidentes se abren solos tras fallos consecutivos. Publica actualizaciones de «investigando» a «resuelto» y tus suscriptores reciben un correo.

Investigando14:02
Identificado14:09
Resuelto14:21

Páginas de estado que inspiran confianza

Componentes agrupados, historial de 90 días, cronología de incidentes y suscriptores por correo.

APIOperativo
Sitio webOperativo
Webhook de pagosDegradado

Alertas donde ya estás

Slack, Lark, Telegram, PagerDuty, correo y webhooks. Elige a qué canales avisa cada monitor.

Slack#incidentsLarkOps groupTelegram@oncallSlack#incidentsLarkOps groupTelegram@oncall
PagerDutyOn-callEmailteam@acme.devWebhookPOSTPagerDutyOn-callEmailteam@acme.devWebhookPOST

API primero, por diseño

Todo lo que hace la interfaz, lo hace la API. Crea monitores, canales y páginas de estado con claves de API.

curl -X POST /api/monitors \ -H "Authorization: Bearer $TOKEN" \ -d '{"name":"Acme","type":"http","target":"https://acme.dev"}'
Cara a cara

Por qué los equipos se cambian

SaaS alojado
Autoalojado típico
OpenUptime
Sin servidores que mantener
✓
—
✓
Páginas de estado públicas incluidas
✓
½
✓
API REST completa
✓
½
✓
Tus datos se quedan contigo
—
✓
✓
Gratis para autoalojar
—
✓
✓
Servidor MCP integrado para agentes de IA
½
—
✓
Construido en abierto

Código, hoja de ruta y debates, todo público

Una herramienta de monitorización tiene que merecer confianza en tu peor día. Por eso cada decisión se toma a la vista.

MITLicencia que permite uso comercial, modificación y redistribución.
0Telemetría o rastreo. Nada se envía a ningún sitio.
Gratispara autoalojar. Usa tu propia cuenta de Cloudflare y Postgres.
// pendiente de completar

Aquí irán las estrellas de GitHub, las historias de los primeros usuarios y un muro de logos. Todavía no hay datos reales, así que no hay cifras de relleno.

Sé de los primeros en contribuir
Otra mañana

De que te avisen los usuarios a enterarte tú primero

Antes

  • Te enteras a las 2 de la madrugada porque un cliente te escribe
  • La página de estado se actualiza a mano, si es que se actualiza
  • Tu monitor autoalojado cae junto con el servidor donde corre
  • La factura de monitorización llega a fin de mes

Con OpenUptime

  • Slack se enciende en cuanto se alcanza el umbral de fallos
  • La página de estado cambia sola, con su cronología
  • Monitores como código, desplegados junto al servicio
  • Workers más un Postgres tuyo. Tú decides cuánto cuesta.

Monitorización que sigue en pie cuando tus servidores caen

Despliégalo en tu cuenta de Cloudflare. ¿No te convence? Elimina el Worker y no queda nada.