Monitorización de recursos

📝 Resumen de Clase: Monitorización con Uptime Kuma (Cap 42)

En esta clase aprendemos a implementar un sistema de alertas en tiempo real para saber al instante si nuestra instancia de N8N (o la de un cliente) se cae, garantizando la máxima disponibilidad de nuestros servicios.

🛠️ Despliegue de Uptime Kuma

  • Instalación: Usamos EasyPanel para desplegar “Uptime Kuma” (una herramienta Open Source gratuita líder en monitorización) desde sus plantillas usando la etiqueta :latest.

⏱️ Configuración del Monitor

  • Monitor HTTP(s): Añadimos la URL de producción de nuestro N8N.
  • Latido (Heartbeat): Configuramos la frecuencia de comprobación (ej. cada 60 segundos).
  • Reintentos: Podemos configurar que reintente 3 veces antes de declarar el servicio como “Caído” para evitar falsas alarmas por micro-cortes.

🚨 Notificaciones

  • Uptime Kuma permite enviar alertas por múltiples canales (Telegram, Discord, Email).
  • Webhook a N8N: Podemos configurar que Uptime Kuma envíe un Webhook a una segunda instancia de N8N diferente (para que nos avise o incluso intente reiniciar el servidor por API). Obviamente, no envíes el Webhook al propio N8N que estás monitorizando, ¡porque si está caído no lo recibirá!