Zum Hauptinhalt springen

Anleitungen / Monitoring-Anleitungen: jeder Prüfungstyp, Schritt für Schritt

So überwachen Sie eine Website mit einer HTTP-Prüfung

Eine HTTP-Prüfung fragt eine URL von Ihren Überwachungsstandorten aus ab, so wie es ein Browser tut, und beurteilt dann die Antwort: Hat der Server geantwortet, wie schnell, und sehen Status und Inhalt richtig aus. Es ist HostTrackers meistgenutzter Prüfungstyp - nutzen Sie ihn für jede Website oder Seite, die Sie anhand eines echten Seitenabrufs als erreichbar oder nicht erreichbar behandeln wollen. Wählen Sie stattdessen eine API-Prüfung, um strukturiertes JSON oder XML zu parsen und zu validieren.

Haupteinstellungen

Panel Haupteinstellungen einer HTTP-Prüfung: Schalter Überwachung aktiviert, Intervall-Regler, Timeout-Regler, Tags-Feld, Schalter Full Log und Open Stats, und die vier Kacheln der angehängten Monitore für DNSBL, Domain-Ablauf, Zertifikatsablauf und Web Risk
  • Überwachung aktiviert - Hauptschalter. Eine pausierte Aufgabe behält ihre Einstellungen, prüft und alarmiert aber nicht mehr.
  • Intervall-Zeitplan / Cron-Zeitplan - der einfache Intervall-Regler unten, oder ein Cron-Baukasten (alle N Minuten/Stunden, täglich, wöchentlich, monatlich, oder ein eigener 5-Felder-Ausdruck) für Zeitpläne, die ein Intervall nicht ausdrücken kann. Cron braucht einen kostenpflichtigen Plan.
  • Intervall - wie oft die Prüfung läuft, von 1 Minute bis 24 Stunden; ziehen Sie den Regler oder wählen Sie einen Wert aus dem Dropdown. Das kürzeste verfügbare Intervall hängt von Ihrem Plan ab.
  • Timeout - wie lange auf eine Antwort gewartet wird, bevor die Prüfung fehlschlägt, 1 bis 100 Sekunden (40s ist eine übliche Vorgabe). Die DNS-Auflösungszeit zählt nicht mit.
  • Tags - durch Komma getrennte Bezeichnungen zum Gruppieren und Filtern von Monitoren im Dashboard.
  • Full Log - speichert jedes Prüfergebnis, statt aufeinanderfolgende identische zu gruppieren.
  • Open Stats - veröffentlicht die Statistik und das Prüfprotokoll dieser Aufgabe über einen öffentlichen Link.
  • Angehängte Monitore - vier zusätzliche Prüfungen, die dieser Aufgabe angeheftet werden, statt eigene zu sein: DNSBL (Domain-Blacklist), Domain-Ablauf/Zertifikatsablauf (Erinnerungen 30/7/1 Tag vorher), Web Risk (Googles Malware-/Phishing-Listen). Alle laufen alle 12 Stunden; Erinnerungen folgen den Erreichbar-Abonnements unten, ein schlechtes Ergebnis folgt Nicht erreichbar/Repeat. Jede hat ihre eigene Anleitung - siehe Verwandte Themen.

Anfragekonfiguration

