пользовательские журналы в rsyslog

Я настроил rsyslog для регистрации сообщений на централизованном сервере, все работает нормально, и я получаю журналы в каталоге / var / log моего сервера с отдельным каталогом для всех клиентов на основе их IP-адресов (например, / var / log /ip-address/syslog.log) в нем. Он генерирует файл с именем syslog.log, в котором хранятся журналы. Мой вопрос: могу ли я настроить rsyslog для генерации всего трафика в разных файлах, таких как http в httpd.log mail в mail.log и т. Д.

1
задан 27 February 2014 в 17:19

1 ответ

В вашем файле конфигурации у вас есть определенный шаблон: $ template FILENAME, "/ var / log /% fromhost-ip% / syslog.log"

При регистрации всех объектов в этом шаблоне вы явно указав rsyslog записать все в файл syslog.log. Вам необходимо установить отдельные имена средств для каждого приложения, которое вы хотите, т.е. на localhost определите вывод http как local7, а затем на loghost определите шаблон как:

$template http,"/var/log/$fromhost-ip%/http.log"  
local7.* ?http
0
ответ дан 27 February 2014 в 17:19

Другие вопросы по тегам:

Похожие вопросы: