Einen HTTP-Inhalts-Check konfigurieren

Web-Endpunkte auf erwarteten Inhalt und Antwortzeit prüfen

Geschrieben von Erdinc Akay

Zuletzt aktualisiert Vor 26 Tagen

Dialog „Check hinzufügen" mit dem HTTP-Inhaltsprüfungs-Editor — sichtbar sind die Felder HTTP-Methode, Erwarteter Statuscode und Timeout mit Standardwerten; die Schaltfläche „Check hinzufügen" am Ende des Dialogs ist rot hervorgehoben

Ein HTTP-Inhalts-Check geht über einfache Verfügbarkeitsüberwachung hinaus. Er verifiziert, dass ein Web-Endpunkt den erwarteten Inhalt zurückgibt — und erkennt Szenarien, in denen eine Website lädt, aber eine Fehlerseite, Wartungsseite oder veraltete Daten anzeigt.

Voraussetzungen

  • Du benötigst die Berechtigung Monitoring-Check-Verwaltung.
  • Das Zielgerät muss einen verbundenen Agent mit Netzwerkzugang zum Endpunkt haben.

Schritte

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab ChecksCheck hinzufügenHTTP-Inhaltsprüfung.
  3. Füge einen oder mehrere Endpunkte zur Überwachung hinzu:
FeldBeispielBedeutung
URLhttps://app.example.com/healthDer zu prüfende Endpunkt
HTTP-MethodeGETAnfragemethode — eine von GET, POST oder HEAD. Standard: GET.
Timeout (ms)30000Wie lange auf eine Antwort gewartet wird, bevor abgebrochen wird. Bereich 1000–120000. Standard: 30000.
Erwarteter Statuscode200Der HTTP-Statuscode, der Erfolg anzeigt
Erwarteter Inhalts-Teilstring"status":"ok"Text, der im Antwortkörper vorkommen muss
Verbotener Inhalts-TeilstringmaintenanceText, der NICHT im Antwortkörper vorkommen darf
Warnung Antwortzeit (ms)5000 msWarnung, wenn die Antwort länger dauert
Kritische Antwortzeit (ms)15000 msKritisch, wenn die Antwort länger dauert
  1. Optional: Konfiguriere benutzerdefinierte Header und — bei POST-Anfragen — einen Anfrage-Body für API-Endpunkte.
  2. Klicke auf Check hinzufügen.

Tipps

  • Verwende diesen Check für Health-Endpunkte, die JSON zurückgeben — prüfe auf "status":"ok" oder ähnlichen bekannten Inhalt.
  • Das Feld Verbotener Inhalts-Teilstring erkennt Fehlerseiten. Setze es z. B. auf "error" oder "maintenance", um zu erkennen, wenn eine Website eine Fehlerseite anzeigt, aber trotzdem HTTP 200 zurückgibt.
  • Für einfache SSL-Zertifikats- und Verfügbarkeitsüberwachung ohne Inhaltsprüfung verwende stattdessen den einfacheren SSL / HTTP-Check.

Der Check läuft standardmäßig alle 10 Minuten. Das erste Ergebnis erscheint im Checks-Tab des Geräts kurz nachdem du den Check hinzugefügt hast.

Siehe auch: HTTP-Inhalts-Check-Referenz