Panel Anfragekonfiguration: HTTP-Methode-Dropdown auf GET gesetzt, Weiterleitungsverhalten-Auswahl auf Weiterleitungen folgen mit Regler Max. Weiterleitungen bei 20, eine leere HTTP-Header-Tabelle, Schalter Anfrage-Authentifizierung, Dropdown DNS-Serverauswahl und Schalter DNS-Cache deaktivieren
  • HTTP-Methode - GET, HEAD, POST, PUT, DELETE, PATCH oder OPTIONS. GET (Vorgabe) lädt die Seite herunter und ist für Content-Schlüsselwort-Prüfungen erforderlich; HEAD holt nur Header, die schnellste Erreichbarkeitsprüfung; POST/PUT/PATCH senden zusätzlich einen Body.
  • Request-Body (nur POST/PUT/PATCH) - Klartext sendet genau das, was Sie eintippen (fügen Sie Ihren eigenen Content-Type-Header hinzu); der Key-Value-Modus baut ihn aus Name/Wert-Zeilen als form-urlencoded oder JSON auf und setzt Content-Type automatisch.
  • Weiterleitungsverhalten - Sofortige Antwort beurteilt die erste Antwort so wie sie ist; Weiterleitungen folgen (Vorgabe) folgt der Kette, mit einem Regler Max. zu folgende Weiterleitungen (1-20); Weiterleitung ist Fehler lässt die Prüfung bei jeder Weiterleitung fehlschlagen (im Assertion-Modus nicht verfügbar).
  • HTTP-Header - eigene Name/Wert-Paare. Leer gelassen, sendet die Prüfung Standard-Header (User-Agent, Accept, Accept-Language, ein Referer). Fügen Sie hier einen Authorization-Header für Token-/API-Schlüssel-Authentifizierung hinzu.
  • Anfrage-Authentifizierung - zeigt Benutzername/Passwort für die eigene HTTP-Challenge-Authentifizierung des Servers (Basic, Digest, NTLM, Kerberos, Negotiate). Nutzen Sie stattdessen einen Authorization-Header für vorwegnehmende Token-Authentifizierung.
  • DNS-Serverauswahl - Standard-DNS-Server an den Standorten; Öffentliche DNS-Server des Landes des Standorts; oder Manuell festgelegte DNS-Server (Ihre eigenen Resolver-IPs). Die letzten beiden brauchen einen kostenpflichtigen Plan.
  • DNS-Cache deaktivieren - erzwingt bei jeder Prüfung eine frische DNS-Abfrage, statt den Cache des Agenten wiederzuverwenden; nützlich direkt nach einer DNS-Änderung.

Antwortvalidierung

Panel Antwortvalidierung mit eingeschaltetem Assertion-Modus: zwei gezeigte Regeln (status in 100..399, als vollständig markiert, und eine leere zweite Regel, als unvollständig markiert), gefolgt von den Vorgabe-Buttons und der Schalterliste von HTTP-Richtlinien, und den ausgegrauten TLS-Handshake-Schaltern hinter einem Upgrade-Banner

Standardmäßig ist eine Prüfung erfolgreich, wenn DNS aufgelöst wird, die TCP-Verbindung und der TLS-Handshake (bei https) gelingen, und der Server einen HTTP-Ok-Status zurückgibt - jeder Code unter 400.

  • Assertion-Modus - ersetzt die klassischen Felder unten durch einen Regel-Editor für Statuscodes, Antwortzeit, Header oder Inhalt des Bodys. Der Screenshot zeigt ihn eingeschaltet mit zwei Regeln: status in [100..399] (vollständig) und eine leere zweite Regel, markiert als unvollständig - eine unvollständige Regel nimmt am Urteil nicht teil, bis Sie sie fertigstellen oder löschen. HTTP und API sind die einzigen zwei Prüfungstypen mit funktionierendem Assertion-Editor; die vollständige Regelsprache finden Sie in der Assertion-Modus-Tiefenanleitung.
  • HTTP-Fehler ignorieren (klassischer Modus) - Codes, die die Prüfung NICHT fehlschlagen lassen sollen, z. B. 401, 403, 500; leer bedeutet, jeder Code ab 400 ist ein Fehler.
  • Fehler bei diesen HTTP-Status - umgekehrt: Codes, die die Prüfung fehlschlagen lassen sollen, auch wenn sie es normalerweise nicht täten.
  • Content-check-Schlüsselwörter - durch Komma getrennte Schlüsselwörter, nach denen auf der Seite gesucht wird (GET erforderlich).
  • Erfolgsbedingung der Content-Prüfung - wie Schlüsselwörter das Urteil bestimmen: BELIEBIGES vorhanden (Vorgabe), ALLE vorhanden, BELIEBIGES fehlt, ALLE fehlen, oder ALLE fehlen (Fehlschlag zeigt Standort).
  • HTTP-Richtlinien - Opt-in-Header-/Cookie-/Inhaltsprüfungen; ein Verstoß beendet die Prüfung wie jeder andere Fehlschlag mit Nicht erreichbar. Die Vorgaben Baseline, Strict und API ersetzen die ganze Auswahl; führen Sie die Richtlinien als separate Aufgabe aus, wenn Sie ein weicheres Signal wollen, das die eigene Uptime-Statistik dieser Aufgabe nie berührt.
SchalterWas geprüft wird
HTTPS erzwingenDie URL muss über https laden.
HSTS-HeaderStrict-Transport-Security vorhanden mit einer Mindest-max-age; Unteroptionen fügen includeSubDomains und Preload-Bereitschaft hinzu.
Kein Downgrade von https zu httpEine https-Seite darf nicht zurück zu http weiterleiten.
Content-Security-PolicyEin CSP-Header existiert und vermeidet gängige unsichere Skriptquellen; Report-Only allein zählt nicht.
Clickjacking-SchutzDie Seite kann nicht von einer anderen Website eingebettet werden.
X-Content-Type-Options: nosniffDer MIME-Sniffing-Block-Header ist vorhanden.
Referrer-PolicyVorhanden und nicht unsafe-url, sodass vollständige URLs nicht an verlinkte Seiten durchsickern.
Permissions-PolicyBeschränkt mächtige Browser-Funktionen (Kamera, Mikrofon, Geolokation).
Keine VersionsoffenlegungDie Antwort darf keine Server-/Framework-Versionsinformationen preisgeben.
Cache-Control-AssertionsEigene Cache-Control-Prüfungen, z. B. no-store auf Seiten mit personenbezogenen Daten verlangen.
CORS-Antwort-HeaderMarkiert ein statisches Wildcard-Access-Control-Allow-Origin, besonders mit Credentials.
Cookie-SicherheitCookies des eigenen Hosts müssen wie konfiguriert Secure/HttpOnly/SameSite tragen; bestimmte Namen können ausgenommen werden.
Mixed ContentMarkiert http://-Unterressourcen, die auf einer https-Seite geladen werden.
  • TLS-Handshake - vier Strenge-Schalter (kostenpflichtiger Plan): Gültige SSL-Zertifikatskette erforderlich, Starkes TLS-Protokoll erforderlich (1.2+), Schwache Cipher blockieren (128-Bit oder darunter), und SSL-Zertifikatswiderruf prüfen (Online-CRL-/OCSP-Abfrage).
  • Validierung erwarteter IPs - bestätigt bei jeder Prüfung, dass DNS Ihren Host zu einer der von Ihnen aufgeführten IPs auflöst; fängt Hijacking, Fehlkonfiguration oder einen abgelaufenen Eintrag ab, selbst während ein Server noch antwortet.
  • Maximale Antwortgröße - liest den Body nicht über diese Größe hinaus; Content-Prüfungen, Assertions und Richtlinien beurteilen dann nur den heruntergeladenen Teil. Vorgabe 1 MB, Maximum 10 MB; 0 liest keinen Body.

Benachrichtigungsabonnements

Panel Benachrichtigungsabonnements: Schalter Alle Kontakte für Up/Down-Ereignisse abonnieren eingeschaltet, ein Kontakt-Suchfeld, und ein E-Mail-Kontakt mit aktiven Umschaltern Down, Up und Repeat

Wird von jedem Prüfungstyp geteilt. Down = die Website ist ausgefallen, Up = sie hat sich erholt, Repeat = Erinnerungen, solange sie down bleibt. Alle Kontakte für Up/Down-Ereignisse abonnieren ist eine Abkürzung; die Tabelle gibt Ihnen Kontrolle pro Kontakt, einzeln oder über wiederverwendbare Kontaktgruppen-Vorgaben. Eine Aufgabe ohne Benachrichtigungsabonnements läuft trotzdem und protokolliert Ergebnisse - sie benachrichtigt nur niemanden.

Berichtsabonnements

Panel Berichtsabonnements: Schalter Alle Kontakte für Wochen-/Monatsberichte abonnieren eingeschaltet, und ein E-Mail-Kontakt mit aktiven Umschaltern Weekly und Monthly sowie verfügbarem Daily

Periodische Uptime-Berichte, nur per E-Mail. Wählen Sie Daily, Weekly oder Monthly pro Kontakt; Monthly bündelt zusätzlich Quartals- und Jahreszusammenfassungen. Der Alle-abonnieren-Schalter funktioniert wie bei den Benachrichtigungsabonnements.

Überwachungsstandorte

