![使用 snmptrapd 将 snmptraps 转发到第二台主机](https://linux22.com/image/629673/%E4%BD%BF%E7%94%A8%20snmptrapd%20%E5%B0%86%20snmptraps%20%E8%BD%AC%E5%8F%91%E5%88%B0%E7%AC%AC%E4%BA%8C%E5%8F%B0%E4%B8%BB%E6%9C%BA.png)
我设置了 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