Saltar al contenido principal

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