rsyslog 破棄メッセージ

rsyslog 破棄メッセージ

/var/log/messages Rsyslogバージョン:8.1911.0-6.el8で、「カーネル:nfs:廃止されたパラメータ 'intr'」メッセージを削除しようとしています。

私の/etc/rsyslog.confファイルには次のものがあります。

module(load="imuxsock"    # provides support for local system logging (e.g. via logger command)
       SysSock.Use="off") # Turn off message reception via local log socket;
                          # local messages are retrieved through imjournal now.
module(load="imjournal"             # provides access to the systemd journal
       StateFile="imjournal.state") # File to store the position in the journal

global(workDirectory="/var/lib/rsyslog")

module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat")

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

:msg, contains, "nfs: Deprecated parameter"  stop

*.info;mail.none;authpriv.none;cron.none                /var/log/messages

authpriv.*                                              /var/log/secure

mail.*                                                  -/var/log/maillog

cron.*                                                  /var/log/cron

*.emerg                                                 :omusrmsg:*

uucp,news.crit                                          /var/log/spooler

local7.*                                                /var/log/boot.log

メッセージを削除する必要がある行は次のとおりです。

:msg, contains, "nfs: Deprecated parameter" stop

それでもメッセージが記録されていることがわかります。どんなアイデアがありますか? PS。重要な場合は、/etc/rsyslog.d/に追加のconfファイルがあります。

答え1

捨てる特定メッセージと属性ベースのフィルタ

属性ベースのフィルタは rsyslod に固有です。 HOSTNAME、syslogtag、msgなどのすべての属性をフィルタリングできます。

メッセージを削除するには、チルダ文字「〜」を使用してください。

*.info;mail.none;authpriv.none;cron.none                   /var/log/messages
:msg, contains, "nfs: Deprecated parameter" ~
*.info;mail.none;authpriv.none;cron.none                   /var/log/kern.log

指定されたメッセージが記録されます情報。これにより、文字列 "nfs:deprecated"を含むすべてのログが削除されます。これは、「Discard Line」の下のプロファイル行がこのメッセージに適用されないことを意味します。その後、残りのすべての行もファイルに書き込まれます。装飾的な尾


あなたの場合、メッセージは記録され続けるかもしれません(追加のため)。.confファイルは次の場所にあります。/etc/rsyslog.d/。したがって、「nfs:廃止されたパラメータ」を含むメッセージが記録されないことを100%確認するには、そのメッセージも確認して編集する必要があります。

ポリスチレンすべて検索してみてください。ルール含む*。情報

関連情報