Watchdog: HTTP-Erreichbarkeit
Prüft, ob eine URL einen erwarteten HTTP-Statuscode liefert, und misst die Antwortzeit. Typ http, Runner Dashboard. Felder, Standardwerte, Status und Meldungen.
Watchdog: HTTP-Erreichbarkeit
Der Check ruft eine URL des Clients per GET auf und vergleicht den Statuscode der Antwort mit einer Liste erwarteter Codes.
| Eigenschaft | Wert |
|---|---|
| Typ-Kennung | http |
| 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, die Du beim Client hinterlegt hast | |
| Timeout (seconds) | timeout |
10 |
Zeitlimit der Anfrage in Sekunden |
| Expected status codes | expected_status_codes |
200,201,301,302 |
Kommagetrennte Liste. Leer lassen für die Standardwerte |
Hat die URL BasicAuth-Zugangsdaten, sendet der Check sie mit. In der Auswahl markiert die Oberfläche solche URLs mit [BasicAuth].
Ablauf
Der Check prüft das TLS-Zertifikat der Gegenstelle (verify_peer) und folgt bis zu 5 Weiterleitungen. Verglichen wird der Statuscode der letzten Antwort.
| Situation | Status | Meldung |
|---|---|---|
| Statuscode steht in der Liste | OK |
keine |
| Statuscode steht nicht in der Liste | FAIL |
Unexpected HTTP status: <Code> |
| 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? |
Das Ergebnis enthält den Statuscode und die Antwortzeit in Millisekunden.
Da der Check bis zu 5 Weiterleitungen folgt, vergleicht er in der Regel den Statuscode der Zielseite und nicht den der Weiterleitung.