SNMP TRAPS发送到其他文件,而不是/ var / log / messages

时间:2018-08-17 11:15:50

标签: syslog net-snmp rsyslog snmp-trap snmptrapd

我有配置 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]

我的问题是,如何使用 rsyslog.conf snmptrapd.conf

将所有SNMP陷阱重定向到其他文件

我知道,我可以使用以下命令手动保存输出,但是我需要将deamon作为服务工作,而不是bash shell中的单个命令。

snmptrapd -f -Le -A -Lf /var/log/snmptrapd.log

2 个答案:

答案 0 :(得分:0)

您可以将-t选项与snmptrapd一起使用。

uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first

答案 1 :(得分:0)

尝试一下:

# LOGFILE="path to logfile"
#   specify the pathname of the logfile; if none or the empty string "" is
#   given, use the syslog() mechanism to log the traps
#   Default: ""