16. Настройка отчётов по расписанию

Обзор

В этом разделе представлены инструкции по установке веб-сервиса 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 должен быть в формате <хост:порт>/report.

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

Пример:

WebServiceURL=http://localhost:10053/report

Настоятельно рекомендуется настроить шифрование между сервером Zabbix и веб-сервисом Zabbix с использованием сертификатов. По умолчанию данные, передаваемые между сервером Zabbix и веб-службой Zabbix, не шифруются, что может привести к несанкционированному доступу.

StartReportWriters

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

Пример:

StartReportWriters=3
Веб-интерфейс Zabbix

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

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

frontend_url.png

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