Конфигурирование средства "аудита" в syslog-ng на сервере Solaris?

Это продолжение этого вопроса. mghocke был достаточно любезен, чтобы помочь мне с этим вопросом, но это действительно отдельный вопрос, поэтому для нового поста.

Я действительно мало знаю о syslog, и я пытаюсь перейти от syslogd к syslog-ng.

В syslogd Solaris есть средство аудита, которое вы можете увидеть настроенным ниже:

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

В моем новом syslog-ng.conf он настроен так:

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 не распознает средство аудита. Я просмотрел некоторые из них, и кажется, что средство "аудита" - это средство 13, но "local13" не работает. Как это средство называется в syslog-ng?

1 ответ

Решение

Вместо использования символического имени "аудит" вы должны использовать числовой код 13:

filter f_audit { facility (13); };
Другие вопросы по тегам