3 Einrichtungsbeispiel
Übersicht
Dieser Abschnitt beschreibt eine einfache Einrichtung zur Überwachung eines Zabbix-Hochverfügbarkeitsclusters als Dienst.
Voraussetzungen
Bevor Sie die Service-Überwachung konfigurieren, müssen die Hosts konfiguriert sein:
- HA-Knoten 1 mit mindestens einem Auslöser und einem Tag (vorzugsweise auf Auslöser-Ebene gesetzt)
component:ha-node-1 - HA-Knoten 2 mit mindestens einem Auslöser und einem Tag (vorzugsweise auf Auslöser-Ebene gesetzt)
component:ha-node-2
Service-Baum
Der nächste Schritt besteht darin, den Service-Baum zu erstellen. In diesem Beispiel ist die Infrastruktur sehr einfach und besteht aus drei Services: Zabbix cluster (übergeordnet) und zwei untergeordneten Services Zabbix server node 1 und Zabbix server node 2.
Zabbix cluster
|
|- Zabbix server node 1
|- Zabbix server node 2
Aktivieren Sie auf der Seite Services den Edit-Modus und klicken Sie auf Create service:

Geben Sie im Service-Konfigurationsfenster den Namen Zabbix cluster ein und klicken Sie auf die Beschriftung Advanced configuration, um die erweiterten Konfigurationsoptionen anzuzeigen.

Konfigurieren Sie eine zusätzliche Regel:

Zabbix cluster wird zwei untergeordnete Services haben – einen für jeden der HA-Knoten. Wenn beide HA-Knoten Probleme mit mindestens dem Status Warning haben, sollte der Status des übergeordneten Service auf Disaster gesetzt werden. Um dies zu erreichen, sollte die zusätzliche Regel wie folgt konfiguriert werden:
- Set status to: Disaster
- Condition: If at least
Nchild services haveStatusstatus or above - N: 2
- Status: Warning
Wechseln Sie zur Registerkarte Tags und fügen Sie das Tag application:zabbix-server hinzu. Dieses Tag wird später für Service-Aktionen und SLA-Berichte verwendet.

Speichern Sie den neuen Service.
Um einen untergeordneten Service hinzuzufügen, klicken Sie auf das Plus-Symbol neben dem Service Zabbix cluster (das Symbol ist nur im Modus Bearbeiten sichtbar).

Geben Sie im Service-Konfigurationsfenster den Namen Zabbix server node 1 ein. Beachten Sie, dass der Parameter Parent services bereits mit Zabbix cluster vorausgefüllt ist.
Die Verfügbarkeit dieses Service wird durch Probleme auf dem Host HA node 1 beeinflusst, die mit dem Problem-Tag component:ha-node-1 gekennzeichnet sind. Geben Sie im Parameter Problem tags Folgendes ein:
- Name: component
- Operation: Equals
- Value: ha-node-1

Wechseln Sie zur Registerkarte Tags und fügen Sie ein Service-Tag hinzu: zabbix-server:node-1. Dieses Tag wird später für Service-Aktionen und SLA-Berichte verwendet.

Speichern Sie den neuen Service.
Erstellen Sie einen weiteren untergeordneten Service des Zabbix-Clusters mit dem Namen „Zabbix server node 2“.
Legen Sie die Problem-Tags wie folgt fest:
- Name: component
- Operation: Equals
- Wert: ha-node-2
Wechseln Sie zur Registerkarte Tags und fügen Sie ein Service-Tag hinzu: zabbix-server:node-2.
Speichern Sie den neuen Service.
SLA
In diesem Beispiel beträgt die erwartete Leistung des Zabbix-Clusters 100 %, wobei eine halbjährliche Wartungszeit von einer Stunde ausgenommen ist.
Zuerst müssen Sie eine neue Service-Level-Vereinbarung hinzufügen.
Gehen Sie zum Menüabschnitt Services->SLA und klicken Sie auf SLA erstellen. Geben Sie den Namen Zabbix cluster performance ein und setzen Sie das SLO auf 100 %.
Der Service Zabbix cluster hat das Service-Tag application:zabbix-server. Um diese SLA zur Messung der Leistung des Zabbix-Clusters zu verwenden, geben Sie im Parameter Service tags Folgendes an:
- Name: application
- Operation: Equals
- Value: zabbix-server

In einer realen Umgebung können Sie außerdem den gewünschten Berichtszeitraum, die Zeitzone und das Startdatum aktualisieren oder den Zeitplan von 24/7 auf benutzerdefiniert ändern. Für dieses Beispiel sind die Standardeinstellungen ausreichend.
Wechseln Sie zur Registerkarte Excluded downtimes und fügen Sie Ausfallzeiten für geplante Wartungszeiträume hinzu, um diese Zeiträume von der SLA-Berechnung auszuschließen. Klicken Sie im Abschnitt Excluded downtimes auf den Link Add und geben Sie den Namen der Ausfallzeit, die geplante Startzeit und die Dauer ein.

Klicken Sie auf Add, um die neue SLA zu speichern.
Wechseln Sie zum Abschnitt mit den SLA-Berichten, um den SLA-Bericht für Zabbix cluster anzuzeigen.

Die SLA-Informationen können auch im Abschnitt Services geprüft werden.
