在solaris服务器上的syslog-ng中configuration“audit”工具?

这是这个问题的后续。 mghocke非常友好,可以帮助我解决这个问题,但这实际上是一个单独的问题,因此需要一个新的职位。

我真的不知道很多有关系统日志,并试图从syslogd转移到syslog-ng。

在Solaris的syslogd中,有一个“审计”工具,您可以在下面看到configuration:

local7.debug /var/log/ncolog audit.debug /var/log/ncolog local7.debug @nimitz audit.debug @nimitz 

在我的新的syslog-ng.conf中,它是这样configuration的:

 filter f_local7 { facility (local7); }; filter f_audit { facility (audit); }; 

 log { source (s_sys); filter (f_local7); destination (d_ncolog); destination (d_nimitz); }; log { source (s_sys); filter (f_audit); destination (d_ncolog); destination (d_nimitz); }; 

但syslog-ng不能识别“审计”function。 我环顾了一下,看来“审计”设施是设施13,但是“local13”不起作用。 在syslog-ng中调用的这个设备是什么?

而不是使用符号名称“审计”,你必须使用数字代码13:

 filter f_audit { facility (13); };