命令 KLogPermitNonKernelFacility 目前不允许

命令 KLogPermitNonKernelFacility 目前不允许

我已经设置了 loggly 来用于系统日志警报等,并且在系统日志中反复出现以下错误。

command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]

运行 Ubuntu 16.04.1 LTS 4.4.0-42-generic

除此之外,服务器似乎运行良好。据我所知,这会通知 rsyslog 允许非内核事件进入 syslog,这正是我想要的。除此之外,我不确定。

也收到了这个

Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]

我是一个非常非常不愿意做开发人员的人,提前说声抱歉。

*编辑:重新启动系统日志服务,问题仍然存在。

*编辑:抑制 /dev/xconsole 错误,KLogPermitNonKernelFacility 错误仍然存​​在。

答案1

这是一个已知的错误。

错误#1531622 KLogPermitNonKernelFacility - 这是不再使用的旧参数。要消除错误,请$KLogPermitNonKernelFacility on在文件中找到并注释掉以下行rsyslog.conf

错误 #830046/dev/xconsole如果您的系统中没有 该设备,您可以这样找到它:

daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn |/dev/xconsol

并将其注释掉,或者替换xconsoleconsole

答案2

发现于https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/459730

sudo service rsyslog stop

sudo mknod -m 640 /dev/xconsole c 1 3

sudo chown syslog:adm /dev/xconsole

sudo service rsyslog start

验证它是否也能通过重新加载正常工作:

sudo service rsyslog reload

sudo tail /var/log/messages

相关内容