„Ausverkauft“ ersetzt „In den Warenkorb“
Ein Bestandsabgleich schlägt fehl, und Produktseiten zeigen „Ausverkauft“ an, während sie weiterhin mit 200 antworten. ReverseAny auf diese Phrase erkennt es, bevor ein Kunde es tut.
Keyword-Monitoring
Das Keyword-Monitoring von HostTracker liest bei jedem Check eines HTTP- oder API-Monitors den Antworttext und alarmiert Sie in dem Moment, in dem ein Wort oder eine Phrase erscheint oder verschwindet - kein Ranking-Tracker für Suchpositionen, sondern eine Beobachtung des tatsächlichen Texts Ihrer eigenen Seite.
Wie eine Keyword-Änderung erkannt wird, vom Check bis zur Meldung
Die Keyword-Option lebt am selben HTTP- oder API-Monitor, den Sie bereits betreiben - es gibt keinen separaten Keyword-Monitor anzulegen, und sie verursacht keine zusätzliche Anfrage.
HTTP-MONITOR-EINSTELLUNG
keywords: "Sold out, Out of stock" keywordMode: ReverseAny
Jedes Wort oder jede Phrase in einem einzigen Feld. Der Abgleich ist eine Substring-Suche ohne Berücksichtigung der Groß-/Kleinschreibung, sodass „Ausverkauft“ und „ausverkauft“ dasselbe Keyword sind.
Alarmieren, wenn ein Keyword verschwindet (PresentAny, PresentAll) oder auftaucht (ReverseAny, ReverseAll) - ReverseWithResult ergänzt den umgebenden Text.
Dieselbe Option, am Check, den Sie bereits betreiben. Erfahren Sie, wie Content-Monitoring funktioniert
Keines davon ändert den HTTP-Statuscode - jede dieser Seiten antwortet weiterhin mit 200. Das erste Anzeichen ist der Text selbst, und genau den liest das Keyword-Monitoring.
Ein Bestandsabgleich schlägt fehl, und Produktseiten zeigen „Ausverkauft“ an, während sie weiterhin mit 200 antworten. ReverseAny auf diese Phrase erkennt es, bevor ein Kunde es tut.
„Error establishing a database connection“ ist gültiges HTML mit einem normalen Statuscode. ReverseAny auf diese Zeichenkette macht aus einer Seite, die die meisten Uptime-Checks für gesund halten, eine Warnung.
Eine Template-Änderung entfernt die rechtliche Fußzeile oder eine Preiszeile, die stehen bleiben muss. PresentAny oder PresentAll alarmiert in dem Moment, in dem erwarteter Text fehlt.
Die Website antwortet weiterhin mit 200 und „im Wartungsmodus“, lange nachdem die echte Seite wieder da sein sollte. ReverseAny auf diese Phrase schließt die Lücke.
„Casino“ oder ein anderer Marker einer gehackten Seite auf der Startseite ist ein Sicherheitsvorfall, kein Content-Fehler. Kombinieren Sie ein ReverseAny-Keyword mit Web-Risk-Monitoring für die Blacklist-Seite.
Ein defektes Template rendert einen leeren Body, der weiterhin mit 200 antwortet. Ein PresentAny-Keyword auf Text, der immer vorhanden sein sollte, erkennt das.
Drei Dinge halten eine Keyword-Warnung ehrlich: wie der Abgleich funktioniert, wie viele Richtungen er abdeckt, und was passiert, wenn die Seite größer ist, als der Check lesen kann.
Ein Keyword wird als reiner Text abgeglichen, ohne Berücksichtigung der Groß-/Kleinschreibung - „Vertraulich“ und „vertraulich“ sind dasselbe. Für ein Muster oder ein einzelnes HTML-Element deckt eine Assertion-Regel am selben Monitor das ab.
PresentAny, PresentAll, ReverseAny, ReverseAll und ReverseWithResult decken „muss vorhanden sein“ und „darf niemals vorhanden sein“ mit demselben Feld ab.
Eine Antwort über der Größenobergrenze des Monitors wird als „Inhalt zu groß“ gemeldet - niemals als „Keyword fehlt“, sodass eine Seite, die kurzzeitig die Grenze überschreitet, keinen Fehlalarm auslöst.
Derselbe Monitor kann neben der Keyword-Option bis zu 20 Assertion-Regeln tragen - für case-sensitiven Text, einen regulären Ausdruck oder ein einzelnes HTML-Element statt der gesamten Seite.
Regeln gleichen Text standardmäßig case-sensitiv ab, sodass „Vertraulich“ und „vertraulich“ verschieden sind, sobald dieser Unterschied zählt.
body.regex("...") zusammen mit not exists bestätigt, dass ein Muster in der Antwort niemals auftaucht.
body.html.path("h1").first contains "..." prüft gezielt die eigene Überschrift der Seite. Sehen Sie sich die vollständige Regelsprache an
ASSERTION-REGELN
body contains "Confidential" body.regex("(?i)error establishing.*database connection") not exists body.html.path("h1").first contains "Welcome back"
Websites, Server, APIs, Zertifikate. Ein Prüftyp pro Seite, dahinter dieselben Standorte, Alarme und Berichte.
Vertraut von Teams bei
Jedes Kapitel öffnet sich an Ort und Stelle, damit die Seite kurz bleibt.
Der Modus entscheidet, in welche Richtung die Warnung ausschlägt. Alle fünf vergleichen dieselbe kommagetrennte Keyword-Liste mit dem Antworttext, ohne Berücksichtigung der Groß-/Kleinschreibung, bei jedem Check.
Ein Keyword trifft zu, wenn es irgendwo im Antworttext vorkommt, ohne Berücksichtigung der Groß-/Kleinschreibung - eine reine Substring-Suche, kein regulärer Ausdruck und kein visueller Vergleich der Seite. Die gesamte Liste teilt sich ein Feld mit 255 Zeichen, sodass darin eine Handvoll konkreter Phrasen Platz findet, kein Wörterbuch.
Die eine bewusste Ausnahme ist die Größe. Eine Antwort über der Größenobergrenze des Monitors meldet Inhalt zu groß, statt die Keywords auszuwerten - eine Seite, die vorübergehend zu groß zum Lesen ist, wird nie fälschlich als Seite gelesen, bei der das Keyword fehlt. Ein falsches „alles in Ordnung“ ist harmlos; ein falsches „das Keyword ist weg“ alarmiert jemanden völlig umsonst, und genau davor schützt das.
Die Keyword-Option beantwortet eine Frage - steht dieser Text in der Antwort, ja oder nein. Wenn die Frage spezifischer ist, kann derselbe Monitor daneben bis zu 20 Assertion-Regeln tragen:
body.regex("..."), kombiniert mit exists oder not exists, gleicht ein Muster statt einer wörtlichen Phrase ab.body.html.path("h1").first contains "..." prüft ein einzelnes Element über seinen CSS-Pfad, nicht ein beliebiges Vorkommen des Texts irgendwo auf der Seite.Kombinieren Sie sie, statt zu wählen: ein breites ReverseAny-Keyword als erste Linie, eine oder zwei Assertion-Regeln dort, wo der Check exakt sein muss. Die vollständige Regelsprache ist auf der API-Monitoring-Seite dokumentiert.
Es ist eine Option an einem HTTP- oder API-Monitor: Sie geben eine kommagetrennte Liste von Wörtern oder Phrasen an, insgesamt bis zu 255 Zeichen, dazu einen Modus, und bei jedem Check liest HostTracker den bereits abgerufenen Antworttext und sucht darin. Der Abgleich ist eine Substring-Suche ohne Berücksichtigung der Groß-/Kleinschreibung - „Ausverkauft“ und „ausverkauft“ sind dasselbe Keyword - kein regulärer Ausdruck. Je nach Modus scheitert ein Check, wenn ein Keyword fehlt, wenn eines auftaucht oder wenn alle auftauchen, und die Warnung kann den Text rund um den Treffer enthalten.
Nein. Ein Teil der Suchanfragen zu „Keyword Monitoring“ sucht eigentlich nach SEO-Rank-Tracking - der Beobachtung, auf welcher Position eine Seite bei Google für einen Zielbegriff steht. HostTracker macht das nicht: Diese Option liest den Text Ihrer eigenen Seite bei Ihrem eigenen Check und fragt niemals eine Suchmaschine ab oder meldet eine Ranking-Position. Wenn ein Wort oder eine Phrase auf einer Seite, die Sie kontrollieren, vorhanden oder abwesend sein muss, ist das genau das richtige Werkzeug; wenn Sie wissen müssen, auf welchem Platz eine Seite rankt, ist es das nicht.
PresentAny alarmiert, wenn keines der aufgeführten Keywords gefunden wird - eine einzelne erforderliche Phrase, oder eine Liste, bei der schon ein einziger Treffer genügt. PresentAll alarmiert, wenn irgendein Keyword fehlt - jede Phrase in der Liste muss vorhanden sein. ReverseAny alarmiert, sobald irgendein Keyword auftaucht - der Modus hinter den meisten „dieser Text darf niemals erscheinen“-Checks, etwa einer Defacement-Zeichenkette. ReverseAll alarmiert erst, wenn alle Keywords gemeinsam auftauchen. ReverseWithResult verhält sich wie ReverseAny, aber die Warnung enthält zusätzlich rund 120 Zeichen Text auf beiden Seiten des Treffers, sodass Sie den Satz sehen, ohne die Seite zu öffnen.
Nein. Keyword-Monitoring liest den Text, den der Check von HostTracker bereits abgerufen hat, und sucht darin nach einem bestimmten Wort oder einer Phrase - es vergleicht keine Screenshots, kein Layout, keine Farben und keine Pixel zwischen den Checks, und es erfasst oder verfolgt keinen Preis. Wenn Sie brauchen „sag mir, wenn diese Seite optisch anders aussieht“ oder „verfolge den Preis dieses Produkts über die Zeit“, ist diese Option für keine der beiden Aufgaben gebaut; sie beantwortet nur, ob ein bestimmter Text vorhanden oder abwesend ist.
Der Antworttext wird bis zur Größenobergrenze des Monitors gelesen. Eine Antwort, die diese Grenze erreicht, wird als „Inhalt zu groß“ gemeldet - das wird niemals als Beweis dafür gewertet, dass eine Phrase fehlt, und löst nie eine falsche „Keyword fehlt“-Warnung auf einer Seite aus, die HostTracker nicht vollständig lesen konnte. Wird die Antwortgrößen-Obergrenze des Monitors erhöht, wird diese Grenze gar nicht erst erreicht.
Die Keyword-Option ist ausschließlich eine Substring-Übereinstimmung ohne Berücksichtigung der Groß-/Kleinschreibung - keine regulären Ausdrücke, keine Platzhalter. Für einen case-sensitiven Abgleich, einen regulären Ausdruck oder einen auf ein HTML-Element eingegrenzten Check fügen Sie eine Assertion-Regel am selben Monitor hinzu: Regeln unterscheiden standardmäßig Groß- und Kleinschreibung, unterstützen `body.regex("...")` für Muster und können ein Element per CSS-Pfad auswählen, etwa `body.html.path("h1").first contains "..."`.
Ja. Derselbe Monitor trägt beides: die Keyword-Option für einen schnellen, groß-/kleinschreibungsunabhängigen Anwesenheits- oder Abwesenheits-Check, und bis zu 20 Assertion-Regeln für alles, was genauer sein muss - case-sensitiven Text, einen regulären Ausdruck oder Text innerhalb eines Elements. Eine übliche Kombination ist ein breiter Keyword-Check als erste Linie und ein oder zwei gezielte Regeln für die Fälle, die Präzision brauchen.
HTTP- und API-Monitore. Öffnen Sie die Keyword-Einstellung, geben Sie Ihre kommagetrennte Liste ein und wählen Sie einen Modus - in jedem Plan mit HTTP-Monitoren enthalten, ohne dass ein separater Keyword-Monitor hinzugefügt werden muss. Checks laufen von 300+ Prüfpunkten in 158 Städten im Intervall des Monitors, ein fehlgeschlagener Check wird von anderen Standorten aus erneut geprüft, bevor jemand alarmiert wird, und die Warnung kann per E-Mail, SMS, Sprachanruf, Slack, Telegram, Webhook und mehr verschickt werden.
Fügen Sie einem HTTP- oder API-Monitor ein Keyword hinzu und erhalten Sie eine Warnung in dem Moment, in dem es erscheint oder verschwindet - geprüft von 300+ Standorten weltweit.
Teil der Website-Monitoring-Software von HostTracker.