我已经设置了 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
并将其注释掉,或者替换xconsole
为console
。
答案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