Intégration externe - Uptime Kuma

Salut tout le monde ! :waving_hand:

Vous auto-hébergez un Nextcloud, un Jellyfin, un Home Assistant de secours (chut :shushing_face:)… et vous apprenez qu’il est tombé quand quelqu’un râle à la maison ? Voici Uptime Kuma dans Gladys : l’état de vos services, en widget et en déclencheur. Tout passe en local.

Ce que ça fait

  • :green_circle: Chaque sonde Uptime Kuma peut devenir un appareil : en service oui/non (utilisable en condition de scène), temps de réponse, et jours avant expiration du certificat pour les sites HTTPS.
  • :bell: Des déclencheurs valables pour toutes les sondes, sans une scène par appareil : « Un service tombe », « Un service revient » (avec la durée de la panne), « Certificat bientôt expiré » et « Uptime Kuma ne répond plus ».
  • :clapper_board: Deux actions de scène : « État d’un service » et « Compter les services en panne », à glisser dans un message.
  • :puzzle_piece: Un widget « Uptime Kuma » : services en panne d’abord, temps de réponse, prochain certificat à renouveler.
  • :repeat_button: Jusqu’à deux instances Uptime Kuma, en v1 comme en v2.

Le truc sympa

Nextcloud tombe → « :warning: Nextcloud est hors service » sur Telegram, puis « :white_check_mark: revenu après 7 min » :mobile_phone:
8 h → le rapport du matin avec le nombre de services en panne :hot_beverage:
La sonde de la box tombe → la lampe du bureau passe au rouge :red_circle:

Installation

:warning: Gladys 5.1 minimum. Uptime Kuma 1.23 ou 2.x.

:light_bulb: Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-uptime-kuma: Uptime Kuma monitors for Gladys Assistant: status, response time and certificates of your services · GitHub

  1. Dans Uptime Kuma : Paramètres → Clés API → créez une clé.
  2. Dans Gladys : l’adresse d’Uptime Kuma et la clé, puis « Tester la connexion ».
  3. Onglet Découverte : ajoutez les sondes que vous voulez voir.

Petites réserves honnêtes : c’est en lecture seule (mettre une sonde en pause demanderait le mot de passe administrateur), une panne plus courte que l’intervalle de lecture (30 s par défaut) peut passer inaperçue, et en v1 renommer une sonde crée un nouvel appareil.

:test_tube: Testée contre de vrais Uptime Kuma 1.23 et 2.5 (pannes, retours, mise à jour de la v1 vers la v2 sans perdre les appareils). Pas encore dans une vraie Gladys : vos retours sont les bienvenus.

Comme les précédentes, codée avec l’aide de Claude Code :robot:. Projet indépendant, non affilié à Uptime Kuma.

Dépôt : GitHub - guim31/gladys-uptime-kuma: Uptime Kuma monitors for Gladys Assistant: status, response time and certificates of your services · GitHub

Dites-moi ce qui manque :folded_hands:

1 « J'aime »