Markus Michalski FAQ

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.

English Version

Zurück zu den Check-Typen

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.