Markus Michalski FAQ

Watchdog: HTTP-Inhalt

Prüft den Antworttext einer URL auf erwartete oder verbotene Zeichenketten. Typ http_content, Runner Dashboard. Felder, Standardwerte, Status und Meldungen.

English Version

Zurück zu den Check-Typen

Watchdog: HTTP-Inhalt

Der Check ruft eine URL des Clients per GET auf und sucht im Antworttext nach Zeichenketten. Der HTTP-Statuscode wird gespeichert, beeinflusst das Ergebnis aber nicht. Eine Fehlerseite mit Statuscode 500 kann also OK sein, wenn der erwartete Text enthalten ist.

Eigenschaft Wert
Typ-Kennung http_content
Runner Dashboard
Ziel in der E-Mail URL (Label der gewählten URL)

Felder

Feld Schlüssel Standard Bedeutung
URL client_url_id Pflicht. Eine der URLs des Clients
Expected string expected_string leer Zeichenkette, die im Antworttext vorkommen muss. Leer überspringt die Prüfung
Forbidden string forbidden_string leer Zeichenkette, die nicht vorkommen darf. Leer überspringt die Prüfung
Timeout (seconds) timeout 10 Zeitlimit der Anfrage in Sekunden

Die Suche unterscheidet Groß- und Kleinschreibung und sucht eine feste Zeichenkette, keinen regulären Ausdruck. BasicAuth-Zugangsdaten der URL werden mitgesendet.

Ablauf

Wie beim HTTP-Check prüft der Check das TLS-Zertifikat und folgt bis zu 5 Weiterleitungen.

Situation Status Meldung
Erwartete Zeichenkette fehlt FAIL Expected string not found in response: "<Text>"
Verbotene Zeichenkette gefunden FAIL Forbidden string found in response: "<Text>"
Beide Prüfungen bestanden OK keine
Verbindungs-, TLS- oder Zeitfehler FAIL Text des Fehlers
Keine URL ausgewählt UNKNOWN No URL selected for this check
URL wurde gelöscht UNKNOWN URL #<id> not found — was it deleted?

Sind beide Zeichenketten leer, ist der Check OK, sobald die URL antwortet. Die erwartete Zeichenkette wird zuerst geprüft.