Назад | Перейти на главную страницу

как преобразовать этот syslog-ng cfg в rsyslog?

Как преобразовать следующий синтаксис в rsyslog?

filter local2 { facility(local2); }; 
filter not_local2 { not facility(local2); }; 

destination server2  { tcp("server2" port(1111)); };
destination localhost { file ("/var/log/local2.log"); };

log { source(s_all); filter(local2); destination(localhost); };

filter pics { program ("preview_*"); };
destination pics  { file ("/logdir/${PROGRAM}.log"); };
log { source(s_all); filter(pics); destination(pics); };

Ты нашел это ? Если нет, возможно, это что-то вроде ...

если (% объекта% равно local2), то /var/log/local2.log

if (% programname% равно 'preview_ *'), то /logdir/%programname%.log

(Вы нигде не использовали server2, поэтому я не включил его)

(Намного проще; p)

Надеюсь, поможет.