Server Monitoring mit dem HTTP Perf Monitor

Beschreibung

Dieser Monitor ermöglicht Ihnen die Überwachung einer URL per HTTP-Protokoll auf Performance Parameter. Damit können Sie die Performance einer Website in Bezug auf Durchsatz, Verbindungszeit und Roundtrip komfortabel überwachen.

Parameter

Pfad
Pfad zur überwachten Seite auf Ihrem Webserver.
Dabei steht "/" für die Homepage auf Ihrem Webserver. Andere Beispiele wären "/index.html" oder "/shop/shop.php".
Folgende Platzhalter stehen zur Verfügung:
- {SG24:RANDOM} zufälliger Text (32 Zeichen)

HTTPS
Aktivieren Sie diese Option, wenn der Abruf über eine HTTPS-verschlüsselte Verbindung erfolgt.
Prüfen Sie in diesem Fall das im Eingabefeld Port der korrespondierende Wert (Standardwert: 443) eingetragen ist.

Warnung Durchsatz
[kB/s]
Schwellwert für den Status Warnung beim Durchsatz in kB/s.
Der Durchsatz ist die Größe der Website / Gesamtzeit.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Warnung Verbindungszeit
[Millisekunden]
Schwellwert für den Status Warnung bei der Verbindungszeit in ms.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Warnung Antwortzeit
[Millisekunden]
Schwellwert für den Status Warnung bei der Gesamtzeit in ms.
Die Gesamtzeit ist die Zeit die für den Datenabruf benötigt wird inkl. Verbindungszeit.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Kritisch Durchsatz
[kB/s]
Schwellwert für den Status Kritisch beim Durchsatz in kB/s.
Der Durchsatz ist die Größe der Website / Gesamtzeit.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Kritisch Verbindungszeit
[Millisekunden]
Schwellwert für den Status Kritisch bei der Verbindungszeit in ms.
Die Gesamtzeit ist die Zeit die für den Datenabruf benötigt wird inkl. Verbindungszeit.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Kritisch Antwortzeit
[Millisekunden]
Schwellwert für den Status Kritisch bei der Gesamtzeit in ms.
Bei Eingabe von 0 wird der Schwellwert ignoriert.

Timeout
[Sekunden]
Zeit in Sekunden, die bei der Prüfung auf eine Antwort des Servers gewartet wird.
Wird die Zeitdauer überschritten, wechselt der Check in den Status Kritisch aufgrund des Timeout.

Port
Port des Webservers der zu überwachenden Website. (Standardwert: 80)

User Agent
Bezeichnung des im Request zu verwendenden User Agents.
Die Angabe eines bestimmten User Agents kann bei der Überwachung von Websites mit Browser-Weiche wichtig sein. Wenn kein User Agent angegeben wird, erfolgt die Verwendung eines systemspezifischen User Agents bei der Messung.
Beispiel: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5

Status keine Messung möglich
Status für den Fall, dass kein Performance Wert ermittelt werden kann.
Mögliche Gründe dafür können sein, Timeout, Server Fehler oder Statuscode ungleich 200. Wenn der Status UNBEKANNT gewählt ist, erfolgt keine benachrichtigung.

Verschlüsselung
Auswahl des SSL Verschlüsselungsprotokolls
In den meisten Fällen handelt der Check mit dem Server das Verschlüsselungsprotokoll aus. Sollte dies nicht funktionieren, kann das Protokoll ausgewählt werden, wobei neuere TLSv1 bevorzugt werden sollte.

Alternativer Host
Alternativer Host Header für die Abfrage von Websites über Load Balancer
Mit dem Setzen des Host Headers kann über den Load Balancer ein einzelner Server gezielt angesprochen werden.

Auswertung Verfügbarkeit

OK
Server erreichbar, Antwort auf Anfrage, Statuscode im HTTP-Protokoll 200, Messwerte im Rahmen der Schwellwerte

Warnung
Server erreichbar, Antwort auf Anfrage, Statuscode im HTTP-Protokoll 200, mind. ein Messwert über dem Schwellwert für Warnung

Kritisch
Server erreichbar, Antwort auf Anfrage, Statuscode im HTTP-Protokoll 200, mind. ein Messwert über dem Schwellwert für Kritisch

Auswertung Performance

Durchsatz
Übertragungsgeschwindigkeit in kB pro Sekunde

Verbindungs-
zeit
Zeit, die für die Verbindung zum Server benötigt wird

Antwortzeit
Zeit, die benötigt wird, um eine Prüfung komplett durchzuführen inkl. der Übertragung der Daten