Naar hoofdinhoud springen

Handleidingen / Monitoringhandleidingen: elk checktype, stap voor stap

Hoe u een websitecontentcontrole instelt

Content Check laadt uw pagina in een echte browser en zoekt naar specifieke tekst in de pagina zoals die wordt weergegeven, in plaats van in de ruwe HTML die de server als eerste stuurt. Dat vangt een klasse fouten op die een gewone HTTP-statuscheck helemaal niet kan zien: een pagina die een normale 200 OK teruggeeft terwijl er een databasefoutmelding wordt getoond, een gedefacete pagina, een veranderde prijs, of een product dat niet meer op voorraad is. Omdat hij in een echte browser draait, controleert hij ook content die door JavaScript wordt geïnjecteerd na het eerste laden, naast wat de ruwe respons bevat. Wilt u alleen weten of de server antwoordt met de juiste statuscode, headers of body-patroon, dan past de HTTP-check-handleiding beter en geeft die u meer monitoringlocaties en een volledige regeltaal voor antwoordvalidatie; grijp specifiek naar Content Check wanneer de fout waar u zich zorgen om maakt is "de pagina laadt prima maar toont het verkeerde".

Hoofdinstellingen

Voor dit checktype is er geen aparte screenshot van de groep Hoofdinstellingen, maar elke regelaar erin is standaard bij elk monitortype van HostTracker:

  • Url/Domein/IP - de pagina om te laden, bijvoorbeeld een volledige URL zoals https://example.com.
  • Naam - een optioneel label voor deze monitor in uw dashboard, waarschuwingen, rapporten en widgets.
  • Intervalschema / Cronschema - een gesegmenteerde schakelaar tussen een eenvoudig terugkerend interval en een volledige cron-expressie voor aangepaste schema's (voorinstellingen voor elk uur, dagelijks, wekelijks, maandelijks, of geavanceerde cron-syntax). Het minimaal beschikbare interval hangt af van uw pakket.
  • Timeout - hoe lang er wordt gewacht tot de pagina klaar is voordat de check faalt, van 1 tot 120 seconden voor dit type. Het hogere plafond ten opzichte van een gewone HTTP-check weerspiegelt dat het laden van een volledige browserpagina langer duurt dan een kaal verzoek. Laat u dit onaangeroerd, dan gebruikt de check een standaard van 40 seconden; u hoeft het alleen te verhogen of verlagen als uw pagina ongewoon traag is of u een strakker getal wilt.
  • Tags - vrije labels om deze monitor te groeperen en te filteren.
  • Volledig log - bewaart elk individueel checkresultaat voor deze monitor zonder ze te groeperen.
  • Open statistieken - laat u de statistieken en logs van deze monitor delen met anderen, inclusief mensen die niet zijn aangemeld.

Deze groep bevat ook de schakelaar Ingeschakeld die de monitor pauzeert of hervat.

Antwoordvalidatie

Onderdeel Antwoordvalidatie met Content check keywords ingesteld op keyword1, keyword2, keyword3, een keuzelijst Successful check condition ingesteld op ALL keywords must be PRESENT on checked page, een schakelaar Case sensitive match uit, en een schakelaar Check only visible content aan

Dit is de hele check voor dit type - er is geen aparte groep voor probe- of verzoekconfiguratie, want de trefwoordmatch tegen de weergegeven pagina is tegelijk het verzoek en de uitslag.

  • Content check keywords - een of meer trefwoorden, ingevoerd als een door komma's gescheiden (of één-per-regel) lijst. Dit veld is verplicht; een monitor zonder trefwoorden heeft niets om te controleren. De gecombineerde trefwoordtekst is beperkt tot 255 tekens, dus kies liever een paar korte, onderscheidende fragmenten dan één lange zin.
  • Successful check condition - bepaalt hoe de trefwoorden een geslaagde of mislukte uitslag opleveren, met precies vier opties zoals de keuzelijst ze toont: ANY keyword must be PRESENT on checked page (de standaard - slaagt als minstens één trefwoord wordt gevonden), ALL keywords must be PRESENT on checked page (elk trefwoord moet worden gevonden), ANY keywords must be ABSENT on checked page (faalt zodra ook maar één van de trefwoorden verschijnt), en ALL keywords must be ABSENT on checked page (faalt pas zodra elk trefwoord is verschenen). Gebruik een PRESENT-conditie om te bevestigen dat iets er nog steeds is (een koopknop, een succesmelding); gebruik een ABSENT-conditie om te waarschuwen wanneer er iets slechts verschijnt (een foutstring, een verboden woord, een handtekening van een defacement).
  • Case sensitive match - standaard uit. Zet dit aan als de exacte hoofdletters van uw trefwoord ertoe doen.
  • Check only visible content - standaard aan. Staat dit aan, dan tellen trefwoorden die door CSS zijn verborgen (display:none, visibility:hidden, of nulgrootte) niet mee als aanwezig, zodat tekst die wel in de markup staat maar nooit aan een bezoeker wordt getoond, geen valse doorgang of vals alarm oplevert, afhankelijk van uw conditie.

Bevat uw pakket geen trefwoordmonitoring, dan toont dit onderdeel een melding dat trefwoordmonitoring is uitgeschakeld, met een link om uw pakket te wijzigen.

Monitoringlocaties

