rsyslog, Сбор произвольных логов и их отправка на другой серверНа примере отправки в Graylog. 1. Выясняем версию rsyslog: # rsyslogd -v 2. Читаем мануал на модуль "imfile" для соответствующей версии rsyslog: http://www.rsyslog.com/doc/v5-stable/configuration/modules/imfile.html http://www.rsyslog.com/doc/v7-stable/configuration/modules/imfile.html http://www.rsyslog.com/doc/v8-stable/configuration/modules/imfile.html 3. Добавляем секцию из примеров отдельным файлом в каталог "/etc/rsyslog.d/". Или в файл "/etc/rsyslog.conf". 4. Если нужно - запрещаем нашему логу дублироваться в системный messages. Для этого в файл "/etc/rsyslog.conf" добавляем (на примере local0): *.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages 5. Для отправки лога по UDP на удалённый сервер вписываем: local0.* @192.168.1.1:514 2017-11-07 21:45:10
|