13 октября 2026
ID 327369
Ansible
Настройка получения событий от системы Ansible (версия 2.10.8), поступающих по протоколу Syslog в Kaspersky SIEM, состоит из следующих этапов:
Настройка передачи событий Ansible в KUMA
- Проверьте, что на сервере источника событий установлен сервис rsyslog. Для этого выполните следующую команду под учетной записью с правами администратора:
sudo systemctl status rsyslog.service
Если сервис rsyslog не установлен на сервере, установите его, выполнив следующие команды:
yum install rsyslog
sudo systemctl enable rsyslog.service
sudo systemctl start rsyslog.service
- В директории
/var/log/создайте директориюansible. - В директории
/var/log/ansibleсоздайте файлansible.log. - Перейдите в рабочую директорию Ansible.
Пример
cd ~/ansible-playbooks/
- Создайте или измените конфигурационный файл Ansible:
sudo nano ansible.cfg
Файл
ansible.cfgдолжен выглядеть следующим образом:[defaults]
log_path = /var/log/ansible/ansible.log
log_level = INFO
inventory = <
файл инвентаризации или путь к файлу инвентаризации> - Перейдите в директорию
/etc/rsyslog.d/и создайте файлansible-to-siem.conf. - В конфигурационный файл
/etc/rsyslog.d/ansible-to-siem.confдобавьте следующие строки:module(load="imfile")
input(type="imfile"
File="/var/log/ansible/ansible.log"
Tag="tag_Ansible_log:"
facility="local1"
Startmsg.regex="^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}"
)
template(name="Ansible_log" type="string"
string="<%pri%>%timegenerated% %HOSTNAME% %syslogtag% %msg%\n"
)
if $syslogtag startswith 'tag_Ansible_log:' then {
action(type="omfwd"
target="<
IP-адрес коллектора KUMA>"port="<
порт коллектора KUMA>"protocol="<
udp или tcp>"template="Ansible_log")
stop
}
Если значение параметра
facility local1уже используется другой программой на сервере, измените значение параметраfacilityдля Ansible на другое значение. - Сохраните изменения в конфигурационном файле
/etc/rsyslog.d/ansible-to-siem.conf. - В конфигурационный файл
/etc/rsyslog.confдобавьте следующие строки:$IncludeConfig /etc/rsyslog.d/ansible-to-siem.conf
$RepeatedMsgReduction off
- Сохраните изменения в конфигурационном файле
/etc/rsyslog.conf. - Перезапустите сервис rsyslog:
sudo systemctl restart rsyslog.service
Система Ansible не выполняет ротацию журналов. Чтобы снизить риск переполнения дискового пространства, рекомендуется использовать внешние инструменты ротации журналов, например Logrotate или Logadm.
Создание коллектора KUMA для получения событий Ansible
При создании коллектора в KUMA на шаге Парсинг событий выберите нормализатор [OOTB] Ansible syslog.
Установка коллектора KUMA в сетевой инфраструктуре
После завершения создания и настройки коллектора для сбора событий Ansible требуется установить коллектор KUMA на сервере сетевой инфраструктуры, предназначенной для получения событий.
Проверка поступления событий Ansible в коллектор KUMA
Вы можете проверить, что поступление событий из Ansible настроено правильно, выполнив поиск связанных событий в веб-интерфейсе Kaspersky SIEM.