rsyslog — сервис управления системными журналами. Работает как демон, предоставляет средства сбора сообщений и их вывода в место хранения.
Функции rsyslog:
Система гибко конфигурируется: можно настроить сохранение любых типов сообщений в любые файлы.
rsyslog может принимать и передавать логи по протоколу syslog по сети, используя как TCP, так и UDP, через стандартный порт 514.
Скрипты для интеграции логов СКАТ с syslog и systemd-юниты для их запуска:
parser.bash
— мониторинг логов СКАТ и конвертация в формат rsyslog с помощью модуля logger.bng_logmon.service
— юниты systemd для запуска скриптов.bng.conf
— пример конфигурации для отправки на удаленный сервер, можно использовать как есть или модифицировать для более гибкой настройки.bnglogmon
:yum install bnglogmon
/etc/rsyslog.d/bng.conf
— указать адрес сервера и IP-адрес отправителя (при необходимости указать конкретный IP-адрес).bnglogmon
при старте системы:systemctl enable bnglogmon.service
systemctl start bnglogmon.service
systemctl restart rsyslog.service
Конфигурация демона rsyslog выполняется согласно настройкам, описанным в его официальной документации.