web-dev-qa-db-ja.com

自分のユーザーのsyslogdからのメッセージを無効にする方法は?

Centos Linux OSとsshツールを使用しています。私は毎分これらのメッセージを受け取ります。

_Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Corrected error, no action required.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: CPU:6 (10:9:1) MC4_STATUS[Over|CE|MiscV|-|AddrV|CECC]: 0xdc02400021080a13

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Error Addr: 0x0000000654f3f030

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: MC4 Error (node 1): DRAM ECC error detected on the NB.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: cache level: L3/GEN, mem/io: MEM, mem-tx: RD, part-proc: RES (no timeout)
_

私はそれらのメッセージを本当に気にしません。システムを気にするのは私の仕事ではないからです。 root権限にアクセスできません。したがって、_/etc/rsyslog.conf_の一部を変更してコメントする必要がある this のような解決策は、私にとって選択肢にはなりません。

だから、私の質問は、ルート権限を持たずに自分のユーザーに対してこれらのメッセージを抑制するにはどうすればよいですか?

2
sajad.k

すばやく汚い回避策は、/etc/rsyslog.confのこの行をコメント化することです:

# Everybody gets emergency messages
#*.emerg                    :omusrmsg:*

少なくとも、私のCentOS 7ボックスでは機能しました。

これらのメッセージを保存して見つけやすくするために、特定のファイルに書き込むことができます。このようなもの:

*.emerg                    /var/log/EMERG

はい。デフォルトとしてのその設定は非常に煩わしいです。 syslogサーバーでは、環境内のサーバーがemergメッセージをスローすると、コンソールに障害が発生する可能性があります。

2
KurtB