| Typ-ID | http |
| Runner | Dashboard |
| Zweck | Prüft ob eine URL den erwarteten HTTP-Statuscode zurückliefert |
Der HTTP-Check sendet einen GET-Request an die konfigurierte URL und vergleicht den Antwort-Statuscode mit dem erwarteten Wert. Stimmt der Statuscode nicht überein, schlägt der Check fehl.
Es werden bis zu 5 Redirects automatisch verfolgt. Der endgültige Statuscode nach allen Redirects wird geprüft.
Wenn die konfigurierte URL HTTP Basic Auth konfiguriert hat, werden die Credentials automatisch in den Request eingefügt.
Der Check läuft auf dem Dashboard-Worker-Container. Er wird nicht von einem Agenten ausgeführt — das bedeutet, er testet die Erreichbarkeit der URL vom Standpunkt des Watchdog-Servers aus.
Sinnvolle Einsatzszenarien:
/health, /status)Nicht geeignet für:
| Feld | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
| URL | client_url_select |
Ja | — | URL, die überwacht werden soll. URLs vorher in den Client-Einstellungen hinzufügen. |
| Erwarteter Statuscode | number |
Nein | 200 |
HTTP-Statuscode, der als Erfolg gewertet wird (z.B. 200, 201, 301). |
| Timeout (Sekunden) | number |
Nein | 10 |
Maximale Wartezeit auf eine Antwort. |
| Ergebnis | Status |
|---|---|
| Statuscode stimmt überein | ok |
| Statuscode stimmt nicht überein | fail |
| Verbindung timeout / Netzwerkfehler | fail |
| Keine URL konfiguriert | unknown |
200 als erwarteten Statuscode setzen