Настройка отчетов в интерфейсе командной строки CLI (доступно в версии 7.4.0 и выше) происходит в режиме конфигурации на уровне 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>
Функция экспортирования журналов позволяет выгружать информацию на внешние серверы для последующего анализа или для обработки в системах SIEM.
Для создания нового правила экспорта журналов используется команда:
Admin@nodename# create logs logs-export <parameters>
Доступные параметры:
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение правила:
|
|
name |
Название правила. |
|
description |
Описание правила. |
|
server-type |
Тип сервера:
При выборе типа сервера доступны следующие дополнительные настройки:
|
|
target |
IP-адрес или доменное имя сервера. |
|
logs |
Журналы для экспорта:
Для каждого журнала можно выбрать синтаксис выгрузки:
|
|
schedule |
Выбор расписания для отправки логов. Не применяется к методу отправки Syslog. rontab-подобный формат, при котором строка выглядит как шесть полей, разделенных пробелами. Поля задают время в следующем виде: (минуты: 0-59) (часы: 0-23) (дни месяца: 1-31) (месяц: 1-12) (день недели: 0-6, 0-воскресенье). Каждое из первых пяти полей может быть задано следующим образом:
|
Для редактирования ранее созданных правил используется команда:
Admin@nodename# set logs logs-export <log-export-rule-name>
Параметры, доступные для редактирования, аналогичны параметрам создания правил экспорта.
Для просмотра параметров созданных ранее правил экспорта используется команда:
Admin@nodename# show logs logs-export
Admin@nodename# show logs logs-export <log-export-rule-name>
Для удаления созданных ранее правил экспорта используется команда:
Admin@nodename# delete logs logs-export <log-export-rule-name>
Для настройки параметров разового экспорта журналов используется команда:
Admin@nodename# execute logs send-once <log-export-rule-name> <parameters>
|
Параметр |
Описание |
|---|---|
|
fresh |
Экспортировать свежие логи. |
|
range |
Указать диапазон экспорта:
|