我们刚刚购买了两台HP 5500-24G-4SFP野兽,我想将交换机正确集成到 Nagios 中。我们当前的大多数监控都通过 SNMP 主动进行轮询,所以我认为这是明智的,并利用这个机会开始snmptrapd/snmptt工作,以便我们可以在 Nagios 中接收 SNMP 陷阱。
现在我在设备的网络管理和监控配置指南中阅读了这个:
仅在必要时启用 SNMP 陷阱。SNMP 陷阱是内存密集型的,可能会影响设备性能。
我的问题是,虽然这种说法可能是正确的,但为什么不在这样的网络核心设备上使用 SNMP 陷阱,以及会产生什么样的性能影响?在这种情况下,我正在努力寻找“必要”的合理定义。
陷阱会消耗交换机上的内存和处理资源,以减少网络使用量。
在交换机上执行 (2) 和 (3) 的一部分意味着查询 SNMP MIB 的网络流量更少。如果您通过昂贵的链接在远程位置拥有一台网络设备,并且您想要监视不经常触发操作的事物,那么这将是一个胜利。
对于本地网络来说,当底层计数器或寄存器尚未出于其他目的而被查询时,针对很少触发事件的事件设置一些陷阱也可能是一种胜利。