Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

13 Configurando relatórios agenciados

Visão geral

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.

Instalação

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, veja 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:

shell> zabbix_web_service

Configuration

To ensure proper communication between all elements involved make sure server configuration file and frontend configuration parameters are properly configured.

Zabbix server

The following parameters in Zabbix server configuration file need to be updated: WebServiceURL and StartReportWriters.

WebServiceURL

This parameter is required to enable communication with the web service. The URL should be in the format <host:port>/report.

  • By default, the web service listens on port 10053. A different port can be specified in the web service configuration file.
  • Specifying the /report path is mandatory (the path is hardcoded and cannot be changed).

Example:

WebServiceURL=http://localhost:10053/report

StartReportWriters

This parameter determines how many report writer processes should be started. If it is not set or equals 0, report generation is disabled. Based on the number and frequency of reports required, it is possible to enable from 1 to 100 report writer processes.

Example:

StartReportWriters=3
Zabbix frontend

A Frontend URL parameter should be set to enable communication between Zabbix frontend and Zabbix web service:

  • Proceed to the Administration → General → Other parameters frontend menu section
  • Specify the full URL of the Zabbix web interface in the Frontend URL parameter.

frontend_url.png

Once the setup procedure is completed, you may want to configure and send a test report to make sure everything works correctly.

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.