1 Datenpunkte für Webüberwachung

Übersicht

Einige neue Datenpunkte werden beim Erstellen von Webszenarien automatisch zur Überwachung hinzugefügt.

Alle Datenpunkte übernehmen Tags aus dem Webszenario.

Datenpunkte des Szenarios

Sobald ein Szenario erstellt wird, fügt Zabbix automatisch die folgenden Datenpunkte zur Überwachung hinzu.

Datenpunkt Beschreibung
Download-Geschwindigkeit für Szenario <Scenario> Dieser Datenpunkt erfasst Informationen über die Download-Geschwindigkeit (Bytes pro Sekunde) des gesamten Szenarios, d. h. den Durchschnitt für alle Schritte.
Datenpunktschlüssel: web.test.in[Scenario,,bps]
Typ: Numeric(float)
Fehlgeschlagener Schritt des Szenarios <Scenario> Dieser Datenpunkt zeigt die Nummer des Schritts an, der im Szenario fehlgeschlagen ist. Wenn alle Schritte erfolgreich ausgeführt werden, wird 0 zurückgegeben.
Datenpunktschlüssel: web.test.fail[Scenario]
Typ: Numeric(unsigned)
Letzte Fehlermeldung des Szenarios <Scenario> Dieser Datenpunkt gibt den Text der letzten Fehlermeldung des Szenarios zurück. Ein neuer Wert wird nur gespeichert, wenn im Szenario ein Schritt fehlgeschlagen ist. Wenn alle Schritte in Ordnung sind, wird kein neuer Wert erfasst.
Datenpunktschlüssel: web.test.error[Scenario]
Typ: Character

Anstelle von "Scenario" wird der tatsächliche Szenarioname verwendet.

Wenn der Szenarioname Benutzermakros enthält, bleiben diese Makros in den Namen der Web-Monitoring-Datenpunkte unaufgelöst.

Wenn der Szenarioname mit einem doppelten Anführungszeichen beginnt oder ein Komma oder eine eckige Klammer enthält, wird er in Datenpunktschlüsseln korrekt in Anführungszeichen gesetzt. In anderen Fällen werden keine zusätzlichen Anführungszeichen gesetzt.

Web-Monitoring-Datenpunkte werden mit einer Aufbewahrungsdauer von 30 Tagen für die Historie und 90 Tagen für Trends hinzugefügt.

Diese Datenpunkte können verwendet werden, um Auslöser zu erstellen und Benachrichtigungsbedingungen zu definieren.

Beispiel 1

Um einen Auslöser „Web-Szenario fehlgeschlagen“ zu erstellen, können Sie einen Auslöserausdruck definieren:

last(/host/web.test.fail[Scenario])<>0

Stellen Sie sicher, dass Sie „Scenario“ durch den tatsächlichen Namen Ihres Szenarios ersetzen.

Beispiel 2

Um einen Auslöser „Web-Szenario fehlgeschlagen“ mit einer nützlichen Problembeschreibung im Auslösernamen zu erstellen, können Sie einen Auslöser mit folgendem Namen definieren:

Web-Szenario „Scenario“ fehlgeschlagen: {ITEM.VALUE}

und folgender Auslöser-Expression:

length(last(/host/web.test.error[Scenario]))>0 and last(/host/web.test.fail[Scenario])>0

Stellen Sie sicher, „Scenario“ durch den tatsächlichen Namen Ihres Szenarios zu ersetzen.

Beispiel 3

Um einen Auslöser „Webanwendung ist langsam“ zu erstellen, können Sie einen Auslöserausdruck definieren:

last(/host/web.test.in[Scenario,,bps])<10000

Stellen Sie sicher, dass Sie „Scenario“ durch den tatsächlichen Namen Ihres Szenarios ersetzen.

Datenpunkte für Szenarioschritte

Sobald ein Schritt erstellt wird, fügt Zabbix automatisch die folgenden Datenpunkte zur Überwachung hinzu.

Datenpunkt Beschreibung
Download-Geschwindigkeit für Schritt <Step> des Szenarios <Scenario> Dieser Datenpunkt erfasst Informationen über die Download-Geschwindigkeit (Bytes pro Sekunde) des Schritts.
Datenpunktschlüssel: web.test.in[Scenario,Step,bps]
Typ: Numeric(float)
Antwortzeit für Schritt <Step> des Szenarios <Scenario> Dieser Datenpunkt erfasst Informationen über die Antwortzeit des Schritts in Sekunden. Die Antwortzeit wird vom Beginn der Anfrage an gezählt, bis alle Informationen übertragen wurden.
Datenpunktschlüssel: web.test.time[Scenario,Step,resp]
Typ: Numeric(float)
Antwortcode für Schritt <Step> des Szenarios <Scenario> Dieser Datenpunkt erfasst die Antwortcodes des Schritts.
Datenpunktschlüssel: web.test.rspcode[Scenario,Step]
Typ: Numeric(unsigned)

Anstelle von "Scenario" und "Step" werden jeweils die tatsächlichen Szenario- und Schrittnamen verwendet.

Datenpunkte der Webüberwachung werden mit einer Verlaufsaufbewahrung von 30 Tagen und einer Trendaufbewahrungsdauer von 90 Tagen hinzugefügt.

Wenn der Szenarioname mit einem doppelten Anführungszeichen beginnt oder ein Komma oder eine eckige Klammer enthält, wird er in Datenpunktschlüsseln korrekt in Anführungszeichen gesetzt. In anderen Fällen erfolgt keine zusätzliche Maskierung.

Diese Datenpunkte können verwendet werden, um Auslöser zu erstellen und Benachrichtigungsbedingungen zu definieren. Um beispielsweise einen Auslöser "Zabbix GUI login is too slow" zu erstellen, können Sie den folgenden Auslöserausdruck definieren:

last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3