禁用 rsyslog 远程服务器的控制台消息

Rod*_*eri 2 console syslog

我的控制台充斥着 rsyslog 消息。这些是来自远程服务器的消息:

   Message from syslogd@MSAN-RSPAE_O1A0F at Mar  3 11:07:13 ...
 rOT1[291]: 17/03/03 11:07:13 minor alarm occurred for service-id 703 mac-idx 17 (service affecting) : VPLS Duplicate MAC address, mac:00-A0-12-6F-4B-80,dup-port:ntio-1:sfp:7,dup-vlan:703,port:nta:xfp:1,vlan:703,cvlan:0,,
Run Code Online (Sandbox Code Playgroud)

我正在尝试停止将这些消息打印到控制台。已经尝试更改配置文件 /etc/rsyslog.conf

#kern.*                                                 /dev/console
Run Code Online (Sandbox Code Playgroud)

.*                                                      /dev/null
Run Code Online (Sandbox Code Playgroud)

并在之后重新启动 rsyslogd

sudo service rsyslog restart
Run Code Online (Sandbox Code Playgroud)

已经尝试过:

sudo dmesg -n0
Run Code Online (Sandbox Code Playgroud)

直到现在,这些消息一直出现在所有用户的控制台中。

如何一劳永逸地禁用它们?

小智 6

如果您的 rsyslog.conf 中有以下行,您可以考虑将其注释掉:

*.emerg :omusrmsg:*

但是您也可以考虑查看是否可以调整生成这些日志的程序,以避免这些日志首先被记录。