Zum Hauptinhalt springen
Netzwerk

SSL / HTTP

Überwache mit diesem Check, ob deine Websites mit dem erwarteten Statuscode antworten und wann ihre SSL/TLS-Zertifikate ablaufen.

Der Check SSL / HTTP überwacht, ob eine Website oder ein Webdienst erreichbar ist und ob das Sicherheitszertifikat noch gültig ist. Er sendet eine Anfrage an jede URL, prüft den zurückgegebenen HTTP-Statuscode (in der Regel „200 OK“) und die verbleibenden Tage bis zum Ablauf des SSL/TLS-Zertifikats. In der Check-Bibliothek steht er unter Sicherheit. Der Check läuft unter Windows, Linux und macOS (jeweils als x64- und Arm64-Build) alle 60 Minuten. Das Intervall gehört zum Check selbst und nicht zu einer einzelnen Zuweisung; die Check-Bibliothek zeigt es in der Spalte Intervall als Alle 60 Min. an.

Voraussetzungen

  • Du brauchst die vollständige URL der Website oder des Dienstes, den du überwachen möchtest, einschließlich https:// (zum Beispiel https://portal.example.com).
  • Ein Gerät mit octoja-Agent, das jede URL erreicht. Der Check läuft auf dem Gerät, dem er zugewiesen ist — die Check-Bibliothek zeigt das in der Spalte Ausführung als Läuft auf dem Gerät an. Die Anfragen gehen von diesem Gerät aus. Genau das erlaubt dir, einen internen Endpunkt zu überwachen, der nicht im Internet veröffentlicht ist.

Schritte

Check hinzufügen → SSL / HTTP mit Anzeigename „SSL / HTTP“ und einem Endpunkt: URL https://example.com, Warnung 30 und Fehler 14 Tage vor Ablauf, SSL-Zertifikatsablauf prüfen aktiviert, erwarteter Statuscode 200; der primäre „Check hinzufügen“-Button ist unten rechts hervorgehoben.

  1. Gehe zu Geräte und öffne das Gerät, das die Checks ausführen soll.
  2. Klicke auf den Tab Checks → Check hinzufügen → SSL / HTTP.
  3. Füge unter Zu überwachende Endpunkte einen oder mehrere Endpunkte hinzu. Belasse Erwarteter Statuscode auf 200, es sei denn, die Seite gibt absichtlich einen anderen Code zurück, und lasse SSL-Zertifikatsablauf prüfen aktiviert (empfohlen).
  4. Klicke auf Check hinzufügen, um zu bestätigen.

Nach dem ersten Check-Intervall siehst du das Ergebnis im Tab Checks des Geräts.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Zu überwachende EndpunkteListeJa—Ein oder mehrere Endpunkte, die überwacht werden sollen. Die folgenden Felder gehören zu jedem Eintrag der Liste.
— URLstringJa—Die vollständige HTTP- oder HTTPS-Adresse, die überwacht werden soll, z. B. https://portal.example.com
— Erwarteter StatuscodeintegerNein200Der HTTP-Statuscode, den die Website zurückgeben soll. Gängige Codes: 200 (OK), 301 (Weiterleitung), 403 (Zugriff verweigert)
— SSL-Zertifikatsablauf prüfenbooleanNeintrueDas Ablaufdatum des SSL/TLS-Zertifikats überwachen
— Warnung (Tage vor Ablauf)integerNein30Eine Warnung auslösen, wenn das Zertifikat in dieser Anzahl von Tagen oder weniger abläuft. Nur sichtbar, wenn SSL-Zertifikatsablauf prüfen aktiviert ist.
— Fehler (Tage vor Ablauf)integerNein14Ein Kritisch-Ergebnis auslösen, wenn das Zertifikat in dieser Anzahl von Tagen oder weniger abläuft. Nur sichtbar, wenn SSL-Zertifikatsablauf prüfen aktiviert ist.
  • Einem einzelnen Check können mehrere Endpunkte hinzugefügt werden. Jeder Endpunkt wird unabhängig abgefragt und einzeln ausgewiesen.
  • Der Check folgt keinen Weiterleitungen. Wenn deine Seite weiterleitet (z. B. http:// → https://), gib die endgültige URL ein, um sicherzustellen, dass das richtige Zertifikat geprüft wird.
  • Wenn der Warnschwellenwert kleiner als der Fehlerschwellenwert ist, vertauscht der Check die beiden Werte zur Laufzeit stillschweigend. Eine Konfiguration von 14/30 (vertauscht) verhält sich genauso wie 30/14.

Ergebnisse

Jeder Endpunkt wird einzeln bewertet, und der Check meldet die schlechteste dieser Bewertungen.

PrioritätBedingung
FehlerEin Endpunkt ist nicht erreichbar (Verbindung fehlgeschlagen oder Zeitüberschreitung)
KritischEin Endpunkt gibt den falschen Statuscode zurück (z. B. 500 statt 200) oder das Zertifikat läuft innerhalb des Fehlerschwellenwerts ab
WarnungDas Zertifikat eines Endpunkts läuft innerhalb des Warnschwellenwerts ab
OKAlle Endpunkte sind erreichbar, geben erwartete Codes zurück und Zertifikate stehen nicht kurz vor dem Ablauf

Die Feldnamen sagen Fehler, wo das Ergebnis Kritisch lautet: Ein Endpunkt, dessen Zertifikat Fehler (Tage vor Ablauf) erreicht, wird als Kritisch bewertet, ebenso einer, der den falschen Statuscode zurückgibt. Die Bewertung Fehler ist Endpunkten vorbehalten, die der Check überhaupt nicht erreichen konnte.

  • Die Endpunkte werden parallel abgefragt, und das Timeout von 30 Sekunden gilt für jede Anfrage einzeln. Antwortet eine Website nicht innerhalb dieser Zeit, meldet der Check für diesen Endpunkt einen Fehler.
  • Die Zertifikatsprüfung erfasst das Zertifikat vom Server, ohne die vollständige Vertrauenskette zu validieren. Das bedeutet, dass abgelaufene oder selbstsignierte Zertifikate dennoch auf ihren Ablauf geprüft werden, anstatt direkt abgelehnt zu werden.
  • Wenn der Check keine Endpunkte konfiguriert hat, gibt er ein Warnung-Ergebnis zurück und die Detailansicht zeigt "Keine Endpunkte überwacht."

Ausgabe pro Endpunkt

FeldBeschreibung
URLDer Endpunkt, über den dieser Block berichtet
StatuscodeDer von der Website zurückgegebene HTTP-Statuscode (0, wenn die Verbindung vollständig fehlgeschlagen ist)
Statuscode-ÜbereinstimmungOb der zurückgegebene Code mit dem erwarteten Code übereinstimmt
ZertifikatssubjektDer Domainname auf dem Zertifikat. Nur sichtbar, sobald das Zertifikat den Warn- oder Fehlerschwellenwert erreicht hat.
Verbleibende TageWie viele Tage bis zum Ablauf des Zertifikats verbleiben. Wird für HTTPS-Endpunkte mit aktiviertem SSL-Zertifikatsablauf prüfen erfasst; ein Endpunkt ohne Zertifikat lässt dieses Feld und Zertifikatssubjekt leer.
Antwortzeit (ms)Wie lange die Anfrage gedauert hat, in Millisekunden
ErgebnisOK, Warnung, Kritisch oder Fehler (angezeigt, wenn der Endpunkt nicht erreichbar war) für diesen Endpunkt