Skip to main content

Uptime Kuma - Monitoreo de Servicios

Uptime Kuma es una herramienta de monitoreo self-hosted que te alerta cuando tus sitios web o servicios están caídos.

¿Para qué sirve?

  • Monitorear sitios web - Verifica que tus sitios estén funcionando
  • Alertas instantáneas - Notificaciones por Telegram, Slack, Discord, Email
  • Dashboard bonito - Interfaz moderna para ver el estado de todos tus servicios
  • Páginas de estado - Crea páginas públicas para mostrar uptime a clientes
  • Historial de uptime - Gráficas y estadísticas de disponibilidad

Alternativa Open Source a

  • UptimeRobot
  • Pingdom
  • StatusCake
  • Better Uptime
  • Datadog Synthetics

¿Por qué elegir Uptime Kuma?

CaracterísticaUptime KumaAlternativas SaaS
CostoPrecio fijo mensualPor monitor/checks
MonitoresIlimitados50-100 en plan gratis
FrecuenciaCada 20 segundosCada 1-5 minutos
DatosEn tu servidorEn servidores externos
CódigoOpen sourcePropietario

Tipos de monitoreo

  • HTTP(s) - Verifica respuesta de URLs y códigos de estado
  • TCP Port - Verifica puertos abiertos
  • Ping - ICMP ping a servidores
  • DNS - Verifica resolución de dominios
  • Docker - Estado de contenedores
  • Database - MySQL, PostgreSQL, MongoDB, Redis
  • Push - Recibe heartbeats de tus apps

Ejemplos de uso

  • Monitorear que tu tienda online esté funcionando 24/7
  • Alerta por Telegram si tu API responde lento
  • Página pública de estado para tus clientes
  • Verificar que tus backups cron se ejecuten

Requisitos mínimos

RecursoMínimoRecomendado
CPU1 vCPU2 vCPU
RAM1 GB2 GB
Almacenamiento20 GB40 GB

Configuración inicial

Al desplegar Uptime Kuma:

  1. Accede a tu URL (subdomain.deployalo.com)
  2. Crea tu cuenta de administrador en el primer acceso
  3. Comienza a agregar monitores

Primeros pasos

1. Crea tu primer monitor

  1. Haz clic en Add New Monitor
  2. Selecciona tipo: HTTP(s)
  3. Ingresa la URL a monitorear
  4. Configura intervalo (ej: 60 segundos)
  5. Guarda y observa el primer check

2. Configura notificaciones

  1. Ve a Settings > Notifications
  2. Haz clic en Setup Notification
  3. Selecciona el servicio (Telegram, Slack, Email, etc.)
  4. Configura las credenciales
  5. Prueba la notificación

3. Crea una página de estado

  1. Ve a Status Pages
  2. Haz clic en New Status Page
  3. Agrega los monitores que quieres mostrar
  4. Personaliza con tu logo y colores
  5. Comparte la URL pública con tus clientes

Notificaciones disponibles

Uptime Kuma soporta 90+ servicios de notificación:

  • Mensajería: Telegram, Slack, Discord, Microsoft Teams
  • Email: SMTP, SendGrid, Mailgun
  • SMS: Twilio, Vonage
  • Push: Pushover, Pushbullet
  • Webhooks: Personalizado a cualquier API
  • Incidentes: PagerDuty, Opsgenie

Recursos adicionales

Solución de problemas

El monitor muestra "DOWN" pero mi sitio funciona

Verifica que tu servidor no esté bloqueando la IP de Uptime Kuma. Algunos firewalls bloquean requests automatizados.

No recibo notificaciones

  1. Verifica la configuración del servicio de notificación
  2. Usa el botón "Test" para probar la conexión
  3. Revisa que el monitor tenga la notificación asignada