15 Настройка запланированных отчетов
Обзор
В этом разделе представлены инструкции по установке веб-сервиса Zabbix, а также настройке Zabbix, чтобы включить генерацию отчётов по расписанию.
Установка
Чтобы активировать создание отчётов по расписанию, должны быть установлены новый процесс веб-сервис Zabbix и браузер Google Chrome. Веб-сервис может быть установлен на том же компьютере, где установлен Zabbix сервер, или на другой машине. Браузер Google Chrome должен быть установлен на том же компьютере, где установлен веб-сервис.
Официальный пакет zabbix-web-service доступен в репозитории Zabbix. Браузер Google Chrome не включён в эти пакеты и должен быть установлен отдельно.
Чтобы собрать веб-службу Zabbix из исходных кодов, см. Установка веб-службы Zabbix.
После установки запустите zabbix_web_service на машине, где установлена веб-служба:
zabbix_web_service
Настройка
Для обеспечения надлежащих коммуникаций между всеми задействованными элементами убедитесь, что параметры файла конфигурации сервера и файла конфигурации веб-интерфейса настроены должным образом.
Сервер Zabbix
Следующие параметры в файле конфигурации сервера Zabbix необходимо обновить: WebServiceURL и StartReportWriters.
WebServiceURL
Этот параметр необходим для включения взаимодействия с веб-сервисом.
URL должен быть в формате http[s]://host:port/report.
- По умолчанию веб-сервис прослушивает порт 10053. Другой порт можно указать в файле конфигурации веб-сервиса.
- Указание пути
/reportобязательно (путь задан жестко и не может быть изменен).
Пример:
WebServiceURL=http://localhost:10053/report
Настоятельно рекомендуется настроить шифрование между сервером Zabbix и веб-сервисом Zabbix с использованием сертификатов. По умолчанию данные, передаваемые между сервером Zabbix и веб-сервисом Zabbix, не шифруются, что может привести к несанкционированному доступу.
StartReportWriters
Этот параметр определяет, сколько процессов формирования отчетов следует запустить. Если он не задан или равен 0, создание отчетов отключено. В зависимости от количества и частоты требуемых отчетов можно включить от 1 до 100 процессов формирования отчетов.
Пример:
StartReportWriters=3
Веб-интерфейс Zabbix
Чтобы разрешить коммуникации между веб-интерфейсом Zabbix и веб-сервисом Zabbix, должен быть выставлен параметр URL веб-интерфейса (Frontend URL) :
- Перейдите к разделу меню веб-интерфейса Администрирование → Общие → Другое (Administration → General → Other)
- Укажите полный URL веб-интерфейса Zabbix в параметре URL веб-интерфейса (Frontend URL).

Чтобы убедиться, что всё работает правильно, после завершения процедуры первоначальной настройки Вы можете захотеть настроить и отослать тестовый отчёт.