Aller au contenu

Surveiller la disponibilité d’un site web

Vérifiez un site web ou une API depuis notre serveur toutes les quelques minutes, suivez les temps de réponse et la disponibilité, et recevez une alerte Slack, Discord ou webhook en cas de panne.

Vos surveillances

Ajouter une surveillance

Vérifier toutes les

Sans distinction de casse. La vérification échoue si la page se charge mais ne contient pas ce mot-clé.

Notre serveur envoie une requête POST à cette adresse quand la surveillance tombe en panne ou est rétablie.

Alertes dans ce navigateur

Pour être alerté en votre absence, ajoutez un webhook Slack, Discord ou JSON à une surveillance : notre serveur y envoie un message dès que l’état change.

Page d’état publique

Les surveillances sont liées à une clé de modification enregistrée dans ce navigateur. L’historique des vérifications de plus de 30 jours est supprimé.

Traité sur notre serveur · les moniteurs sont conservés jusqu’à ce que vous les supprimiez, l’historique des vérifications pendant 30 joursComment ça marche

Comment utiliser Surveillance de disponibilité

  1. 1

    Saisissez l’adresse

    Collez l’adresse d’une page ou d’un point de terminaison d’API, comme votre page d’accueil ou une URL /health, et, si vous le souhaitez, un mot-clé que la réponse doit contenir.

  2. 2

    Choisissez un intervalle de vérification

    Les moniteurs gratuits s’exécutent toutes les 5, 10, 15 ou 30 minutes ; Pro ajoute des vérifications toutes les minutes ou toutes les deux minutes.

  3. 3

    Ajoutez des alertes

    Collez un webhook entrant Slack ou Discord, ou n’importe quel point de terminaison https qui accepte du JSON, et activez les notifications du navigateur si vous le souhaitez.

  4. 4

    Consultez l’historique

    Développez un moniteur pour voir la disponibilité, les temps de réponse et les incidents sur 24 heures, 7 jours ou 30 jours, ou publiez une page d’état.

Limites et Pro

Gratuit : 3 moniteurs par clé de modification, vérifications toutes les 5, 10, 15 ou 30 minutes avec un délai maximal de 10 secondes, alertes Slack, Discord et webhook JSON, une page d’état publique et 30 jours d’historique. Un moniteur gratuit est mis en pause si son tableau de bord n’est pas ouvert pendant 30 jours.

Pro porte la limite à 25 moniteurs et ajoute des vérifications toutes les 1 ou 2 minutes. Découvrir Pro

À propos de Surveillance de disponibilité

Le moniteur de disponibilité interroge votre page depuis notre serveur à intervalle fixe et enregistre si elle a répondu, en combien de temps et avec quel code d’état. Il continue de fonctionner quand votre ordinateur est éteint, et c’est tout l’intérêt : vous apprenez que la boutique ou l’API ne répond plus avant que vos clients ne vous le disent.

Une vérification est une requête HTTP GET qui suit jusqu’à cinq redirections et abandonne au bout de 10 secondes. Elle réussit quand la réponse finale a un code inférieur à 400 et, si vous avez défini un mot-clé, quand le premier mégaoctet de la page contient ce texte, ce qui permet de repérer un serveur qui répond par une page d’erreur ou un modèle vide. Un seul échec ne suffit pas à déclencher l’alarme : une seconde vérification, 30 secondes plus tard, doit aussi échouer avant que le moniteur passe au rouge, ouvre un incident et envoie un message à votre webhook. Au rétablissement, un second message indique la durée de la panne.

Le temps de réponse est mesuré entre l’envoi de la requête et la lecture complète de la réponse : il comprend donc la résolution DNS, la connexion, TLS et le travail du serveur lui-même. Le graphique affiche la moyenne par période, avec une bande de cellules vertes et rouges pour les vérifications réussies et échouées, ainsi que le 95e centile pour les valeurs lentes exceptionnelles.

La vérification se fait depuis un seul emplacement ; l’outil ne fait pas de ping, ne teste pas les ports, ne peut pas joindre des adresses situées dans un réseau privé et n’envoie ni e-mail ni SMS.

