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 Konfigurationsdatei des Zabbix Server müssen aktualisiert werden: WebServiceURL und StartReportWriters.

WebServiceURL

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

  • Standardmäßig lauscht der Webdienst auf Port 10053. Ein anderer Port kann in der Konfigurationsdatei des Webdienstes angegeben werden.
  • Die Angabe des Pfads /report ist zwingend erforderlich (der Pfad ist fest codiert und kann nicht geändert werden).

Beispiel:

WebServiceURL=http://localhost:10053/report

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

StartReportWriters

Dieser Parameter bestimmt, 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.