Panel Überwachungsstandorte: ein durchsuchbarer Standortbaum mit ausgewähltem Ganze Welt, Nordamerika, Russland und Westeuropa und deren Agentenanzahl, plus die Dropdowns Nachprüfungsstrategie und Wenn ausgewählte Standorte nicht verfügbar sind darunter
  • Standortauswahl - durchsuchen oder durchblättern Sie den Region-/Länderbaum und haken Sie Standorte an, von denen aus geprüft werden soll; jede Zeile zeigt verfügbare gegenüber ausgewählten Agenten. "Standorte von einer anderen Aufgabe übernehmen" nutzt eine bestehende Auswahl.
  • Nachprüfungsstrategie - bei einem Statuswechsel (z. B. Erreichbar zu Nicht erreichbar) bestätigen ihn mehrere Standorte erneut, bevor der neue Status akzeptiert wird, als Schutz vor einem Fehlalarm eines einzelnen Standorts. Optionen: Vorgabe Mehrheitsentscheidung; eine festgelegte Anzahl von Standorten, die Nicht erreichbar bestätigen (fügt einen Regler von 1-7 hinzu); keine Nachprüfung; vollständige Übereinstimmung aller Nachprüfungsstandorte; oder vollständige Übereinstimmung für Nicht erreichbar, Mehrheitsentscheidung für Erreichbar.
  • Wenn ausgewählte Standorte nicht verfügbar sind - Nur ausgewählte Standorte (Vorgabe) wartet, statt einen Fehlalarm zu riskieren; Nächstgelegene Standorte nutzt den nächsten verfügbaren Standort; Beliebiger Standort weicht weltweit aus.

Durchgerechnetes Beispiel

Überwachung einer Marketing-Startseite: HTTP-Prüfung, 5-Minuten-Intervall, 40s Timeout, GET, Weiterleitungen folgen (max. 20). Content-check-Schlüsselwort Contact us mit "BELIEBIGES Schlüsselwort muss vorhanden sein", sodass ein fehlgeschlagenes Deployment, das eine Fehlerseite ausliefert, erwischt wird. HTTP-Richtlinien auf Baseline gesetzt. Standorte auf Ganze Welt mit der Standard-Nachprüfungsstrategie belassen. Die E-Mail des Bereitschaftsteams für Down, Up und Repeat abonniert, sowie für Weekly-Berichte.

Problembehandlung

  • Meldet Down, lädt aber für Sie einwandfrei - das Netzwerk eines einzelnen Standorts kann hüsteln; genau das filtert die Standard-Nachprüfungsstrategie mit Mehrheitsentscheidung heraus. Flackert es weiter? Prüfen Sie die DNS-Serverauswahl und bestätigen Sie, dass der Timeout zur normalen Latenz dieses Standorts passt.
  • Eine Content-Schlüsselwort-Prüfung springt zwischen Up/Down - der Inhalt kann durch Cache, Personalisierung oder A/B-Tests variieren. Wählen Sie ein Schlüsselwort, das bei jedem echten Laden vorhanden ist, und bestätigen Sie, dass die Erfolgsbedingung der Content-Prüfung das meint, was Sie wollen.
  • Direkt nach dem Einschalten von HTTP-Richtlinien (besonders Strict) auf Down gegangen - Strict erwartet Header, die viele Websites noch nicht konfiguriert haben. Beheben Sie die Header, wechseln Sie zu Baseline, oder führen Sie die Richtlinien zuerst als separate Aufgabe aus.
  • Eine Content-Prüfung oder Assertion passt bei einer großen Seite nicht mehr - Maximale Antwortgröße schneidet den Body ab, sodass nichts hinter dem Schnittpunkt gelesen wird. Erhöhen Sie sie.
  • Eine Assertion-Regel läuft nie - eine Regel mit leerem Feld, leerer Bedingung oder leerem Wert wird als "unvollständig" angezeigt und nimmt am Urteil nicht teil. Vervollständigen oder löschen Sie sie.

Verwandte Themen

Jetzt prüfen

Führen Sie die kostenlose Prüfung für Ihre eigene Website aus - ganz ohne Konto.

HTTP check

Dauerhaft überwachen

Werden Sie benachrichtigt, sobald etwas ausfällt: HostTracker prüft von über 300 Standorten aus und benachrichtigt Sie per E-Mail, SMS, Slack, Telegram und mehr.

HostTracker Funktionen

Mehr in diesem Bereich: Monitoring-Anleitungen: jeder Prüfungstyp, Schritt für Schritt