rsyslog фильтрует на содержимом сообщения и средстве

Для добавления к тому, что уже заявил Trondh:

Щелкните правой кнопкой по "my computer"->, Manage нажимает на "Features" На правой панели, нажимают на Проверку "Add Features" Платформа.NET 3.5.1 Функций

и следуйте за мастером для установки платформы

5
задан 2 November 2010 в 17:16
1 ответ

Необходимо будет сделать два последовательных фильтра, а не обоих на одной строке.

:msg, contains, "some-text"
if $syslogfacility-text == "facility" then /var/log/somelog.log
~

Править:

Я забираю это. Я видел сделанный оба пути теперь. Я просто нашел этот пример в rsyslog Wiki, которая должна смочь быть адаптированной.

if $programname == 'popa3d' and $syslogseverity <= '6' then /var/log/popa3d.log

Вы, конечно, замените своими условиями в на пример.

if $syslogfacility-text == 'local0' and $msg contains 'some-text' then /var/log/somelog.log
& ~

Rsyslog Wiki
Документы Rsyslog

2
ответ дан 3 December 2019 в 02:00

Теги

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