У меня есть конфигурация snmptrapd.conf, как показано ниже:
disableAuthorization yes
authCommunity log,execute,net public
Я хотел перенаправить все сообщения для другого файла, например. /var/log/snmp.log, а не /var/log/messages. Я также попытался перенастроить файл rsyslog.conf:
snmp.* /var/log/snmp.log
но у меня такая ошибка
sie 17 12:50:47 snmp rsyslogd[20398]: unknown facility name "snmp" [v8.24.0]
У меня вопрос: как перенаправить все ловушки SNMP в другой файл с помощью rsyslog.conf или snmptrapd.conf?
Я знаю, что могу сохранить вывод вручную с помощью команды, как показано ниже, но мне нужен работающий демон как служба, а не одна команда из оболочки bash.
snmptrapd -f -Le -A -Lf /var/log/snmptrapd.log