Для передачи событий от сервера в коллектор KUMA используется сервис syslog-ng.
Чтобы настроить передачу событий от сервера в коллектор:
systemctl status syslog-ng.service
Если сервис syslog-ng не установлен на сервере, установите его, выполнив команду в соответствии с вашей системой управления пакетами:
apt install syslog-ng
yum install syslog-ng
dnf install syslog-ng
zypper install syslog-ng
pacman -S syslog-ng
snap install syslog-ng
systemctl enable rsyslog.service
systemctl start rsyslog.service
name_format, присвоив этому параметру значение NONE:name_format=NONE
После изменения параметра перезапустите сервис auditd с помощью команды:
sudo systemctl restart auditd.service
source s_audit_log {
file("/var/log/audit/audit.log"
persist-name("s_audit_log_for_siem")
follow-freq(1)
program-override("auditd:")
flags(no-parse));
};
log {
source(s_audit_log);
destination(d_audit_log);
};
# Форматирование сообщений
template AuditFormat {
template("<${PRI}>${ISODATE} ${HOST} ${MSG}\n");
};
# Передача журналов аудита на указанный адрес коллектора KUMA
destination d_audit_log {
tcp("<IP-адрес коллектора KUMA>" port(<порт коллектора KUMA>) persist-name("collector-audit") template(AuditFormat));
};
source s_audit_log {
file("/var/log/audit/audit.log"
persist-name("s_audit_log_for_siem")
follow-freq(1)
program-override("auditd:")
flags(no-parse));
};
log {
source(s_audit_log);
destination(d_audit_log);
};
# Форматирование сообщений
template AuditFormat {
template("<${PRI}>${ISODATE} ${HOST} ${MSG}\n");
};
# Передача журналов аудита на указанный адрес коллектора KUMA
destination d_audit_log {
udp("<IP-адрес коллектора KUMA>" port(<порт коллектора KUMA>) persist-name("collector-audit") template(AuditFormat));
};
@include " audit.conf "
systemctl restart syslog-ng.service
Сервер источника событий настроен. Данные о событиях передаются с сервера в коллектор KUMA.
В начало