Aller au contenu principal

Guides / Guides de surveillance : chaque type de vérification, pas à pas

Comment configurer une vérification de contenu de site

La vérification de contenu charge votre page dans un vrai navigateur et recherche un texte précis dans la page telle qu'elle s'affiche, plutôt que dans le HTML brut que le serveur envoie en premier. Cela détecte une catégorie de défaillance qu'une simple vérification de statut HTTP ne peut pas voir du tout : une page qui renvoie un 200 OK normal tout en affichant un message d'erreur de base de données, une page défigurée, un prix modifié, ou un produit en rupture de stock. Comme elle s'exécute dans un vrai navigateur, elle vérifie aussi bien le contenu injecté par JavaScript après le chargement initial que ce que contient la réponse brute. Si tout ce dont vous avez besoin est de savoir si le serveur répond avec le bon code de statut, les bons en-têtes ou un motif de corps de réponse, le guide de la vérification HTTP convient mieux et vous donne davantage d'emplacements de surveillance ainsi qu'un langage de règles de validation de réponse complet ; utilisez la vérification de contenu spécifiquement quand la défaillance qui vous inquiète est « la page se charge bien mais montre la mauvaise chose ».

Paramètres principaux

Ce type n'a pas de capture d'écran dédiée pour son groupe Paramètres principaux, mais chaque contrôle qu'il contient est standard parmi les types de moniteur de HostTracker :

  • Url/Domaine/IP - la page à charger, par exemple une URL complète https://example.com.
  • Nom - un libellé optionnel pour ce moniteur dans votre tableau de bord, les alertes, les rapports et les widgets.
  • Planification par intervalle / Planification cron - une bascule segmentée entre un intervalle récurrent simple et une expression cron complète pour des horaires personnalisés (préréglages horaire, quotidien, hebdomadaire, mensuel, ou syntaxe cron avancée). L'intervalle minimal disponible dépend de votre forfait.
  • Délai d'expiration - combien de temps attendre que la page se termine avant que la vérification n'échoue, de 1 à 120 secondes pour ce type. Le plafond plus élevé par rapport à une simple vérification HTTP reflète le fait qu'un chargement de page en navigateur complet prend plus de temps qu'une simple requête. Si vous le laissez tel quel, la vérification utilise une valeur par défaut de 40 secondes ; vous n'avez besoin de l'augmenter ou de le diminuer que si votre page est inhabituellement lente ou que vous voulez un chiffre plus serré.
  • Étiquettes - libellés en texte libre pour regrouper et filtrer ce moniteur.
  • Journal complet - enregistre chaque résultat individuel de vérification pour ce moniteur sans les regrouper.
  • Statistiques ouvertes - vous permet de partager les statistiques et les journaux de ce moniteur avec d'autres personnes, y compris celles qui ne sont pas connectées.

Ce groupe porte aussi l'interrupteur Activé qui met en pause ou reprend le moniteur.

Validation de la réponse

Section Validation de la réponse montrant les mots-clés de vérification de contenu réglés sur mot-clé1, mot-clé2, mot-clé3, un menu déroulant Condition de réussite de la vérification réglé sur ALL keywords must be PRESENT on checked page, un interrupteur Correspondance sensible à la casse désactivé, et un interrupteur Vérifier uniquement le contenu visible activé

