Watchdog: HTTP-Inhalt
Prüft den Antworttext einer URL auf erwartete oder verbotene Zeichenketten. Typ http_content, Runner Dashboard. Felder, Standardwerte, Status und Meldungen.
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.