我设置了 snmptrapd 监听 udp:162 来接收 snmp trap。然后使用 snmptt 在此主机上处理它们。
我现在需要转发这些陷阱此外到另一台主机,而且还在当前主机上使用 snmptrapd 和 snmptt 进行处理。
无法设置主主机以使用 samplicator 或 iptables 将它们转发到两个主机。我需要让主服务器将它们以原始数据包的形式发送到第二台主机。
由于 snmptrapd 在 udp 162 上监听,因此也无法在第一个主机上启动 samplicator 来复制它们,因为否则 snmptrapd 如何在主机上监听。
snmptrapd 是否可能将它们转发到运行带有 traphandler 的 snmptrapd 的另一台主机?
我目前配置了一个默认的陷阱处理程序:
# For snmptt daemon mode
traphandle default /usr/local/centreon/bin/snmptthandler --ini=/etc/snmp/centreon_traps/snmptt.ini
答案1
只需添加
forward default host_you_want_to_redirect