C'est la vérification entière pour ce type : il n'y a pas de groupe séparé de configuration de la sonde/requête, car la correspondance de mots-clés contre la page rendue est à la fois la requête et le verdict.

  • Mots-clés de vérification de contenu - un ou plusieurs mots-clés, saisis sous forme de liste séparée par des virgules (ou un par ligne). Ce champ est obligatoire ; un moniteur sans mot-clé n'a rien à vérifier. Le texte combiné des mots-clés est plafonné à 255 caractères, donc préférez quelques fragments courts et distinctifs plutôt qu'une longue phrase.
  • Condition de réussite de la vérification - décide comment les mots-clés se transforment en réussite ou en échec, avec quatre options exactement telles que le menu déroulant les présente : ANY keyword must be PRESENT on checked page (par défaut : réussit si au moins un mot-clé est trouvé), ALL keywords must be PRESENT on checked page (chaque mot-clé doit être trouvé), ANY keywords must be ABSENT on checked page (échoue dès que l'un des mots-clés apparaît), et ALL keywords must be ABSENT on checked page (échoue seulement une fois que chaque mot-clé est apparu). Utilisez une condition PRESENT pour confirmer que quelque chose est toujours là (un bouton d'achat, un message de succès) ; utilisez une condition ABSENT pour alerter quand quelque chose de mauvais apparaît (une chaîne d'erreur, un mot interdit, une signature de défiguration).
  • Correspondance sensible à la casse - désactivée par défaut. Activez-la si la casse exacte des lettres de votre mot-clé compte.
  • Vérifier uniquement le contenu visible - activée par défaut. Quand c'est activé, les mots-clés cachés par CSS (display:none, visibility:hidden, ou une taille nulle) ne comptent pas comme présents, de sorte qu'un texte qui existe dans le balisage mais n'est jamais montré à un visiteur ne produira pas une fausse réussite ou une fausse alerte, selon votre condition.

Si votre forfait n'inclut pas la surveillance par mots-clés, cette section affiche une note indiquant que la surveillance par mots-clés est désactivée, avec un lien pour changer de forfait.

Emplacements de surveillance

Section Emplacements de surveillance avec un arbre à cocher Tout le monde, Amérique du Nord, Russie et Europe de l'Ouest, plus les menus déroulants Stratégie de revérification et repli de pool

  • Emplacements - un arbre à cocher consultable de régions et de points de surveillance individuels. Au moins un emplacement doit être sélectionné pour que ce moniteur soit considéré comme entièrement configuré.
  • Stratégie de revérification - ce qui se passe quand une vérification détecte un changement d'état. Le réglage par défaut relance la vérification depuis plusieurs emplacements et accepte le nouvel état par vote majoritaire, pour se protéger contre un faux positif venant d'un emplacement instable. Alternatives : un nombre spécifié d'emplacements doit confirmer un Down (révèle un curseur de confirmations Down de 1 à 7) ; aucune revérification du tout ; accord complet de chaque emplacement de revérification ; ou accord complet requis pour Down tandis qu'Up n'a besoin que d'une majorité.
  • Si les emplacements sélectionnés sont indisponibles - « Emplacements sélectionnés uniquement » (par défaut) attend le retour de vos emplacements choisis ; « Emplacements les plus proches » substitue les plus proches disponibles ; « N'importe quel emplacement » se rabat sur le monde entier.

Abonnements aux alertes

Section Abonnements aux alertes avec un interrupteur Abonner tous les contacts aux événements Up/Down et un tableau de contacts avec des bascules Down/Up/Repeat

Un interrupteur abonne chaque contact aux événements Up/Down en une seule étape, ou vous pouvez choisir des contacts individuels et les abonner à Down, Up et Repeat (rappels de Down répété) séparément dans le tableau ci-dessous. Si cette section est laissée vide, aucune alerte ne sera envoyée pour ce moniteur.

Abonnements aux rapports

Section Abonnements aux rapports avec un interrupteur Abonner tous les contacts aux rapports Hebdomadaire/Mensuel et un tableau de contacts avec des bascules Quotidien/Hebdomadaire/Mensuel

Le même schéma s'applique aux rapports de disponibilité : abonnez chaque contact aux rapports Hebdomadaire et Mensuel avec un interrupteur, ou choisissez Quotidien, Hebdomadaire et Mensuel individuellement par contact.

Exemple concret

Supposons qu'une boutique en ligne veuille savoir à l'instant où un produit phare passe en rupture de stock, et veuille séparément savoir si la page d'accueil commence à afficher une erreur d'application tout en répondant toujours avec un 200. Pour le premier cas, vous régleriez l'URL sur la page du produit, saisiriez le mot-clé qui n'apparaît que quand l'article est achetable, comme Add to Cart, et laisseriez la Condition de réussite de la vérification sur la valeur par défaut ANY keyword must be PRESENT. La vérification réussit tant que le texte du bouton est là et passe en Down à l'instant où il disparaît, ce qui est exactement le signal de rupture de stock. Pour le second cas, vous pointeriez un moniteur de vérification de contenu séparé vers la page d'accueil, saisiriez un mot-clé qui n'apparaît que dans un état d'échec, comme Internal Server Error, et basculeriez la condition sur ALL keywords must be ABSENT, de sorte que la vérification reste Up tant que ce texte n'apparaît jamais et passe en Down à l'instant où il apparaît. Dans les deux cas, vous laisseriez la Correspondance sensible à la casse désactivée, car la formulation a peu de chances de changer de casse, et laisseriez Vérifier uniquement le contenu visible activé, de sorte qu'une bannière d'erreur cachée qui existe dans le balisage mais n'est jamais réellement montrée à un vrai visiteur ne déclenche pas une fausse alerte.

Dépannage

  • La vérification ne passe jamais en Down alors que la page a clairement changé. Vérifiez si la Correspondance sensible à la casse est activée et que la casse des lettres de votre mot-clé ne correspond plus exactement à la page, ou si Vérifier uniquement le contenu visible filtre un texte qui se trouve dans un élément caché. Testez d'abord avec Vérifier uniquement le contenu visible désactivé pour confirmer que le mot-clé est présent, puis décidez si le comportement visible-uniquement est ce que vous voulez.
  • La vérification bascule entre Up et Down sur une page qui vous paraît inchangée. Le mot-clé se trouve peut-être dans un contenu dynamique qui tourne, comme un carrousel, une bannière rotative, ou une chaîne localisée alternante. Choisissez un mot-clé plus stable, ou passez à la condition ALL avec plusieurs mots-clés pour qu'un seul élément rotatif ne puisse pas faire basculer tout le verdict.
  • La vérification a commencé à échouer juste après que vous avez ajouté un nouveau mot-clé sous « ALL keywords must be PRESENT ». Cette condition exige que chaque mot-clé de la liste soit trouvé, donc ajouter un mot-clé de plus relève la barre pour chaque vérification future. Confirmez que le nouveau mot-clé apparaît mot pour mot sur la page, ou passez à ANY si une seule correspondance devrait suffire.
  • Le champ des mots-clés de vérification de contenu affiche une note indiquant que la surveillance par mots-clés est désactivée. Le forfait actuel de votre compte n'inclut pas cette fonctionnalité ; la note renvoie directement vers le changement de forfait.
  • Le texte de votre mot-clé semble être coupé à l'enregistrement. Le champ combiné des mots-clés est plafonné à 255 caractères. Utilisez plusieurs fragments courts et distinctifs plutôt qu'une longue phrase.

Voir aussi

Vérifier maintenant

Lancez la vérification gratuite sur votre propre site, sans créer de compte.

HTTP check

Surveiller en permanence

Soyez alerté dès que quelque chose casse : HostTracker vérifie depuis plus de 300 emplacements et vous prévient par e-mail, SMS, Slack, Telegram et plus encore.

Fonctionnalités HostTracker

Plus dans cette section: Guides de surveillance : chaque type de vérification, pas à pas