Для передачи событий от сервера в коллектор KUMA используется сервис rsyslog.
Чтобы настроить передачу событий от сервера, на котором установлена система Apache Tomcat, в коллектор:
systemctl status rsyslog.service
Если сервис запущен, то отобразится уведомление следующего вида:
Active: active (running) since Tue 2025-09-23 15:31:30 MSK; 1 week 0 days ago
Если сервис rsyslog не установлен на сервере, установите его, выполнив следующие команды:
sudo apt install rsyslog
sudo systemctl enable rsyslog.service
sudo systemctl start rsyslog.service
rsyslogd -N1
sudo vi /etc/rsyslog.conf
# Include all config files in /etc/rsyslog.d/
include(file="/etc/rsyslog.d/*.conf" mode="optional")
sudo touch /etc/rsyslog.d/apache_tomcat_to_siem.conf
sudo vi /etc/rsyslog.d/apache_tomcat_to_siem.conf
printenv CATALINA_HOME
Абсолютный путь нужен для того, чтобы указать его в конфигурационном файле, так как сервис rsyslog не поддерживает использование переменных окружения.
Access Log и пересылки данных на коллектор KUMA:input(
type="imfile"
File="<абсолютный_путь_из_пункта 7>/logs/access_log*.txt"
Tag="apachetomcat"
)
if $programname == "apachetomcat" then {
action(
type="omfwd"
target="<FQDN_или_IP-адрес_коллектора_KUMA"
port="<порт_коллектора_KUMA"
protocol="udp_или_tcp"
)
}
sudo rsyslogd -N1, как описано в пункте 2.sudo systemctl restart rsyslog
sudo systemctl status rsyslog