9 Web-Service

Übersicht

Der Zabbix-Webservice ist ein Prozess, der für die Kommunikation mit externen Webservices verwendet wird. Derzeit wird der Zabbix-Webservice zum Erstellen und Senden von geplanten Berichten verwendet; zusätzliche Funktionalität soll künftig hinzugefügt werden.

Der Zabbix-Server verbindet sich über HTTP(S) mit dem Webservice. Für den Zabbix-Webservice muss Google Chrome auf demselben Host installiert sein; bei einigen Distributionen kann der Dienst auch mit Chromium funktionieren (siehe bekannte Probleme).

Installation

Das offizielle Paket zabbix-web-service ist im Zabbix-Repository verfügbar.

Um den Zabbix-Webservice aus den Quellen zu kompilieren, geben Sie die configure-Option --enable-webservice an.

Um den Zabbix-Webservice zu konfigurieren, aktualisieren Sie die Parameter der Konfigurationsdatei zabbix_web_service.conf.

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