Проблемы с проверкой конфигурации rsyslog.conf - PullRequest
0 голосов
/ 03 августа 2020

Запуск rsyslogd -N 1, я получаю две жалобы:

rsyslogd: ошибка во время синтаксического анализа файла /etc/rsyslog.conf, в строке 27 или до нее: параметр 'RebindInterval' нет известная - опечатка в файле конфигурации? [v8.27.0 попробуйте http://www.rsyslog.com/e/2207]

и пожаловаться на последнюю строку:

rsyslogd: ошибка во время синтаксического анализа файла /etc/rsyslog.conf, на или ранее строка 43: предупреждения возникли в файле '/etc/rsyslog.conf' около строки 43 [v8.27.0 try http://www.rsyslog.com/e/2207]

rsyslogd: ошибка во время синтаксического анализа файла / etc / rsyslog. conf, в строке 43 или перед ней: недопустимый символ '(' - есть ли где-то недопустимая escape-последовательность? [v8.27.0 try http://www.rsyslog.com/e/2207]

rsyslogd: ошибка при разборе файла / etc / rsyslog.conf, в строке 43 или до нее: в файле '/etc/rsyslog.conf' вокруг строки 43 возникли предупреждения [v8.27.0 try http://www.rsyslog.com/e/2207]

rsyslogd: ошибка во время синтаксического анализа файла /etc/rsyslog.conf, в строке 43 или до нее: недопустимый символ '=' - есть ли где-нибудь недопустимая escape-последовательность? [v8.27.0 try http://www.rsyslog.com/e/2207]

rsyslogd: ошибка во время синтаксического анализа файла /etc/rsyslog.conf, в строке 43 или до нее: недопустимый символ '"' - есть ли где-то недопустимая escape-последовательность е? [v8.27.0 попробуйте http://www.rsyslog.com/e/2207]

Конфигурация выглядит следующим образом: rsyslog 8.28 на Ubuntu 16.04.

# /etc/rsyslog.conf Configuration file for rsyslog

module(load="imuxsock")

module(
    load="imklog"
    LogPath="/proc/kmsg"
    )

module(load="imudp")
input(
    type="imudp"
    port="514"
)

module(load="imtcp")
input(
    type="imtcp"
    port="514"
)

module(
    load="builtin:omfwd"
    # RebindInterval="5000" # ERROR shown by rsyslogd -N 1 : parameter 'RebindInterval' not known.
)

module(
    load="builtin:omfile"
    template="RSYSLOG_TraditionalFileFormat"
    fileOwner="syslog"
    fileGroup="syslog"
    fileCreateMode="0640"
    dirCreateMode="0755"
)

global(
    preserveFQDN="on"
    umask="0022"
)

include(file="/etc/rsyslog.d/*.conf")
...