| Typ-ID | http_content |
| Runner | Dashboard |
| Zweck | Prüft den Response-Body auf erwartete oder verbotene Zeichenketten |
Der HTTP-Inhalt-Check sendet einen GET-Request und lädt den vollständigen Response-Body herunter. Anschließend prüft er:
Im Gegensatz zum HTTP-Erreichbarkeits-Check wird der HTTP-Statuscode nicht geprüft — der Check ist bewusst tolerant gegenüber Fehlerstatus-Codes, damit der Body gelesen werden kann.
Der Check läuft auf dem Dashboard-Worker-Container (DashboardOnly). Er testet die URL vom Standpunkt des Watchdog-Servers aus.
Sinnvolle Einsatzszenarien:
| Feld | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
| URL | client_url_select |
Ja | — | URL, die überwacht werden soll. |
| Erwarteter String | text |
Nein | leer | String, der im Response-Body enthalten sein muss. Leer lassen um diese Prüfung zu deaktivieren. |
| Verbotener String | text |
Nein | leer | String, der im Response-Body NICHT enthalten sein darf. Leer lassen um diese Prüfung zu deaktivieren. |
| Timeout (Sekunden) | number |
Nein | 10 |
Maximale Wartezeit auf eine Antwort. |
| Ergebnis | Status |
|---|---|
| Beide Prüfungen bestanden (oder deaktiviert) | ok |
| Erwarteter String nicht im Body | fail |
| Verbotener String im Body | fail |
| Verbindung timeout / Netzwerkfehler | fail |
| Keine URL konfiguriert | unknown |