15 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.

Um den Zabbix-Webservice aus den Quellen zu kompilieren, siehe Installing Zabbix web service.

Führen Sie nach der Installation zabbix_web_service auf dem Rechner aus, auf dem der Webservice installiert ist:

zabbix_web_service

Konfiguration

Um eine ordnungsgemäße Kommunikation zwischen allen beteiligten Elementen sicherzustellen, vergewissern Sie sich, dass die Konfigurationsdatei des Servers und die Konfigurationsparameter des Frontends korrekt konfiguriert sind.

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 Web-Service zu aktivieren. Die URL sollte das Format http[s]://host:port/report haben.

  • Standardmäßig lauscht der Web-Service auf Port 10053. Ein anderer Port kann in der Konfigurationsdatei des Web-Service angegeben werden.
  • Die Angabe des Pfads /report ist zwingend erforderlich (der Pfad ist fest im Code hinterlegt und kann nicht geändert werden).

Beispiel:

WebServiceURL=http://localhost:10053/report

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

StartReportWriters

Dieser Parameter legt fest, wie viele Report-Writer-Prozesse gestartet werden sollen. Wenn er nicht gesetzt 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 Report-Writer-Prozesse 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.