UPDO : surveiller vos sites en temps réel
https://github.com/Owloops/updo
📌 UPDO est un outil en ligne de commande dédié à la surveillance de la disponibilité et des performances des sites web. Il offre des métriques en temps réel, des alertes personnalisables et des options avancées pour un suivi précis.
Updo permet de vérifier l’état d’un site, le temps de réponse, la validité des certificats SSL, et d’obtenir des notifications dès qu’un problème survient. Conçu pour les administrateurs système, développeurs et équipes DevOps, il se distingue par sa flexibilité et son intégration avec des outils de monitoring professionnels.
Fonctionnalités principales :
- 🕒 Surveillance en temps réel : Uptime, temps de réponse et suivi des certificats SSL.
- 🌍 Multi-cibles & multi-régions : Surveillance simultanée de plusieurs URL et déploiement via AWS Lambda dans 13 régions mondiales.
- 📊 Intégration Prometheus & Grafana : Export des données pour visualisation et analyse à long terme.
- 🚨 Alertes personnalisables : Notifications via bureau, Slack, Discord ou webhook custom.
- ⚙️ Support HTTP avancé : Headers personnalisés, requêtes POST/PUT, vérification SSL, assertions de réponses.
- 🖥 Sorties multiples : Interface TUI interactive, sortie texte simple ou logs JSON structurés.
L’installation est simple sur macOS (Homebrew), Linux (DEB, RPM, APK, Arch, openSUSE), Windows (PowerShell, exécutable direct) et via Docker. Le code source est disponible en Go, avec la possibilité d’intégrer des métriques dans Prometheus pour une visualisation via Grafana.
L’outil supporte également des configurations complexes via fichiers TOML, incluant des paramètres globaux ou spécifiques par cible (intervalle, headers, alertes, etc.).
Grâce à sa compatibilité multi-plateformes, ses fonctionnalités avancées et son intégration facile dans des environnements existants, Updo constitue un choix puissant pour toute infrastructure nécessitant une surveillance proactive.
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.