Esta seção fornece instruções sobre como instalar o serviço web do Zabbix e configurar o Zabbix para permitir a geração de relatórios agendados.
Um novo processo de serviço web do Zabbix e o navegador Google Chrome devem ser instalados para permitir a geração de relatórios agendados. O serviço web pode ser instalado na mesma máquina onde o servidor Zabbix está instalado ou em uma máquina diferente. O navegador Google Chrome deve ser instalado na mesma máquina onde o serviço web está instalado.
O pacote oficial zabbix-web-service está disponível no repositório Zabbix. O navegador Google Chrome não está incluído nesses pacotes e deve ser instalado separadamente.
Para compilar o serviço web do Zabbix a partir do código-fonte, consulte Instalando o serviço web do Zabbix.
Após a instalação, execute o zabbix_web_service na máquina onde o serviço web está instalado:
Para garantir a comunicação adequada entre todos os elementos envolvidos, certifique-se de que o arquivo de configuração do server e os parâmetros de configuração do frontend estejam devidamente configurados.
Os seguintes parâmetros no arquivo de configuração do Zabbix server precisam ser atualizados: WebServiceURL e StartReportWriters.
WebServiceURL
Este parâmetro é necessário para habilitar a comunicação com o serviço web. A URL deve estar no formato <host:port>/report.
/report é obrigatório (o caminho é fixo e não pode ser alterado).Exemplo:
É altamente recomendável configurar a criptografia entre o Zabbix server e o Zabbix web service usando certificados. Por padrão, os dados transmitidos entre o Zabbix server e o Zabbix web service não são criptografados, o que pode levar a acessos não autorizados.
StartReportWriters
Este parâmetro determina quantos processos de geração de relatórios devem ser iniciados. Se não for definido ou igual a 0, a geração de relatórios é desabilitada. Com base no número e na frequência dos relatórios necessários, é possível habilitar de 1 a 100 processos de geração de relatórios.
Exemplo:
O parâmetro Frontend URL deve ser definido para habilitar a comunicação entre o frontend do Zabbix e o serviço web do Zabbix:

Após concluir o procedimento de configuração, você pode configurar e enviar um relatório de teste para garantir que tudo está funcionando corretamente.