Rsyslog "שגיאת הקלדה" CentOS 8

אני משתמש ב- rsyslog (8.37.0-13) ב- CentOS 8 (CentOS Linux release 8.1. 1911) והקלדתי שגיאה בתצורה שלי.

התצורה שלי היא:

template(name="template1" type="string" string="/data/%HOSTNAME%-%FROMHOST-IP%.log")
ruleset(name="ruleset1"){
                action(type="omfile" dynaFile="template1")
                action(type="omfwd" protocol="tcp" target="10.10.10.1" port="2020")
}
input(type="imtcp" port="2020" ruleset="ruleset1")

השגיאות הן:

rsyslogd: error during parsing file /etc/rsyslog.d/conf1.conf, on or before line 6: parameter 'ruleset' not known -- typo in config file? [v8.37.0-13.el8 try http://www.rsyslog.com/e/2207 ]
rsyslogd: error during parsing file /etc/rsyslog.d/conf1.conf, on or before line 6: parameter 'port' not known -- typo in config file? [v8.37.0-13.el8 try http://www.rsyslog.com/e/2207 ]

אני לא מבין למה יש לי את השגיאה הזו.

ניסיתי ב- CentOS 7 עם rsyslod. 8 (8.24.0-41) ואין לי שגיאות ...

למישהו יש מושג לתקן את זה?

תודה


עדכון:

עכשיו יש לי שגיאה עם omfile, rsyslog לא יוצר קובץ חדש.

כשאני מדייק את "המודול (load =" omfile ")" ומבצע "rsyslogd -N1", ביצעתי:

rsyslogd: could not load module '/usr/lib64/rsyslog/builtint:omfile.so', dlopen: /usr/lib64/rsyslog/builtint:omfile.so: cannot open shared object file: No such file or directory  [v8.37.0-13.el8 try http://www.rsyslog.com/e/2066 ]

למישהו יש מושג לתקן את זה?

תודה

0
задан 7 May 2020 в 18:34
1 ответ

Возможно вы забыли загрузить модуль imtcp?

$ModLoad imtcp

или более новый синтаксис

module(load="imtcp" MaxSessions="500")
0
ответ дан 5 May 2020 в 15:13

Теги

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