[comment]: # ({c9670b34-b19c703a})
# 15 Configurando relatórios agendados

[comment]: # ({/c9670b34-b19c703a})

[comment]: # ({0ef5924c-bb42dbf1})
#### Visão geral

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](/manual/config/reports).

[comment]: # ({/0ef5924c-bb42dbf1})

[comment]: # ({391c76df-87c4cf08})
#### Instalação

Um novo processo do [serviço web do Zabbix](/manual/concepts/web_service) e o [navegador Google Chrome](/manual/installation/requirements#web-service) 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.

[comment]: # ({/391c76df-87c4cf08})

[comment]: # ({be3c09dc-f2aa9786})
O pacote oficial zabbix-web-service está disponível no [repositório Zabbix](http://repo.zabbix.com/).
O navegador Google Chrome não está incluído nesses pacotes e deve ser instalado separadamente.

[comment]: # ({/be3c09dc-f2aa9786})

[comment]: # ({4ecd6255-b0d2832d})
Para compilar o serviço web do Zabbix a partir do código-fonte, consulte [Installing Zabbix web service](/manual/installation/install/sources#installing-zabbix-web-service).

Após a instalação, execute zabbix\_web\_service na máquina onde o serviço web está instalado:

```bash
zabbix_web_service
```

[comment]: # ({/4ecd6255-b0d2832d})

[comment]: # ({6937df2f-1fd5a212})
#### Configuração

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.

[comment]: # ({/6937df2f-1fd5a212})

[comment]: # ({14af0536-064f3be0})
##### Zabbix server

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 `http[s]://host:port/report`.

-   Por padrão, o serviço web escuta na porta 10053.
Uma porta diferente pode ser especificada no [arquivo de configuração](/manual/appendix/config/zabbix_web_service) do serviço web.
-   Especificar o caminho `/report` é obrigatório (o caminho é fixo e não pode ser alterado).

Exemplo:

```default
WebServiceURL=http://localhost:10053/report
```

::: noteimportant
É altamente recomendável configurar a criptografia entre o Zabbix server e o Zabbix web service [usando certificados](/manual/encryption/using_certificates).
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 for 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:

```default
StartReportWriters=3
```

[comment]: # ({/14af0536-064f3be0})

[comment]: # ({4e825787-613109e8})
##### Frontend do Zabbix

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:

-   Acesse a seção de menu do frontend *Administração > Geral > Outros*
-   Especifique a URL completa da interface web do Zabbix no parâmetro *Frontend URL*

![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)

::: notetip
Após a conclusão do procedimento de configuração, você pode configurar e enviar um [relatório de teste](/manual/config/reports#testing) para garantir que tudo está funcionando corretamente.
:::

[comment]: # ({/4e825787-613109e8})
