Contexte / Besoin
Avec plusieurs outils auto-hébergés tournant en continu, je manquais de visibilité en cas d’indisponibilité de ces derniers. Il pouvait arriver que je découvre un service hors ligne seulement au moment où j’en avais besoin.
Il me fallait donc mettre en place un système de supervision pour mon infrastructure. Mon choix s’est porté sur Uptime Kuma, simple à déployer et déjà disponible dans le catalogue d’Apps de TrueNAS SCALE.
Avec un ami, nous avons hébergé nos instances Uptime Kuma chacun chez l’autre, afin de ne pas être limités par une éventuelle coupure de notre propre FTTH ou un problème électrique local. Cette approche croisée nous permet de distinguer une panne réseau (coupure fibre) d’une panne applicative (service en lui-même indisponible), et d’être alertés dans les deux cas.
Stack utilisée
Outil de monitoring
Hébergement de l'application
envoi d'alertes par SMS
orchestration des notifications (Discord, Push)Résultat
- Alertes en temps réel en cas d’indisponibilité, quel que soit l’endroit où je me trouve
- Historique de disponibilité consultable pour identifier les pannes récurrentes
- Meilleure réactivité en cas d’incident, et une vraie logique de supervision proactive plutôt que réactive
- Possibilité de créer une page de statut