Cómo monitorizar tu web con Uptime Kuma y configurar avisos

Ostatnia aktualizacja: 01/09/2026

  • Permite supervisar la disponibilidad de webs, puertos TCP, DNS y contenedores Docker de forma gratuita y autoalojada.
  • Se integra con más de 90 servicios de notificación, como Telegram y Discord, para avisar de caídas en tiempo real.
  • Ofrece la creación de páginas de estado públicas para informar a los usuarios sobre la salud de los servicios.
  • Se despliega fácilmente mediante Docker, facilitando la gestión de datos y las actualizaciones del sistema.

Cómo monitorizar una página web con Uptime Kuma y recibir avisos si deja de funcionar

¿Cómo monitorizar una página web con Uptime Kuma y recibir avisos si deja de funcionar? Imagínate que tienes todo tu ecosistema digital montado, ya sea un servidor NAS en casa, un cluster de contenedores o la web de tu negocio, y de repente te llega un mensaje de un cliente desesperado diciendo que no puede entrar. Es un golpe duro para la reputación y, sobre todo, una señal de que estás gestionando tu infraestructura de forma reactiva. La realidad es que depender de la suerte para saber si tus servicios funcionan es un error garrafal que hoy en día no podemos permitirnos si queremos dormir tranquilos.

Para evitar estos sustos, necesitamos pasar a una estrategia proactiva mediante un sistema de alerta temprana. Aquí es donde entra en juego Uptime Kuma, una joya del código abierto que nos permite vigilar la disponibilidad de cualquier cosa que respire en red sin tener que soltar un euro en suscripciones mensuales. Es, básicamente, tener tu propio centro de control privado donde tú mandas sobre los datos y decides exactamente cómo y cuándo quieres que te avisen si algo deja de latir.

Kompletny przewodnik po Uptime Kuma
Powiązany artykuł:
Kompletny przewodnik Kumy dotyczący czasu sprawności: Skutecznie monitoruj swoją infrastrukturę

¿Qué es exactamente Uptime Kuma y por qué es tan potente?

Notificación de monitorización de red recibida en un smartphone en un entorno de servidores

Uptime Kuma es una herramienta de monitorización autoalojada, escrita en Node.js, que se ha convertido en la alternativa favorita frente a servicios como UptimeRobot. Su gran ventaja es que Masz absolutną kontrolę, evitando que tus datos residan en servidores de terceros. Además, destaca por una interfaz moderna, reactiva y sumamente intuitiva que no requiere que seas un gurú de la informática para ponerla a punto en unos pocos minutos.

Ekskluzywna zawartość — kliknij tutaj  Jak mogę ograniczyć korzystanie z Typekit tylko do wybranych witryn?

Desde el punto de vista técnico, es un software niezwykle lekki; en estado de reposo apenas consume unos 200 MB de RAM, lo que la hace ideal para instalarse en hardware modesto como una Raspberry Pi 5 o un VPS económico. No se limita a mirar si una web carga, sino que ofrece una versatilidad impresionante para supervisar desde puertos TCP hasta contenedores Docker específicos.

Capacidades de vigilancia: ¿qué podemos monitorizar?

Panel de control digital con gráficas de métricas y análisis de datos en tiempo real

La potencia de esta herramienta reside en que no se queda en la superficie. Puedes configurar diversos tipos de monitores según lo que necesites vigilar:

  • HTTP i HTTPS: Perfecto para sitios web y APIs. No solo comprueba que el servidor responda, sino que permite monitorizar la Wygaśnięcie certyfikatu SSL para que no te pillen desprevenido con el aviso de «Sitio no seguro».
  • Ping (ICMP): La forma más rápida de saber si un dispositivo, como un router o una cámara IP, está dostępne w sieci.
  • Porty TCP: Ideal para supervisar que bases de datos como MySQL, PostgreSQL o Redis tengan el otwarty port y acepten conexiones.
  • DNS: Verifica que los registros resuelvan correctamente, evitando problemas de propagación.
  • Kontenery Docker: Si montas el socket de Docker, Kuma puede decirte en tiempo real si un contenedor específico está en estado running.
  • Monitores de palabra clave: Este es el nivel experto. Permite buscar un texto específico en el HTML. Así, si el servidor responde (Código 200) pero la web muestra un error de base de datos o está en blanco, el sistema lanzará la alarma porque la palabra clave no aparece.
  • Otros protocolos: Soporta servidores de juegos de Steam, MQTT para domótica y monitores de tipo Push, útiles para scripts de backup que avisan al sistema cuando han terminado con éxito.
Jak monitorować serwery i Dockera w Beszel
Powiązany artykuł:
Jak otrzymywać powiadomienia, gdy serwer przestanie odpowiadać za pomocą Beszela

Instalación y despliegue: la vía Docker

Pantalla de error en una consola de centro de datos representando una caída de servicio

