Настройка отчетов в интерфейсе командной строки выполняется в режиме конфигурации на уровне reports.
С помощью команд этого раздела можно просматривать имеющиеся на устройстве шаблоны отчетов, создавать и редактировать правила отчетов, просматривать ранее созданные отчеты.
Шаблоны отчетов
Шаблон определяет внешний вид и поля, которые будут использоваться в отчете. Шаблоны отчетов предоставляются компанией UserGate.
Для просмотра имеющихся шаблонов отчетов используется команда:
Admin@nodename# show reports report-templates
Правила отчетов
Правила отчетов задают параметры создаваемого отчета, а также расписание запуска отчетов и способы их доставки пользователям.
Для создания нового правила отчетов используется команда:
Admin@nodename# create reports report-rules <parameters>
Параметры правила отчетов.
|
Параметр
|
Описание
|
|
enabled
|
Включение/отключение правила:
|
|
name
|
Название правила
|
|
description
|
Описание правила
|
|
language
|
Выбор языка создания отчета:
|
|
time-range
|
Диапазон времени в секундах, за который необходимо подготовить отчет
|
|
format
|
Выбор формата, в котором будет создан отчет:
|
|
query-limit
|
Задание ограничения числа записей, которые будут выводиться в отчетах с ограничением по количеству записей, например, топ 20 пользователей с ошибочной авторизацией в веб-консоль
|
|
query-limit-by
|
Задание ограничения числа записей, которые будут выводиться в отчетах с ограничением по количеству сгруппированных записей, например, топ 10 пользователей по категориям — для каждой категории будет указано не более 10 пользователей. Данное ограничение применимо только для тех шаблонов отчетов, которые содержат группирование
|
|
templates
|
Список шаблонов, которые будут использоваться для построения отчета. Обязательно необходимо добавить хотя бы один шаблон
|
|
email-sender
|
Отправитель письма с созданным отчетом
|
|
email-recipients
|
Список получателей письма с отчетом. Получатели должны быть добавлены в списки библиотеки «Почтовые адреса» (email-list)
|
|
email-subject
|
Тема письма с отчетом
|
|
email-body
|
Содержимое письма с отчетом
|
|
smtp-profile
|
Профиль SMTP, который будет использован для отправки отчетов.
|
|
schedule
|
Расписание для отправки отчетов.
Crontab-формат: <минуты: 0–59> <часы: 0–23> <дни месяца: 1–31> <месяцы: 1–12> <дни недели: 0–6, где 0 — воскресенье>.
Каждое из полей может быть задано следующим образом:
-
Звездочка (*) — для выбора всех значений.
-
Дефис (-) — для указания диапазона значений.
-
Запятая (,) — в качестве разделителя значений.
-
Косая черта (/) — для указания шага между значениями
|
Команда для редактирования ранее созданных правил:
Admin@nodename# set reports report-rules <report-rule-name> <parameters>
Параметры, доступные для редактирования, аналогичны параметрам создания правил отчетов.
Команды для просмотра параметров созданных ранее правил отчетов:
Admin@nodename# show reports report-rules
Admin@nodename# show reports report-rules <report-rule-name>
Команда для удаления созданных ранее правил отчетов:
Admin@nodename# delete reports report-rules <report-rule-name>
Созданные отчеты
Для просмотра информации о созданных отчетах используется команда:
Admin@nodename# show reports generated-reports
Admin@nodename# show reports generated-reports <generated-report-name>