Comment surveiller votre site web avec Uptime Kuma et configurer des alertes

Dernière mise à jour : 01/09/2026

  • Il vous permet de surveiller gratuitement et en auto-hébergement la disponibilité des sites web, des ports TCP, des DNS et des conteneurs Docker.
  • Il s'intègre à plus de 90 services de notification, tels que Telegram et Discord, pour vous alerter des pannes en temps réel.
  • Elle permet la création de pages d'état publiques pour informer les utilisateurs sur l'état des services.
  • Il se déploie facilement grâce à Docker, facilitant ainsi la gestion des données et les mises à jour du système.

Comment surveiller un site web avec Uptime Kuma et recevoir des alertes en cas de dysfonctionnement ?

Comment surveiller un site web avec Uptime Kuma et recevoir des alertes en cas de panne ? Imaginez que votre écosystème numérique soit entièrement opérationnel (serveur NAS à domicile, cluster de conteneurs, site web professionnel, etc.) et que vous receviez soudainement un message d'un client désespéré, incapable de se connecter. C'est un coup dur pour votre réputation et, surtout, la preuve que vous gérez votre infrastructure au coup par coup. En réalité, Cela dépend de la chance para saber si tus servicios funcionan es un error garrafal que hoy en día no podemos permitirnos si queremos dormir tranquilos.

Para evitar estos sustos, necesitamos pasar a una estrategia proactiva mediante un sistema de alerta temprana. Aquí es donde entra en juego Uptime Kuma, una joya del código abierto que nos permite surveillance de la disponibilité Vous contrôlez tout ce qui est connecté au réseau sans débourser un centime en abonnement mensuel. C'est comme disposer de votre propre centre de contrôle privé où vous gérez vos données et décidez précisément comment et quand être averti en cas de dysfonctionnement.

Guide complet d'Uptime Kuma
Article connexe :
Guide complet de Kuma sur la disponibilité : Surveillez efficacement votre infrastructure

Qu'est-ce qu'Uptime Kuma exactement et pourquoi est-il si puissant ?

Notification de surveillance réseau reçue sur un smartphone dans un environnement serveur

Uptime Kuma est un outil de surveillance auto-hébergé, écrit en Node.js, qui est devenu une alternative populaire à des services comme UptimeRobot. Son principal avantage est que Vous avez un contrôle absolu, evitando que tus datos residan en servidores de terceros. Además, destaca por una interfaz moderna, reactiva y sumamente intuitiva que no requiere que seas un gurú de la informática para ponerla a punto en unos pocos minutos.

Contenu exclusif - Cliquez ici  Comment puis-je limiter l'utilisation de Typekit à certains sites web seulement ?

Desde el punto de vista técnico, es un software extrêmement légerEn mode veille, il ne consomme qu'environ 200 Mo de RAM, ce qui le rend idéal pour une installation sur du matériel modeste comme un Raspberry Pi 5 ou un VPS économique. Il ne se contente pas de vérifier le chargement d'un site web ; il offre une polyvalence impressionnante pour la surveillance de tout, des ports TCP aux conteneurs Docker spécifiques.

Capacités de surveillance : que pouvons-nous surveiller ?

Panneau de commande numérique avec graphiques métriques et analyse de données en temps réel

La force de cet outil réside dans sa capacité à aller au-delà des apparences. Vous pouvez configurer différents types de moniteurs en fonction de ce que vous souhaitez surveiller :

  • HTTP et HTTPS : Idéal pour les sites web et les API. Il vérifie non seulement que le serveur répond, mais permet également de surveiller… Expiration du certificat SSL para que no te pillen desprevenido con el aviso de «Sitio no seguro».
  • Ping (ICMP) : Le moyen le plus rapide de savoir si un appareil, tel qu'un routeur ou une caméra IP, est accessible sur le réseau.
  • Ports TCP : Idéal pour surveiller que les bases de données telles que MySQL, PostgreSQL ou Redis possèdent les port ouvert et accepter les connexions.
  • DNS : Vérifiez que les enregistrements sont correctement résolus, en évitant les problèmes de propagation.
  • Conteneurs Docker : Si vous montez le socket Docker, Kuma peut vous indiquer en temps réel si un Le conteneur en question est en cours d'exécution..
  • Surveillance des mots clés : Il s'agit du niveau expert. Il permet de rechercher un texte spécifique dans le code HTML. Ainsi, si le serveur répond (code 200) mais que le site web affiche une erreur de base de données ou est vide, le système Cela déclenchera l'alarme. car le mot-clé n'apparaît pas.
  • Autres protocoles : Il prend en charge les serveurs de jeux Steam, MQTT pour la domotique et les moniteurs de type push, utiles pour les scripts de sauvegarde qui notifient le système lorsqu'ils sont terminés avec succès.
Comment surveiller les serveurs et Docker dans Beszel
Article connexe :
Comment recevoir des alertes lorsqu'un serveur cesse de répondre avec Beszel

Installation et déploiement : la méthode Docker

Écran d'erreur sur une console de centre de données indiquant une panne de service