Para no ensuciar el sistema operativo base y facilitar las actualizaciones, la opción recomendada es usar Docker. Para quienes buscan rapidez, un comando docker run es suficiente, pero lo ideal es utilizar Docker Compose para centralizar la gestión y asegurar la persistencia de los datos.

Ekskluzywna zawartość — kliknij tutaj  Jak zezwolić ChatGPT na kontrolę i integrację z systemem Windows

Es fundamental definir un volumen para el directorio /app/data, ya que ahí reside la base de datos SQLite con toda tu configuración. Si quieres monitorizar otros contenedores del mismo host, debes montar el archivo /var/run/docker.sock en modo solo lectura. Una vez levantado el servicio, normalmente en el port 3001, lo primero es crear una cuenta de administrador con una contraseña robusta para evitar intrusos.

Si planeas exponer el panel al exterior, lo más sensato es colocarlo detrás de un odwrotny serwer proxy como Nginx, Traefik o Caddy. Es vital configurar correctamente las cabeceras de Upgrade y Connection, ya que Uptime Kuma utiliza WebSockets para actualizar el tablero en tiempo real sin tener que refrescar la página manualmente.

Configuración de alertas y notificaciones inteligentes

Detalle de racks de servidores en un centro de datos, infraestructura digital monitorizada

Un monitor que no avisa es simplemente un cuadro bonito. Uptime Kuma brilla al integrarse con más de 90 servicios de notificación para que recibas el aviso en el móvil al instante. Entre las opciones más usadas están Telegram (creando un bot vía BotFather), Discord, Slack, el correo electrónico vía SMTP o mediante una guía completa de ntfy para configurar notificaciones push.

Para evitar que el móvil no pare de sonar por microcortes o picos de latencia, un truco esencial es ajustar los ponowne próby bicia serca. Configurar 2 o 3 reintentos antes de disparar la alerta asegura que solo te despiertes a las tres de la mañana si el problema es naprawdę wytrwały y no un simple fallo momentáneo de la red.

Monitorowanie serwerów i Dockerów za pomocą Beszela
Powiązany artykuł:
Monitorowanie serwerów i Dockerów za pomocą Beszela

Gestión de páginas de estado y mantenimiento

Una función estrella es la creación de strony ze statusem publicznym. Puedes generar una URL personalizada donde tus clientes o usuarios vean si el servicio está caído sin saturar tu soporte técnico. Estas páginas son totalmente flexibles, permitiendo añadir logos y agrupar monitores por categorías (por ejemplo, API, Frontend y Base de Datos).

Ekskluzywna zawartość — kliknij tutaj  Strony internetowe umożliwiające pobieranie bezpłatnych i niezawodnych maszyn wirtualnych (oraz sposób ich importowania do VirtualBox/VMware)

Para evitar que el historial de disponibilidad se vea afectado por caídas programadas, existen las okna konserwacyjne. Puedes programar periodos donde las alertas se silencian automáticamente y la página de estado muestra un aviso de mantenimiento, manteniendo la transparencia con el usuario koniec.

Consejos de optimización y seguridad

Para que el sistema vuele, no abuses de los intervalos de comprobación. Mientras que un servicio crítico puede revisarse cada 60 segundos, un script de backup semanal puede tener un intervalo mucho más amplio para no saturar los recursos del servidor. El uso de etiquetas personalizadas es clave para organizar los monitores por entorno, diferenciando entre producción y test.

En cuanto a la seguridad, si la herramienta está expuesta a internet, activar la uwierzytelnianie dwuskładnikowe (2FA) es obligatorio. Además, dado que toda la configuración está en el volumen de Docker, es imperativo realizar częste kopie zapasowe de ese directorio para no tener que empezar de cero en caso de desastre.

Si quieres llevar tu monitorización al siguiente nivel, considera instalar Uptime Kuma en un nodo diferente al que concentra tus servicios. Si el servidor principal cae, el monitor seguirá vivo en otra máquina (como un SBC o un VPS barato) y podrá avisarte. Combinar esto con herramientas de métricas como Prometheus y Grafana lub uczyć się cómo monitorizar un servidor Linux usando Glances te dará una visión completa: sabrás no solo si el servicio está arriba, sino también cómo está la salud de la CPU y la RAM.

Implementar este sistema transforma la gestión de cualquier infraestructura en un proceso transparente. Al unir la facilidad de Docker, la inmediatez de Telegram y la visibilidad de las páginas de estado, logras un ecosistema donde los fallos se detectan en segundos, minimizando el tiempo de inactividad y recuperando el control total sobre tu disponibilidad web.

Jak dowiedzieć się, która aplikacja wykorzystuje całą pamięć RAM za pomocą Beszela
Powiązany artykuł:
Jak monitorować użycie pamięci RAM i procesora w kontenerach za pomocą Beszela