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 необходимо задать параметр Frontend URL:

  • Перейдите в раздел меню веб-интерфейса Administration > General > Other
  • Укажите полный URL веб-интерфейса Zabbix в параметре Frontend URL

frontend\_url.png

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