Zabbix web service is a process that is used for communication with external web services. Currently, Zabbix web service is used for generating and sending scheduled reports with plans to add additional functionality in the future.
Zabbix server connects to the web service via HTTP(S). Zabbix web service requires Google Chrome to be installed on the same host; on some distributions the service may also work with Chromium (see known issues).
The official zabbix-web-service package is available in the Zabbix repository.
To compile Zabbix web service from sources, specify the --enable-webservice
configure option.
To configure Zabbix web service, update the zabbix_web_service.conf
configuration file parameters.
It is strongly recommended to set up encryption between Zabbix server and Zabbix web service using certificates. By default, data transmitted between Zabbix server and Zabbix web service is not encrypted, which can lead to unauthorized access.