我试图限制rsyslog传出给Emerg,暴击,警报和错误,但有困难


0

这是我的路线:

*。= emerg,crit,alert,error @@ syslogserver:1468

我收到的是所有消息。这个语法有什么问题吗?


您使用的是sysklogd,syslog-ng还是rsyslog?
mgorven

我正在使用rsyslog
克里斯

Answers:


0

我不使用rsyslog,但它声称忠实地重新实现了sysklogd配置格式。在这方面,逗号不区分优先级,只有设施; 你可以做daemon,kern.info一个简写daemon.info,kern.info(因此,daemon.emerg,kern.info会默默地删除前者的优先规格)。要分隔facility.priority对,请使用分号; 列出多个优先级,要么指定多个对(按升序:),要么*.=err;*.=crit;*.=alert;*.=emerg只使用默认的“指定优先级和更高”行为:*.err将匹配LOG_ERR所有设施中的所有消息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.