Pour éviter d'encombrer le système d'exploitation de base et faciliter les mises à jour, l'option recommandée est d'utiliser Docker. Pour ceux qui recherchent la vitesse, une commande docker run C'est suffisant, mais idéalement, vous devriez utiliser Docker Compose para centralizar la gestión y asegurar la persistencia de los datos.

Contenu exclusif - Cliquez ici  Comment permettre à ChatGPT de contrôler et de s'intégrer à Windows

Es fundamental definir un volumen para el directorio /app/datacar c'est là que se trouve la base de données SQLite contenant toute votre configuration. Si vous souhaitez surveiller d'autres conteneurs sur le même hôte, vous devez monter le fichier. /var/run/docker.sock en mode lecture seule. Une fois le service opérationnel, généralement dans le port 3001, lo primero es crear una cuenta de administrador con una contraseña robusta para evitar intrusos.

Si planeas exponer el panel al exterior, lo más sensato es colocarlo detrás de un proxy inverse tels que Nginx, Traefik ou Caddy. Il est essentiel de configurer correctement les en-têtes Upgrade et Connection, car Uptime Kuma utilise WebSockets mettre à jour le tableau de bord en temps réel sans avoir à actualiser la page manuellement.

Configuration des alertes et des notifications intelligentes

Détail des baies de serveurs dans un centre de données, infrastructure numérique surveillée

Un moniteur qui ne vous envoie pas de notifications n'est qu'une belle image. Uptime Kuma se distingue par son intégration avec plus de 90 services de notification, vous permettant de recevoir instantanément des alertes sur votre appareil mobile. Parmi les options les plus populaires : Télégramme (en créant un bot via BotFather), Discord, Slack, par e-mail via SMTP ou via un Guide complet NTFY pour la configuration notificaciones push.

Para evitar que el móvil no pare de sonar por microcortes o picos de latencia, un truco esencial es ajustar los tentatives de reprise du rythme cardiaqueConfigurer 2 ou 3 tentatives de relance avant de déclencher l'alerte vous assure de ne vous réveiller à 3 heures du matin que si le problème est… vraiment persistant et pas seulement une panne de réseau momentanée.

Surveillance des serveurs et des conteneurs Docker avec Beszel
Article connexe :
Surveillance des serveurs et des conteneurs Docker avec Beszel

Gestion et maintenance de la page d'état

Une caractéristique essentielle est la création de pages d'état public. Puedes generar una URL personalizada donde tus clientes o usuarios vean si el servicio está caído sin saturar tu soporte técnico. Estas páginas son totalmente flexibles, permitiendo añadir logos y agrupar monitores por categorías (por ejemplo, API, Frontend y Base de Datos).

Contenu exclusif - Cliquez ici  Sites Web pour télécharger des machines virtuelles gratuites et fiables (et comment les importer dans VirtualBox/VMware)

Para evitar que el historial de disponibilidad se vea afectado por caídas programadas, existen las fenêtres de maintenanceVous pouvez programmer des périodes pendant lesquelles les alertes sont automatiquement désactivées et la page d'état affiche un message de maintenance, assurant ainsi le bon fonctionnement du système. transparence avec l'utilisateur fin.

Conseils d'optimisation et de sécurité

Pour garantir le bon fonctionnement du système, évitez d'utiliser des intervalles de vérification trop longs. Si un service critique peut nécessiter une vérification toutes les 60 secondes, un script de sauvegarde hebdomadaire peut avoir un intervalle beaucoup plus long. ne surchargez pas les ressources del servidor. El uso de etiquetas personalizadas es clave para organizar los monitores por entorno, diferenciando entre producción y test.

En cuanto a la seguridad, si la herramienta está expuesta a internet, activar la authentification à deux facteurs (2FA) C'est obligatoire. De plus, comme toute la configuration se trouve sur le volume Docker, il est impératif d'effectuer sauvegardes fréquentes de ese directorio para no tener que empezar de cero en caso de desastre.

Si quieres llevar tu monitorización al siguiente nivel, considera instalar Uptime Kuma en un nœud différent au serveur qui centralise vos services. Si le serveur principal tombe en panne, la surveillance restera active sur une autre machine (comme un SBC ou un VPS économique) et pourra vous alerter. Combinez cela avec des outils de métriques tels que : Prométhée et Grafana ou apprendre Comment surveiller un serveur Linux avec Glances te dará una visión completa: sabrás no solo si el servicio está arriba, sino también cómo está la salud de la CPU y la RAM.

Implementar este sistema transforma la gestión de cualquier infraestructura en un proceso transparente. Al unir la facilidad de Docker, la inmediatez de Telegram y la visibilidad de las páginas de estado, logras un ecosistema donde los Les défauts sont détectés en quelques secondes.minimiser les temps d'arrêt et reprendre le contrôle total de la disponibilité de votre site web.

Comment savoir quelle application utilise toute la RAM avec Beszel
Article connexe :
Comment surveiller l'utilisation de la RAM et du processeur de vos conteneurs avec Beszel