rsyslog.conf 構成確認の問題

rsyslog.conf 構成確認の問題

rsyslogd -N 1 を実行すると、2 つの苦情が発生します。

rsyslogd:/etc/rsyslog.confファイル解析エラー、行27またはそれ以前:パラメータ「リバインド間隔」が不明- 設定ファイルのスペルが間違っていますか? [v8.27.0 http://www.rsyslog.com/e/2207をお試しください]

そして最後の行に対する苦情は次のとおりです。

rsyslogd:行43以前に/etc/rsyslog.confファイルを解析中にエラーが発生しました。 43行目の「/etc/rsyslog.conf」ファイルに警告があります。 [v8.27.0 は http://www.rsyslog.com/e/2207 をお試しください。]

rsyslogd: 行 43 以前で /etc/rsyslog.conf ファイルの解析エラー: 無効な文字 '(' - どこかに無効なエスケープシーケンスがありますか? [v8.27.0 http://www.rsyslog.com/e/ Chapter 2207を試してください。

rsyslogd:行43以前に/etc/rsyslog.confファイルを解析中にエラーが発生しました。 43行目の「/etc/rsyslog.conf」ファイルに警告があります。 [v8.27.0 は http://www.rsyslog.com/e/2207 をお試しください。]

rsyslogd:/etc/rsyslog.confファイルの解析エラー、行43以前:無効な文字 '=" - どこかに誤ったエスケープシーケンスがありますか?[v8.27.0 http://www.rsyslog.com/e/2207をお試しください]

rsyslogd: 行 43 より前の /etc/rsyslog.conf ファイルの解析エラー: 無効な文字 '"' - どこかに無効なエスケープシーケンスがありますか? [v8.27.0 http://www.rsyslog.com/e/ Chapter 2207を試してください。

Ubuntu 16.04のrsyslog 8.28の設定は次のとおりです。

# /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")

ベストアンサー1

モジュールには2つのパラメータがあります。一部のパラメータはオブジェクトにのみ使用され、module()一部のパラメータはaction()モジュールを参照するオブジェクトに使用されます。参照文書の定義をもう一度見てみると、RebindIntervalタイトルの下にあります。ジョブパラメータ、いいえモジュールパラメータだから、あなたはそれを使用することができます

action(type="omfwd" RebindInterval=...)

また、include()バージョン8.33までは使用できませんので、以前のバージョンを使用してください。

$IncludeConfig /etc/rsyslog.d/*.conf

おすすめ記事