Esta seção fornece instruções sobre a instalação do serviço web Zabbix e a configuração do Zabbix para habilitar a geração de relatórios agendados scheduled reports.
Atualmente, o suporte para relatórios agendados é experimental.
Um novo processo de Zabbix web service e o navegador Google Chrome devem ser instalados para habilitar 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.
Para compilar o serviço web Zabbix a partir de fontes, consulte Instalando os serviços web do Zabbix.
Após a instalação, execute zabbix_web_service na máquina onde o web service está instalado:
Para garantir a comunicação adequada entre todos os elementos envolvidos, certifique-se de que o arquivo de configuração do servidor e os parâmetros de configuração do frontend estejam configurados corretamente.
Os seguintes parâmetros no arquivo de configuração do servidor Zabbix 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ória (o caminho é fixo e não pode ser alterado).Exemplo:
Recomenda-se fortemente configurar a criptografia entre o servidor Zabbix e o serviço web Zabbix usando certificados using certificates. Por padrão, os dados transmitidos entre o servidor Zabbix e o serviço web Zabbix 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 configurado ou estiver definido como 0, a geração de relatórios será desativada. Com base na quantidade e frequência de 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 configurado 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, pode ser útil configurar e enviar um relatório de teste test report para garantir que tudo está funcionando corretamente.
O pacote oficial zabbix-web-service está disponível no Zabbix repositório. O navegador Google Chrome não é incluído nesses pacotes e deve ser instalado separadamente.