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

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), etALL 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

- 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

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

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
- Surveillance de disponibilité distribuée - la page produit couvrant ce type de vérification.
- Outil gratuit de vérification de contenu de site - lancez une vérification ponctuelle avant de mettre en place une surveillance continue.
- Guide de la vérification HTTP - pour valider des codes de statut, des en-têtes et des motifs de réponse plutôt que le texte de la page rendue.
- Règles de validation de réponse - le langage de règles utilisé pour valider les vérifications HTTP et API.
- 200 OK - pourquoi une réponse 200 n'est pas une preuve que la page montre la bonne chose.
- Tous les guides de surveillance - le guide de configuration pour chaque autre type de vérification.