Onderdeel Monitoringlocaties met een selectievakjesboom van All world, North America, Russia en West Europe, plus keuzelijsten voor Hercontrolestrategie en terugval bij poolbeschikbaarheid

  • Locaties - een doorzoekbare selectievakjesboom van regio's en individuele monitoringpunten. Er moet minstens één locatie zijn geselecteerd om deze monitor als volledig ingesteld te beschouwen.
  • Hercontrolestrategie - wat er gebeurt wanneer een check een statuswijziging detecteert. Standaard draait de check opnieuw vanaf meerdere locaties en accepteert hij de nieuwe status via meerderheidsstemming, ter bescherming tegen een valse melding vanaf één wispelturige locatie. Alternatieven: een vastgesteld aantal locaties moet een Down bevestigen (onthult een schuif voor Down-bevestigingen van 1 tot 7); helemaal geen hercontrole; volledige overeenstemming van elke hercontrolelocatie; of volledige overeenstemming vereist voor Down terwijl Up slechts een meerderheid nodig heeft.
  • Als geselecteerde locaties onbeschikbaar zijn - "Alleen geselecteerde locaties" (standaard) wacht tot uw gekozen locaties terugkomen; "Dichtstbijzijnde locaties" vervangt ze door de dichtstbijzijnde beschikbare; "Elke locatie" valt wereldwijd terug.

Waarschuwingsabonnementen

Onderdeel Waarschuwingsabonnementen met een schakelaar Alle contacten abonneren op Up/Down-gebeurtenissen en een contacttabel met schakelaars Down/Up/Repeat

Een schakelaar abonneert elk contact in één stap op Up/Down-gebeurtenissen, of u kiest individuele contacten en abonneert ze afzonderlijk op Down, Up en Repeat (herhaalde Down-herinneringen) in de tabel eronder. Laat u dit onderdeel leeg, dan worden er voor deze monitor helemaal geen waarschuwingen verstuurd.

Rapportabonnementen

Onderdeel Rapportabonnementen met een schakelaar Alle contacten abonneren op Weekly/Monthly-rapporten en een contacttabel met schakelaars Daily/Weekly/Monthly

Hetzelfde patroon geldt voor uptimerapporten: abonneer elk contact met één schakelaar op Weekly- en Monthly-rapporten, of kies Daily, Weekly en Monthly afzonderlijk per contact.

Uitgewerkt voorbeeld

Stel dat een webwinkel het moment wil weten waarop een topproduct niet meer op voorraad is, en apart wil weten of de homepage een applicatiefout begint te tonen terwijl die nog steeds met een 200 antwoordt. Voor het eerste geval zet u de URL op de productpagina, voert u het trefwoord in dat alleen verschijnt wanneer het artikel koopbaar is, zoals Add to Cart, en laat u Successful check condition op de standaard ANY keyword must be PRESENT. De check slaagt zolang de knoptekst er staat en gaat Down zodra die verdwijnt, wat precies het niet-op-voorraad-signaal is. Voor het tweede geval richt u een aparte Content-Check-monitor op de homepage, voert u een trefwoord in dat alleen bij een foutstatus verschijnt, zoals Internal Server Error, en zet u de conditie op ALL keywords must be ABSENT, zodat de check Up blijft zolang die tekst nooit verschijnt en Down gaat op het moment dat het wel gebeurt. In beide gevallen laat u Case sensitive match uit, omdat de bewoording niet snel van hoofdlettergebruik zal veranderen, en laat u Check only visible content aan, zodat een verborgen foutbanner die wel in de markup staat maar nooit echt aan een bezoeker wordt getoond, geen vals alarm veroorzaakt.

Probleemoplossing

  • De check gaat nooit Down, ook al is de pagina duidelijk veranderd. Controleer of Case sensitive match aan staat en de hoofdletters van uw trefwoord niet meer exact overeenkomen met de pagina, of Check only visible content tekst uitfiltert die in een verborgen element staat. Test eerst met Check only visible content uit om te bevestigen dat het trefwoord er is, en beslis dan of het alleen-zichtbaar-gedrag is wat u wilt.
  • De check wisselt heen en weer tussen Up en Down op een pagina die er voor u onveranderd uitziet. Het trefwoord kan in dynamische content staan die rouleert, zoals een carrousel, een roterende banner, of een afwisselende gelokaliseerde string. Kies een stabieler trefwoord, of schakel over naar de ALL-conditie met meerdere trefwoorden, zodat één roterend element niet de hele uitslag kan omdraaien.
  • De check begon te falen vlak nadat u een nieuw trefwoord toevoegde onder "ALL keywords must be PRESENT." Die conditie vereist dat elk trefwoord in de lijst wordt gevonden, dus een extra trefwoord toevoegen verhoogt de lat voor elke volgende check. Bevestig dat het nieuwe trefwoord letterlijk op de pagina staat, of schakel over naar ANY als één match genoeg zou moeten zijn.
  • Het veld Content check keywords toont een melding dat trefwoordmonitoring is uitgeschakeld. Het huidige pakket van uw account bevat deze functie niet; de melding linkt rechtstreeks naar het wijzigen van uw pakket.
  • Uw trefwoordtekst lijkt afgekapt te worden bij het opslaan. Het gecombineerde trefwoordveld is beperkt tot 255 tekens. Gebruik meerdere korte, onderscheidende fragmenten in plaats van één lange zin.

Gerelateerd

Nu controleren

Voer de gratis check uit op je eigen site, zonder account.

HTTP check

Dit permanent monitoren

Ontvang een melding zodra er iets misgaat: HostTracker controleert vanaf meer dan 300 locaties en waarschuwt je via e-mail, sms, Slack, Telegram en meer.

HostTracker-functies

Meer in dit onderdeel: Monitoringhandleidingen: elk checktype, stap voor stap