Запланированные отчеты

Обзор

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

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

  • Веб-сервис Zabbix должен быть установлен и настроен надлежащим образом для включения создания запланированных отчётов — инструкции см. в разделе Настройка запланированных отчётов.
  • Пользователь должен иметь роль пользователя типа Администратор или Суперадминистратор со следующими разрешениями:
    • Запланированные отчёты в блоке Доступ к элементам веб-интерфейса (для просмотра настроек отчётов)
    • Управление запланированными отчётами в блоке Доступ к действиям (для создания и редактирования отчётов)

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

  1. Перейдите в раздел Отчёты > Запланированные отчёты.
  2. Нажмите Создать отчёт в правом верхнем углу экрана.
  3. Укажите параметры отчёта в форме.

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

Настройка

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

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

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

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

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

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

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

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

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

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

Изменение отчёта

Чтобы изменить существующий отчёт, нажмите на имя отчёта, затем внесите необходимые изменения и нажмите на кнопку Обновить (Update).

Если существующий отчёт обновлён другим пользователем и этот пользователь меняет Панель, при нажатии на кнопку Обновить отобразится сообщение с предупреждением: «Отчёт, сгенерированный другими пользователями, изменится на текущего пользователя».

Нажатие ОК на этом шаге приведёт к следующим изменениям:

  • Настройки Сгенерировано (Generate report by) будут обновлены, чтобы отображался тот пользователь, который редактировал отчёт в последний раз (если только Сгенерировано не задано значением Получатель).
  • Пользователи, которые отображались как «Недоступный пользователь» или «Недоступная группа пользователей», будут удалены из списка подписчиков отчёта.

Нажатие Отмена (Cancel) закроет всплывающее окно и отменит обновление отчёта.

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

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

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

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

Измените требуемые настройки и имя отчёта, затем нажмите на Добавить (Add).