[comment]: # ({c9670b34-b19c703a})
# 15 Настройка запланированных отчетов

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

[comment]: # ({0ef5924c-bb42dbf1})
#### Обзор

В этом разделе представлены инструкции по установке веб-сервиса Zabbix, а также
настройке Zabbix, чтобы включить генерацию [отчётов по расписанию](/manual/config/reports).

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

[comment]: # ({391c76df-87c4cf08})
#### Установка

Чтобы активировать создание отчётов по расписанию, должны быть установлены новый процесс [веб-сервис Zabbix](/manual/concepts/web_service) и [браузер Google Chrome](/manual/installation/requirements#веб-сервис).
Веб-сервис может быть установлен на том же компьютере, где установлен Zabbix сервер, или на другой машине.
Браузер Google Chrome должен быть установлен на том же компьютере, где  установлен веб-сервис.

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

[comment]: # ({be3c09dc-f2aa9786})
Официальный пакет zabbix-web-service доступен в [репозитории Zabbix](http://repo.zabbix.com/).
Браузер Google Chrome не включён в эти пакеты и должен быть установлен отдельно.

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

[comment]: # ({c008a027-b0d2832d})
Чтобы скомпилировать веб-сервис Zabbix из исходных кодов, смотрите [Установка веб-сервиса Zabbix](/manual/installation/install#установка-веб-сервиса-zabbix).

После установки запустите zabbix\_web\_service на машине, где установлен веб-сервис:

```bash
zabbix_web_service
```

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

[comment]: # ({6937df2f-1fd5a212})
#### Настройка

Для обеспечения надлежащих коммуникаций между всеми задействованными элементами убедитесь, что параметры файла конфигурации сервера и файла конфигурации веб-интерфейса настроены должным образом.

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

[comment]: # ({14af0536-064f3be0})
##### Zabbix сервер

В файле конфигурации Zabbix сервера необходимо отредактировать следующие параметры: *WebServiceURL* и *StartReportWriters*.

**WebServiceURL**

Данный параметр необходим для активации коммуникаций с веб-сервисом.
URL должен быть в формате `http[s]://хост:порт/report`.

-   По умолчанию, веб-сервис слушает на порту 10053.
В [файле конфигурации](/manual/appendix/config/zabbix_web_service) веб-сервиса может быть указан другой порт.
-   Указание пути `/report` является обязательным (этот путь жёстко зашит в коде и не может быть изменён).

Пример:

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

::: noteimportant
Настоятельно рекомендуется настроить шифрование между сервером Zabbix и веб-сервисом Zabbix [с использованием сертификатов](/manual/encryption/using_certificates).
По умолчанию данные, передаваемые между сервером Zabbix и веб-службой Zabbix, не шифруются, что может привести к несанкционированному доступу.
:::

**StartReportWriters**

Данный параметр определяет, сколько процессов генерации отчётов («report writer») должно быть запущено.
Если не задано или равно нулю, генерация отчётов отключена.
Основываясь на количестве и частоте необходимых отчётов, можно активировать от 1 до 100 процессов генерации отчётов.

Пример:

```default
StartReportWriters=3
```

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

[comment]: # ({4e825787-613109e8})
##### Веб-интерфейс Zabbix

Чтобы разрешить коммуникации между веб-интерфейсом Zabbix и веб-сервисом Zabbix, должен быть выставлен параметр *URL веб-интерфейса (Frontend URL)* :

-   Перейдите к разделу меню веб-интерфейса *Администрирование → Общие → Другое (Administration → General → Other)*
-   Укажите полный URL веб-интерфейса Zabbix в параметре *URL веб-интерфейса (Frontend URL)*.

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

::: notetip
Чтобы убедиться, что всё работает правильно, после завершения процедуры первоначальной настройки Вы можете захотеть настроить и отослать [тестовый отчёт](/manual/config/reports#тестирование).
:::

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