Confidentialité

Cet outil s’exécute sur notre serveur, car les vérifications doivent se poursuivre même lorsque votre navigateur est fermé. L’adresse, le nom, le mot-clé facultatif, l’intervalle de vérification et l’adresse de webhook facultative que vous saisissez y sont stockés, avec une empreinte SHA-256 de la clé de modification aléatoire conservée dans votre navigateur. Chaque vérification enregistre son heure, son code d’état, son temps de réponse et un bref motif d’échec ; le contenu de la page téléchargée est comparé à votre mot-clé, puis supprimé. Les adresses de webhook jouant le rôle de mots de passe, l’adresse complète n’est jamais renvoyée à la page. Les résultats des vérifications et les incidents clos sont supprimés au bout de 30 jours ; un moniteur reste jusqu’à ce que vous le supprimiez, et un moniteur gratuit dont personne n’ouvre le tableau de bord pendant 30 jours est mis en pause jusqu’à ce que vous le repreniez.

Fonctionnalités

Alertes confirmées

Une seconde vérification 30 secondes plus tard confirme l’échec avant que Slack, Discord ou votre point de terminaison JSON ne soient prévenus.

Historique des temps de réponse

Temps de réponse moyen et au 95e centile, avec vérifications réussies et échouées sur 24 heures, 7 jours ou 30 jours.

Page d’état publique

Partagez la disponibilité avec vos clients sans révéler les adresses que vous surveillez.

Surveillance de disponibilité : questions fréquentes

Comment le moniteur décide-t-il que mon site est en panne ?
Une vérification échoue quand le serveur répond avec un code 400 ou supérieur, met plus de 10 secondes, est introuvable ou injoignable, ou renvoie une page sans votre mot-clé. Le premier échec programme une vérification de confirmation 30 secondes plus tard. Ce n’est que si elle échoue aussi que le moniteur passe à En panne, ouvre un incident et envoie l’alerte à votre webhook, ce qui évite les micro-coupures réseau ponctuelles dans vos notifications.
Que stocke le moniteur sur votre serveur, et pendant combien de temps ?
Il stocke l’adresse, le nom, le mot-clé, l’intervalle et l’adresse de webhook de chaque moniteur, ainsi qu’une empreinte de la clé de modification de votre navigateur et non la clé elle-même. Chaque vérification ajoute une ligne avec l’heure, le code d’état, le temps de réponse et le motif d’échec. Les pages téléchargées servent uniquement à chercher votre mot-clé et ne sont jamais conservées. Les vérifications et incidents terminés de plus de 30 jours sont supprimés automatiquement ; les moniteurs restent jusqu’à leur suppression.
Puis-je recevoir un e-mail ou un SMS quand mon site tombe ?
Pas directement : le moniteur envoie un message à un webhook. Les webhooks Slack et Discord vous parviennent sur votre téléphone via les notifications push de ces applications, et le webhook JSON générique peut alimenter un service d’automatisation ou votre propre script qui envoie e-mails ou SMS. Tant que le tableau de bord est ouvert dans un onglet, vous pouvez aussi activer les notifications du navigateur pour les changements d’état.
Puis-je surveiller un serveur de mon réseau local ou derrière un pare-feu ?
Non. Chaque vérification part de notre serveur sur l’internet public, et les adresses qui pointent vers des plages privées, de boucle locale ou de lien local sont refusées, à l’enregistrement du moniteur puis avant chaque vérification. Un site derrière un pare-feu doit accepter les requêtes venant d’internet ; nos vérifications s’identifient avec l’agent utilisateur ToolsUptimeMonitor pour les reconnaître dans vos journaux.
Que montre la page d’état publique ?
Elle liste uniquement les moniteurs que vous y avez ajoutés, par nom, avec leur état actuel, une barre pour chacun des 30 derniers jours indiquant la part de vérifications réussies, et les incidents récents. Les adresses, mots-clés et webhooks ne sont jamais affichés. Chaque clé de modification dispose d’une page à l’adresse aléatoire, que les moteurs de recherche sont invités à ne pas indexer, et vous pouvez la désactiver à tout moment.