"Uitverkocht" vervangt "In winkelwagen"
Een voorraadsynchronisatie mislukt en productpagina’s tonen "Uitverkocht" terwijl ze nog steeds 200 teruggeven. ReverseAny op die zin merkt het op voordat een klant dat doet.
Keyword monitoring
De keyword monitoring van HostTracker leest bij elke check van een HTTP- of API-monitor de reactie en waarschuwt u op het moment dat een woord of zin verschijnt of verdwijnt - geen ranktracker voor zoekposities, maar een controle op de daadwerkelijke tekst van uw eigen pagina.
Hoe een trefwoordwijziging wordt opgemerkt, van de check tot de melding
De trefwoordoptie zit op dezelfde HTTP- of API-monitor die u al gebruikt - er is geen aparte trefwoordmonitor nodig, en het voegt geen extra verzoek toe.
HTTP-MONITORINSTELLING
keywords: "Sold out, Out of stock" keywordMode: ReverseAny
Elk woord of elke zin in één veld. De vergelijking is een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters, dus "Uitverkocht" en "uitverkocht" zijn hetzelfde trefwoord.
Waarschuw wanneer een trefwoord verdwijnt (PresentAny, PresentAll) of verschijnt (ReverseAny, ReverseAll) - ReverseWithResult voegt de omliggende tekst toe.
Dezelfde optie, op de check die u al gebruikt. Lees hoe contentmonitoring werkt
Geen van deze verandert de HTTP-statuscode - elke pagina geeft nog steeds 200 terug. Het eerste signaal is de tekst zelf, en dat is precies wat keyword monitoring leest.
Een voorraadsynchronisatie mislukt en productpagina’s tonen "Uitverkocht" terwijl ze nog steeds 200 teruggeven. ReverseAny op die zin merkt het op voordat een klant dat doet.
"Error establishing a database connection" is geldige HTML met een normale statuscode. ReverseAny op die tekenreeks maakt van een pagina die de meeste uptime-checks gezond noemen, een melding.
Een templatewijziging verwijdert de juridische voettekst of een prijsregel die moet blijven staan. PresentAny of PresentAll waarschuwt op het moment dat verwachte tekst ontbreekt.
De site blijft 200 teruggeven met "in onderhoud", lang nadat de echte pagina weer terug had moeten zijn. ReverseAny op die zin sluit de lus.
"Casino" of een ander kenmerk van een gehackte pagina op de homepage is een inbreuk, geen contentfout. Combineer een ReverseAny-trefwoord met web risk monitoring voor de blacklistkant.
Een kapot template rendert een lege body die nog steeds 200 teruggeeft. Een PresentAny-trefwoord op tekst die er altijd zou moeten staan, merkt dat op.
Drie dingen houden een trefwoordmelding eerlijk: hoe de vergelijking werkt, hoeveel richtingen hij dekt, en wat er gebeurt als de pagina groter is dan de check kan lezen.
Een trefwoord matcht als platte tekst, ongeacht hoofdletters - "Vertrouwelijk" en "vertrouwelijk" zijn hetzelfde. Voor een patroon of één HTML-element dekt een assertieregel op dezelfde monitor dat af.
PresentAny, PresentAll, ReverseAny, ReverseAll en ReverseWithResult dekken "moet aanwezig zijn" en "mag nooit aanwezig zijn" met hetzelfde veld.
Een reactie boven de omvanglimiet van de monitor wordt gemeld als inhoud te groot - nooit als "trefwoord afwezig", zodat een pagina die tijdelijk boven de limiet groeit geen vals alarm veroorzaakt.
Dezelfde monitor kan naast de trefwoordoptie tot 20 assertieregels dragen - voor hoofdlettergevoelige tekst, een reguliere expressie, of één HTML-element in plaats van de hele pagina.
Regels vergelijken tekst standaard hoofdlettergevoelig, zodat "Vertrouwelijk" en "vertrouwelijk" verschillend zijn zodra dat onderscheid ertoe doet.
body.regex("...") gecombineerd met not exists bevestigt dat een patroon nooit in de reactie voorkomt.
body.html.path("h1").first contains "..." controleert specifiek de eigen kop van de pagina. Bekijk de volledige regeltaal
ASSERTIEREGELS
body contains "Confidential" body.regex("(?i)error establishing.*database connection") not exists body.html.path("h1").first contains "Welcome back"
Websites, servers, API's, certificaten. Eén controletype per pagina, met dezelfde locaties, meldingen en rapporten erachter.
Vertrouwd door teams bij
Elk hoofdstuk opent ter plekke, zodat de pagina kort blijft.
De modus bepaalt in welke richting de melding afgaat. Alle vijf vergelijken dezelfde kommagescheiden trefwoordlijst met de reactie, zonder onderscheid tussen hoofd- en kleine letters, bij elke check.
Een trefwoord matcht wanneer het ergens in de reactie voorkomt, ongeacht hoofdletters - een simpele zoekactie op een tekstfragment, geen reguliere expressie en geen visuele vergelijking van de pagina. De hele lijst deelt één veld van 255 tekens, dus er past een handvol specifieke zinnen in, geen woordenboek.
De ene bewuste uitzondering is de omvang. Een reactie groter dan de omvanglimiet van de monitor meldt inhoud te groot in plaats van de trefwoorden te beoordelen - een pagina die tijdelijk te groot is om te lezen, wordt nooit ten onrechte gelezen als een pagina waarvan het trefwoord ontbreekt. Een vals "het is in orde" is onschuldig; een vals "het trefwoord is weg" waarschuwt iemand voor niets, en dat is precies de richting waartegen dit beschermt.
De trefwoordoptie beantwoordt één vraag - staat deze tekst in de reactie, ja of nee. Wanneer de vraag specifieker is, kan dezelfde monitor daarnaast tot 20 assertieregels dragen:
body.regex("..."), gecombineerd met exists of not exists, matcht een patroon in plaats van een letterlijke zin.body.html.path("h1").first contains "..." controleert één element via zijn CSS-pad, niet elk voorkomen van de tekst ergens op de pagina.Combineer ze in plaats van te kiezen: een brede ReverseAny-trefwoord als eerste linie, een of twee assertieregels waar de check exact moet zijn. De volledige regeltaal is gedocumenteerd op de pagina over API-monitoring.
Het is een optie op een HTTP- of API-monitor: u geeft een kommagescheiden lijst van woorden of zinnen op, in totaal maximaal 255 tekens, plus een modus, en bij elke check leest HostTracker de al opgehaalde reactie en zoekt daarin. De vergelijking is een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters - ‘Uitverkocht’ en ‘uitverkocht’ zijn hetzelfde trefwoord - geen reguliere expressie. Afhankelijk van de modus mislukt een check wanneer een trefwoord ontbreekt, wanneer er een verschijnt, of wanneer ze allemaal verschijnen, en de melding kan de tekst rond de match bevatten.
Nee. Een deel van het zoekverkeer naar ‘keyword monitoring’ zoekt eigenlijk naar SEO-ranktracking - het bijhouden van de positie van een pagina in de resultaten van Google voor een doelterm. HostTracker doet dat niet: deze optie leest de tekst van uw eigen pagina bij uw eigen check, en vraagt nooit een zoekmachine aan en meldt nooit een positie. Als een woord of zin op een pagina die u zelf beheert aanwezig of afwezig moet zijn, is dit het juiste hulpmiddel; als u wilt weten op welke plek een pagina rankt, is het dat niet.
PresentAny waarschuwt wanneer geen van de opgegeven trefwoorden wordt gevonden - één verplichte zin, of een lijst waarbij één treffer al genoeg is. PresentAll waarschuwt wanneer er een trefwoord ontbreekt - elke zin in de lijst moet aanwezig zijn. ReverseAny waarschuwt zodra er een trefwoord verschijnt - de modus achter de meeste checks van het type ‘deze tekst mag nooit verschijnen’, zoals een defacement-tekst. ReverseAll waarschuwt pas zodra alle trefwoorden samen verschijnen. ReverseWithResult werkt als ReverseAny, maar de melding bevat ook ongeveer 120 tekens tekst aan weerszijden van de match, zodat u de zin ziet zonder de pagina te openen.
Nee. Keyword monitoring leest de tekst die de check van HostTracker al heeft opgehaald en zoekt daarin naar een specifiek woord of een specifieke zin - het vergelijkt geen screenshots, opmaak, kleuren of pixels tussen checks, en het haalt of volgt geen prijs. Als u nodig heeft ‘laat me weten wanneer deze pagina er visueel anders uitziet’ of ‘volg de prijs van dit product in de tijd’, dan is deze optie voor geen van beide taken gebouwd; het beantwoordt alleen of specifieke tekst aan- of afwezig is.
De reactie wordt gelezen tot aan de omvanglimiet van de monitor. Een reactie die deze limiet bereikt, wordt gemeld als inhoud te groot - dat wordt nooit gezien als bewijs dat een zin ontbreekt, en veroorzaakt nooit een onterechte ‘trefwoord ontbreekt’-melding op een pagina die HostTracker niet volledig kon lezen. Door de responsgrootte-limiet van de monitor te verhogen, wordt die limiet helemaal niet bereikt.
De trefwoordoptie is uitsluitend een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters - geen reguliere expressies, geen jokertekens. Voor een hoofdlettergevoelige match, een reguliere expressie, of een check die tot één HTML-element beperkt is, voegt u een assertieregel toe aan dezelfde monitor: regels zijn standaard hoofdlettergevoelig, ondersteunen `body.regex("...")` voor patronen en kunnen een element selecteren via een CSS-pad, zoals `body.html.path("h1").first contains "..."`.
Ja. Dezelfde monitor draagt beide: de trefwoordoptie voor een snelle, niet-hoofdlettergevoelige aan- of afwezigheidscontrole, en tot 20 assertieregels voor alles wat exacter moet - hoofdlettergevoelige tekst, een reguliere expressie, of tekst binnen één element. Een gangbare combinatie is een brede trefwoordcheck als eerste linie en een of twee gerichte regels voor de gevallen die precisie nodig hebben.
HTTP- en API-monitors. Open de trefwoordinstelling, voer uw kommagescheiden lijst in en kies een modus - inbegrepen bij elk abonnement met HTTP-monitors, zonder dat u een aparte trefwoordmonitor hoeft toe te voegen. Checks draaien vanaf 300+ controlepunten in 158 steden op het interval van de monitor, een mislukte check wordt vanaf andere locaties opnieuw gecontroleerd voordat iemand wordt gewaarschuwd, en de melding kan worden verstuurd via e-mail, sms, spraakoproep, Slack, Telegram, webhook en meer.
Voeg een trefwoord toe aan een HTTP- of API-monitor en ontvang een melding op het moment dat het verschijnt of verdwijnt, gecontroleerd vanaf 300+ locaties wereldwijd.
Onderdeel van de website monitoring software van HostTracker.