Einrichten geplanter Berichte

Übersicht

Dieser Abschnitt enthält Anweisungen zur Installation des Zabbix-Webservice und zur Konfiguration von Zabbix, um die Erstellung von geplanten Berichten zu ermöglichen.

Installation

Ein neuer Prozess des Zabbix-Webservice und der Google Chrome-Browser sollten installiert werden, um die Erstellung geplanter Berichte zu ermöglichen. Der Webservice kann auf demselben Rechner installiert werden, auf dem der Zabbix Server installiert ist, oder auf einem anderen Rechner. Der Google Chrome-Browser sollte auf demselben Rechner installiert werden, auf dem der Webservice installiert ist.

Das offizielle Paket zabbix-web-service ist im Zabbix repository verfügbar. Der Browser Google Chrome ist in diesen Paketen nicht enthalten und muss separat installiert werden.

Zum Kompilieren des Zabbix-Webdienstes aus den Quellen siehe Installing Zabbix web service.

Nach der Installation führen Sie zabbix_web_service auf dem Rechner aus, auf dem der Webdienst installiert ist:

zabbix_web_service

Konfiguration

Um eine ordnungsgemäße Kommunikation zwischen allen beteiligten Elementen sicherzustellen, müssen die Parameter der Serverkonfiguration und der Frontend-Konfiguration korrekt konfiguriert sein.

Zabbix Server

Die folgenden Parameter in der Zabbix-Server-Konfigurationsdatei müssen aktualisiert werden: WebServiceURL und StartReportWriters.

WebServiceURL

Dieser Parameter ist erforderlich, um die Kommunikation mit dem Webservice zu aktivieren.
Die URL muss das Format http[s]://host:port/report haben.

  • Standardmäßig lauscht der Webservice auf Port 10053.
    Ein anderer Port kann in der Webservice-Konfigurationsdatei angegeben werden.
  • Die Angabe des Pfads /report ist obligatorisch (der Pfad ist fest vorgegeben und kann nicht geändert werden).

Beispiel:

WebServiceURL=http://localhost:10053/report

Es wird dringend empfohlen, die Verschlüsselung zwischen Zabbix Server und Zabbix Webservice mithilfe von Zertifikaten einzurichten.
Standardmäßig werden zwischen Zabbix Server und Zabbix Webservice übertragene Daten nicht verschlüsselt, was zu unbefugtem Zugriff führen kann.

StartReportWriters

Dieser Parameter legt fest, wie viele Prozesse für die Berichtserstellung gestartet werden sollen.
Wenn er nicht festgelegt ist oder den Wert 0 hat, ist die Berichtserstellung deaktiviert.
Abhängig von der Anzahl und Häufigkeit der benötigten Berichte können 1 bis 100 Prozesse für die Berichtserstellung aktiviert werden.

Beispiel:

StartReportWriters=3
Zabbix Frontend

Ein Parameter Frontend URL sollte festgelegt werden, um die Kommunikation zwischen dem Zabbix Frontend und dem Zabbix-Webservice zu aktivieren:

  • Gehen Sie zum Frontend-Menüabschnitt Administration > General > Other
  • Geben Sie im Parameter Frontend URL die vollständige URL der Zabbix-Weboberfläche an

frontend\_url.png

Sobald der Einrichtungsprozess abgeschlossen ist, sollten Sie einen Testbericht konfigurieren und senden, um sicherzustellen, dass alles korrekt funktioniert.