14 Регулярные отчеты

Обзор

С помощью функции Запланированные отчеты вы можете настроить отправку PDF-версии выбранной панели указанным получателям через повторяющиеся интервалы времени.

Предварительные требования:

  • Для включения генерации запланированных отчетов необходимо установить и правильно настроить Zabbix web service — инструкции см. в разделе Настройка запланированных отчетов.
  • Пользователь должен иметь роль пользователя типа Admin или Super admin со следующими разрешениями:
    • Scheduled reports в блоке Access to UI elements (для просмотра настроек отчетов)
    • Manage scheduled reports в блоке Access to actions (для создания/редактирования отчетов)

Чтобы создать запланированный отчет в веб-интерфейсе Zabbix, выполните следующее:

  • Перейдите в: Reports > Scheduled reports.
  • Нажмите Create report в правом верхнем углу экрана.
  • Введите параметры отчета в форме.

Вы также можете создать отчет, открыв существующий, нажав кнопку Clone, а затем сохранив его под другим именем.

Конфигурация

Вкладка Запланированные отчеты содержит общие атрибуты отчета.

Все обязательные поля ввода отмечены красной звездочкой.

Параметр Описание
Владелец Пользователь, который создает отчет. Пользователи уровня Super admin могут изменять владельца. Для пользователей уровня Admin это поле доступно только для чтения.
Имя Имя отчета; должно быть уникальным.
Панель Панель, на основе которой формируется отчет; одновременно можно выбрать только одну панель. Чтобы выбрать панель, начните вводить имя — появится список подходящих панелей; прокрутите вниз для выбора. Либо нажмите Выбрать рядом с полем и выберите панель из отображаемого списка.
Период Период времени, за который будет подготовлен отчет. Выберите предыдущий день, неделю, месяц или год.
Цикл Частота формирования отчета. Отчеты можно отправлять ежедневно, еженедельно, ежемесячно или ежегодно. Режим "Еженедельно" позволяет выбрать дни недели, в которые будет отправляться отчет.
Время начала Время суток в формате hh:mm, когда будет подготовлен отчет. Обратите внимание, что будет использоваться часовой пояс сервера Zabbix.
Повторять по Дни недели, в которые будет отправляться отчет. Это поле доступно только если для Цикл установлено значение "Еженедельно".
Дата начала Дата, с которой должно начаться регулярное формирование отчета.
Дата окончания Дата, когда регулярное формирование отчета должно быть остановлено.
Тема Тема электронного письма с отчетом. Поддерживаемые макросы: {TIME}, {TIMESTAMP}.
Сообщение Текст электронного письма с отчетом. Поддерживаемые макросы: {TIME}, {TIMESTAMP}.
Подписки Список получателей отчета. По умолчанию включает только владельца отчета. В качестве получателя отчета можно указать любого пользователя Zabbix с настроенным email-каналом оповещений.
Нажмите Добавить пользователя или Добавить группу пользователей, чтобы добавить больше получателей.
Нажмите на имя пользователя, чтобы изменить настройки:
Формировать отчет от имени — следует ли формировать данные отчета на основе прав доступа к панели текущего пользователя или получателя.
Статус — выберите "Включить", чтобы отправлять отчет пользователю, или "Исключить", чтобы запретить отправку отчета этому пользователю. Как минимум один пользователь должен иметь статус "Включить". Статус "Исключить" можно использовать, чтобы исключить отдельных пользователей из включенной группы пользователей.

Обратите внимание, что пользователи с недостаточными правами (то есть пользователи с ролью на основе типа пользователя Admin, которые не являются членами той же группы пользователей, что и получатель или владелец отчета) будут видеть "Недоступный пользователь" или "Недоступная группа пользователей" вместо фактических имен в полях Получатель и Формировать отчет от имени; поля Статус и Действие будут отображаться только для чтения.
Включено Статус отчета. Снятие этого флажка отключит отчет.
Описание Необязательное описание отчета. Это описание предназначено для внутреннего использования и не будет отправлено получателям отчета.
Кнопки диалога

Кнопки в нижней части диалога позволяют выполнить несколько видов операций.

Добавление отчета. Эта кнопка доступна только для новых отчетов.
Обновление свойств отчета.
Создание другого отчета на основе свойств текущего отчета.
Проверка корректности настройки отчета методом отправки отчета текущему пользователю.
Удаление отчета.
Отмена изменения свойств отчета.
Тестирование

Чтобы протестировать отчет, нажмите кнопку Тест в нижней части формы настройки отчета.

Кнопка Тест недоступна, если форма настройки отчета была открыта из меню действий панели.

Если настройка выполнена правильно, тестовый отчет немедленно отправляется текущему пользователю. Для тестовых отчетов подписчики и настройки пользователя Generate report by игнорируются.

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

Обновление отчета

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

Если существующий отчет обновляется другим пользователем и этот пользователь изменяет панель, то при нажатии кнопки Update будет отображено предупреждающее сообщение: "Report generated by other users will be changed to the current user".

Нажатие OK на этом этапе приведет к следующим изменениям:

  • Настройки Generate report by будут обновлены так, чтобы отображать пользователя, который последним редактировал отчет (если только в Generate report by не указан получатель).
  • Пользователи, отображаемые как "Inaccessible user" или "Inaccessible user group", будут удалены из списка подписчиков отчета.

Нажатие Cancel закроет форму конфигурации и отменит обновление отчета.

Клонирование отчета

Чтобы быстро клонировать существующий отчет, нажмите кнопку Клонировать в нижней части формы настройки существующего отчета. При клонировании отчета, созданного другим пользователем, текущий пользователь становится владельцем нового отчета.

Настройки отчета будут скопированы в новую форму настройки отчета с учетом прав пользователя:

  • Если пользователь, клонирующий отчет, не имеет прав к панели, поле Панель будет очищено.
  • Если пользователь, клонирующий отчет, не имеет прав к некоторым пользователям или группам пользователей в списке Подписки, недоступные получатели не будут клонированы.
  • Настройки Генерировать отчет от имени будут обновлены так, чтобы отображать текущего пользователя (если только в Генерировать отчет от имени не указан получатель).

Измените необходимые настройки и имя отчета, затем нажмите Добавить.