Содержание
Настройка получения событий Postfix
Вы можете настроить получение событий системы Postfix в KUMA. Интеграция возможна только при отправке событий по syslog с использованием протокола TCP. Ресурсы, описанные в этой статье, доступны для KUMA 3.0 и более новых версий.
Настройка получения событий состоит из следующих этапов:
- Настройка Postfix для отправки событий.
- Настройка коллектора KUMA для получения событий Postfix.
- Проверка поступления событий Postfix в коллектор KUMA.
Вы можете проверить, что настройка сервера источника событий Postfix выполнена правильно в разделе веб-интерфейса KUMA Поиск связанных событий.
Система Postfix формирует события в двух форматах:
- Многострочные события, содержащие информацию о сообщениях (с уникальным идентификатором). События имеют следующий вид:
<syslog PRI> время хост имя_процесса: идентификатор: информация из базового события 1
<syslog PRI> время хост имя_процесса: идентификатор: информация из базового события 2
- Однострочные, содержащие информацию об ошибках (без идентификатора). События имеют следующий вид:
<syslog PRI> время хост имя_процесса: критичность: основная информация для парсинга
Для обработки событий системы Postfix используется набор ресурсов KUMA, который необходимо применить при создании коллектора:
- Нормализатор.
- Правило агрегации.
- Фильтры для точек назначения.
В процессе работы коллектора многострочные базовые события будут агрегированы на основе идентификатора событий, нормализованы, и одно событие будет направлено в хранилище и коррелятор.
Агрегированное событие примет следующий вид:
Служебная информация из правила агрегации: идентификатор: информация из базового события 1, информация из базового события 2, информация из базового события n
После агрегации полученное событие будет направлено в этот же коллектор, где будет выполняться нормализации агрегированного события.
Алгоритм обработки события системы Postfix
Настройка Postfix для отправки событий
События аудита системы Postfix по умолчанию направляются в файл /var/log/maillog или /var/log/mail.
Для отправки событий в KUMA:
- Создайте резервную копию файла /etc/rsyslog.conf.
- Откройте файл /etc/rsyslog.conf в режиме редактирования.
- Добавьте в конец файла /etc/rsyslog.conf строку:
mail.* @@<IP-адрес коллектора KUMA>:<порт коллектора KUMA>
- Сохраните файл /etc/rsyslog.conf
- Перезапустите сервис rsyslog с помощью команды:
sudo systemctl restart rsyslog
Настройка коллектора KUMA для получения и обработки событий Postfix
Чтобы настроить коллектор KUMA для получения событий Postfix:
- Импортируйте пакет [OOTB] Postfix из репозитория KUMA. Пакет доступен для KUMA 3.0 и более новых версий.
- Создайте новый коллектор и в мастере установки коллектора настройте следующие параметры:
- На шаге Транспорт в поле Тип выберите тип tcp, в поле URL укажите FQDN или IP-адрес и порт коллектора.
- На шаге Парсинг событий нажмите Добавить парсинг событий и в открывшемся окне Основной парсинг событий в раскрывающемся списке Нормализатор выберите нормализатор [OOTB] Postfix syslog.
- На шаге Агрегация событий нажмите Добавить правило агрегации и в открывшемся окне Агрегация событий в раскрывающемся списке Правило агрегации выберите правило агрегации [OOTB] Postfix. Aggreation rule.
- На шаге Маршрутизация нажмите Добавить и в открывшемся окне Создание точки назначения последовательно создайте три точки назначения: этот же коллектор с именем "Loop", хранилище и коррелятор.
- Создайте точку назначения с именем "Loop" со следующими параметрами.
- На вкладке Основные параметры в раскрывающемся списке Тип выберите тип транспорта tcp, в поле URL укажите FQDN или IP-адрес и порт коллектора, указанные ранее на шаге 2.1 этой инструкции.
- На вкладке Дополнительные параметры в раскрывающемся списке Фильтр выберите фильтр Postfix. Filter for event aggregation.
Настройка этих параметров необходима для отправки агрегированного события в тот же самый коллектор для дальнейшей нормализации.
- Создайте точку назначения коррелятора:
- На вкладке Основные параметры в раскрывающемся списке Тип выберите correlator и заполните поле URL.
- На вкладке Дополнительные параметры в раскрывающемся списке Фильтр выберите фильтр Postfix. Aggregated events to storage and correlator.
- Создайте точку назначения хранилища:
- На вкладке Основные параметры в раскрывающемся списке Тип выберите storage и заполните поле URL.
- На вкладке Дополнительные параметры в раскрывающемся списке Фильтр выберите фильтр Postfix. Aggregated events to storage and correlator.
Настройка этих параметров необходима для отправки агрегированного нормализованного события в хранилище и коррелятор.
- Создайте точку назначения с именем "Loop" со следующими параметрами.
- Нажмите на кнопку Создать.
Сервис коллектора создан с заданными параметрами в веб-интерфейсе KUMA. На экране отобразится команда для установки сервиса на сервере.
- Скопируйте команду установки коллектора и выполните команду установки коллектора на нужном сервере.
Коллектор настроен для получения и обработки событий Postfix.
В начало