Настройка публикации событий приложения в SIEM-систему
18 марта 2026
ID 218660
Вы можете настроить публикацию событий в формате CEF во внешнюю SIEM-систему, а также сохранять их локально в файлы журналов на сервере. Если сохранять события локально не требуется, пропустите шаги 4, 6, 7 инструкции этого раздела.
Выполните шаги по настройке публикации событий на каждом узле кластера, события с которого вы хотите публиковать в SIEM-систему. Только после настройки публикации событий следует включать экспорт событий в формате CEF.
Чтобы настроить публикацию событий приложения в SIEM-систему:
- Подключитесь к консоли управления виртуальной машиной KSMG под учетной записью root, используя закрытый ключ SSH. Вы войдете в режим Technical Support Mode.
- Создайте файл /etc/rsyslog.d/ksmg-cef-messages.conf и добавьте в него следующие строки:
$ActionQueueFileName ForwardToSIEM$ActionQueueMaxDiskSpace 1g$ActionQueueSaveOnShutdown on$ActionQueueType LinkedList$ActionResumeRetryCount -1 - Если вы хотите передавать события в SIEM-систему по протоколу UDP, добавьте строку:
local2.* @<IP-адрес SIEM-системы>:<порт, на котором SIEM-система принимает сообщения от Syslog по протоколу UDP>Если вы хотите передавать события по протоколу TCP, добавьте строку:
local2.* @@<IP-адрес SIEM-системы>:<порт, на котором SIEM-система принимает сообщения от Syslog по протоколу TCP> - Если вы хотите сохранять события локально, добавьте в файл строку:
local2.* -/var/log/ksmg-cef-messages - В конец файла добавьте строку:
local2.* stopПример конфигурационного файла для экспорта по протоколу UDP без сохранения в локальный журнал:
$ActionQueueFileName ForwardToSIEM2
$ActionQueueMaxDiskSpace 1g
$ActionQueueSaveOnShutdown on
$ActionQueueType LinkedList
$ActionResumeRetryCount -1
local2.* @10.16.32.64:514
local2.* stop
Пример конфигурационного файла для экспорта по протоколу TCP с сохранением в локальный журнал:
$ActionQueueFileName ForwardToSIEM2
$ActionQueueMaxDiskSpace 1g
$ActionQueueSaveOnShutdown on
$ActionQueueType LinkedList
$ActionResumeRetryCount -1
local2.* @@10.16.32.64:514
local2.* -/var/log/ksmg-cef-messages
local2.* stop
- Если вы настроили сохранение копий событий локально, создайте файл журнала /var/log/ksmg-cef-messages и настройте права доступа к нему. Для этого выполните команды:
touch /var/log/ksmg-cef-messageschown root:klusers /var/log/ksmg-cef-messageschmod 640 /var/log/ksmg-cef-messages - Если вы настроили сохранение копий событий локально, настройте правила ротации файлов журналов с экспортированными событиями. Для этого создайте файл /etc/logrotate.d/ksmg-cef-messages и добавьте в него следующие строки:
/var/log/ksmg-cef-messages{size 500Mrotate 10compressmissingoknotifemptysharedscriptspostrotate/usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || trueendscript} - Перезапустите службу rsyslog. Для этого выполните команду:
systemctl restart rsyslog - Проверьте статус службы rsyslog:
systemctl status rsyslogСтатус должен быть running.
- Отправьте тестовое сообщение в SIEM-систему при помощи команды:
logger -p local2.info Test message
Публикация событий приложения в SIEM-систему будет настроена.