Fonctionnalités Démo Tarifs Guides Alternatives Blog Docs Mon compte English Acheter une licence GitHub
Alternatives / Alternative à Uptime Kuma avec monitoring complet des conteneurs

Alternative à Uptime Kuma avec monitoring complet des conteneurs

Uptime Kuma sonde très bien vos endpoints mais ne voit pas dans vos conteneurs. Maintenant ajoute auto-découverte, métriques et dérive d’images en un conteneur.

· 4 min de lecture

Ce Qu’Uptime Kuma Fait Bien

Uptime Kuma est un excellent outil. Avec plus de 65 000 stars sur GitHub, c’est le moniteur d’uptime self-hosted le plus populaire. L’interface est propre, la mise en place est simple, et les pages de statut sont bien conçues. Pour du monitoring pur d’endpoints HTTP/TCP, il est difficile à battre.

Si votre seul besoin est “est-ce que cette URL répond ?”, Uptime Kuma est un choix solide.

La Limitation

Uptime Kuma n’est pas container-aware. Il voit des URLs, pas de l’infrastructure. Quand votre API tombe parce que PostgreSQL a crashé parce que le disque était plein, Uptime Kuma vous dit que l’API est injoignable, 20 minutes après. Mais il ne peut pas vous dire pourquoi.

Il ne sait pas :

  • Quels conteneurs tournent, sont arrêtés, ou en boucle de redémarrage
  • Combien de CPU, RAM ou disque chaque conteneur utilise
  • Si vos images Docker ont des mises à jour de sécurité disponibles
  • Si vos certificats SSL arrivent à expiration (sauf si vous ajoutez un monitor dédié)
  • Si vos cron jobs s’exécutent réellement

Pour chacun de ces besoins, il faut un autre outil. Et soudain, vous jonglez entre 5 dashboards.

Qui Ne Devrait PAS Migrer

Maintenant ne remplace pas Uptime Kuma si vous :

  • N’utilisez pas Docker ou Kubernetes : Maintenant est centré sur les conteneurs. Si vous monitorez des serveurs bare-metal ou des VMs sans conteneurs, Uptime Kuma est plus approprié.
  • Avez besoin de 20+ canaux de notification : Uptime Kuma supporte un nombre impressionnant de services de notification. Maintenant supporte webhook, Discord (Community), e-mail et Telegram (Personal), et Slack et Teams (Pro).
  • Voulez une app mobile mature : Uptime Kuma a une UI responsive mature optimisée pour mobile. Maintenant a une PWA qui fonctionne bien sur mobile mais est plus récente.

Qui Devrait Migrer

  • Utilisateurs Docker qui veulent un seul outil au lieu de Uptime Kuma + cAdvisor + Healthchecks.io + un script bash
  • Self-hosters fatigués d’ajouter manuellement un monitor à chaque nouveau conteneur déployé
  • Équipes qui veulent du monitoring-as-code via labels Docker plutôt que cliquer dans une UI web

Maintenant vs Uptime Kuma : Comparatif

FonctionnalitéUptime KumaMaintenant
Checks HTTP/TCP✓✓
Auto-découverte conteneurs✗✓
Config par labels Docker✗✓
Monitoring état conteneurs✗✓
Métriques CPU / RAM / disque✗✓
Heartbeat / monitoring cronBasique (push)✓ (start/end, durée, codes de sortie, 5 gratuits, illimités dès Personal)
Monitoring certificats SSL✓ (par monitor)✓ (auto-détecté sur endpoints HTTPS)
Détection mises à jour (digest OCI)✗✓
Page de statut publique✓✓ (Personal : incidents · Pro : maintenance, abonnés)
Analyse sécurité réseau✗✓ (Personal : CVE + score de risque)
API REST✓✓
Canaux de notification90+Webhook + Discord (gratuit), E-mail + Telegram (Personal), Slack/Teams (Pro)
Self-hosted✓✓
RuntimeNode.jsGo (binaire unique)
Utilisation RAM~100+ Moenviron 100 Mo (même ordre de grandeur)
PrixGratuitGratuit (Community) / 149 € TTC une fois (Personal) / 29 € HT/mois (Pro)

Ce Que Maintenant Ajoute

Auto-découverte des conteneurs

Déployez Maintenant, et tous vos conteneurs apparaissent dans le dashboard en quelques secondes. Aucune configuration manuelle.

Auto-découverte des conteneurs : états, ressources, projets Compose

Monitoring HTTP/TCP par labels Docker

Configurez le monitoring directement dans votre docker-compose.yml. Pas de clics dans une UI :

labels:
  maintenant.endpoint.http: "https://api.example.com/health"
  maintenant.endpoint.interval: "30s"

Monitoring HTTP/TCP : latence, codes de statut

Métriques de ressources système

CPU, RAM, réseau, disque : par conteneur et par hôte. Avec alertes sur seuils.

Ressources système : CPU, mémoire, disque, réseau

Monitoring heartbeat avancé

Suivez les durées des cron jobs, les codes de sortie, et détectez les jobs bloqués avec les signaux start/end.

Monitoring heartbeat : cron jobs, durées, codes de sortie

Suivi des certificats SSL

Détection automatique sur tous les endpoints HTTPS. Alertes à 30, 14, 7, 3, 1 jour avant expiration.

Suivi des certificats SSL/TLS : expiration, validation de chaîne

Détection des mises à jour

Sachez quand des mises à jour de sécurité sont disponibles pour vos images Docker avant qu’elles ne deviennent un problème.

Update intelligence : critiques, disponibles, versions épinglées

Migrer depuis Uptime Kuma

Ajoutez Maintenant à votre stack. Vos conteneurs sont découverts automatiquement. Ajoutez des labels Docker pour les endpoints HTTP à monitorer. Une fois satisfait, supprimez Uptime Kuma :

services:
  maintenant:
    image: ghcr.io/kolapsis/maintenant:latest
    ports:
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /proc:/host/proc:ro
      - maintenant-data:/data
    environment:
      MAINTENANT_ADDR: "0.0.0.0:8080"
      MAINTENANT_DB: "/data/maintenant.db"
    restart: unless-stopped

volumes:
  maintenant-data:

FAQ

Puis-je faire tourner les deux pendant une transition ? Oui. Ils n’interfèrent pas l’un avec l’autre.

J’ai 50+ monitors dans Uptime Kuma. Dois-je tous les recréer ? Les conteneurs sont découverts automatiquement. Pour les endpoints HTTP/TCP, ajoutez des labels Docker à vos services. Pour les URLs externes (pas dans Docker), utilisez l’API ou le dashboard Maintenant.

Maintenant a-t-il autant de canaux de notification qu’Uptime Kuma ? Non. Uptime Kuma supporte 90+ canaux. Maintenant supporte le webhook (qui peut s’intégrer avec tout) et Discord en Community, l’e-mail et Telegram dès Personal, et Slack et Teams en Pro. Le canal webhook couvre la plupart des cas via des services comme ntfy ou Gotify.

Et la page de statut ? Les deux offrent des pages de statut publiques. Maintenant ajoute la gestion d’incidents dès Personal, et les fenêtres de maintenance en Pro.

À lire ensuite

← Alternative self-hosted à Datadog pour Docker et … Alternative à Prometheus + Grafana pour le … →

Plus d'un serveur à surveiller ?

Ouvrez la démo pour voir la vue multi-serveurs, les alertes et le suivi des CVE. Personal couvre jusqu'à 20 hôtes distants pour 149 € TTC, une fois.

Ou installez-le gratuitement