O serviço web do Zabbix é um processo utilizado para comunicação com serviços web externos. Atualmente, ele é usado para gerar e enviar relatórios agendados scheduled reports , com planos de adicionar funcionalidades extras no futuro. O servidor Zabbix se conecta ao serviço web via HTTP(S). O serviço web do Zabbix requer que o Google Chrome esteja instalado no mesmo host. Em algumas distribuições, o serviço também pode funcionar com o Chromium (consulte problemas conhecidos).
O pacote oficial zabbix-web-service está disponível no Zabbix repository.
Para compilar o serviço web do Zabbix a partir do código-fonte from sources, especifique a opção de configuração --enable-webservice
.
Para configurar o serviço web do Zabbix, atualize os parâmetros do arquivo de configuração zabbix_web_service.conf
.
Recomenda-se fortemente configurar a criptografia entre o servidor Zabbix e o serviço web do Zabbix usando certificados using certificates. Por padrão, os dados transmitidos entre o servidor Zabbix e o serviço web não são criptografados, o que pode levar a acessos não autorizados.