Integración externa - Uptime Kuma

¡Hola a todos! :waving_hand:

¿Autohospedáis un Nextcloud, un Jellyfin, un Home Assistant de respaldo (chsss :shushing_face:)… y os enteráis de que ha caído cuando alguien se queja en casa? Aquí tenéis Uptime Kuma en Gladys: el estado de vuestros servicios, en widget y en disparador. Todo pasa en local.

¿Qué hace?

  • :green_circle: Cada sonda de Uptime Kuma puede convertirse en un dispositivo: en servicio sí/no (utilizable en condición de escena), tiempo de respuesta, y días antes de la expiración del certificado para los sitios HTTPS.
  • :bell: Disparadores válidos para todas las sondas, sin una escena por dispositivo: « Un servicio cae », « Un servicio vuelve » (con la duración de la caída), « Certificado pronto a expirar » y « Uptime Kuma no responde más ».
  • :clapper_board: Dos acciones de escena: « Estado de un servicio » y « Contar los servicios caídos », para incluir en un mensaje.
  • :puzzle_piece: Un widget « Uptime Kuma »: servicios caídos primero, tiempo de respuesta, próximo certificado a renovar.
  • :repeat_button: Hasta dos instancias de Uptime Kuma, en v1 como en v2.

Lo bueno

Nextcloud cae → « :warning: Nextcloud está fuera de servicio » en Telegram, luego « :white_check_mark: vuelto después de 7 min » :mobile_phone:
8 h → el informe de la mañana con el número de servicios caídos :hot_beverage:
La sonda de la box cae → la lámpara de la oficina se pone roja :red_circle:

Instalación

:warning: Gladys 5.1 mínimo. Uptime Kuma 1.23 o 2.x.

:light_bulb: Llega al store en el próximo paso del indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-uptime-kuma: Uptime Kuma monitors for Gladys Assistant: status, response time and certificates of your services · GitHub

  1. En Uptime Kuma: Configuración → Claves API → crea una clave.
  2. En Gladys: la dirección de Uptime Kuma y la clave, luego « Probar la conexión ».
  3. Pestaña Descubrimiento: añade las sondas que quieres ver.

Pequeñas reservas honestas: es solo lectura (poner una sonda en pausa requeriría la contraseña de administrador), una caída más corta que el intervalo de lectura (30 s por defecto) puede pasar desapercibida, y en v1 renombrar una sonda crea un nuevo dispositivo.

:test_tube: Probado contra verdaderos Uptime Kuma 1.23 y 2.5 (caídas, retornos, actualización de la v1 a la v2 sin perder dispositivos). Todavía no en una Gladys real: vuestros comentarios son bienvenidos.

Como las anteriores, codificado con la ayuda de Claude Code :robot:. Proyecto independiente, no afiliado a Uptime Kuma.

Depósito: GitHub - guim31/gladys-uptime-kuma: Uptime Kuma monitors for Gladys Assistant: status, response time and certificates of your services · GitHub

Decidme qué falta :folded_hands:

1 me gusta