我想将来自 Snmptrapd 的消息记录到日志文件,但是我的守护进程不理解 logOption 令牌?
我尝试在我的配置(/etc/snmp/snmptrapd.conf)中使用这一行:
logOption -f "/var/log/snmptrapd.log"
但我收到这个警告:
/etc/snmp/snmptrapd.conf: line 3: Warning: Unknown token: logOption
有人知道哪个选项有效吗?以及如何记录到外部文件(而不是系统日志)。
我正在使用 NET-SNMP 版本:5.7.3 和 Ubuntu 版本 18.04.3。
感谢您的帮助!
答案1
我来晚了,但今天遇到了这个问题,我想说说我的看法。根据我读过的一些帖子,这是因为“logOption”被另一个库(在本例中为“snmp”)调用,需要在配置文件中指定。手册页没有提到这一点,但在 /etc/snmp/snmptrapd.conf 中应该如下所示:
[snmp] logOption -f "/var/log/snmptrapd.log"
希望这能帮助别人。