我们刚买了两个HP 5500-24G-4SFPbeasts,我想将交换机正确集成到 Nagios 中。我们当前的大多数监控都通过 SNMP 主动轮询,因此我认为这是一个明智的做法,并利用这个机会来获取snmptrapd
/snmptt
工作,以便我们可以在 Nagios 中接收 SNMP 陷阱。
现在我在设备的网络管理和监控配置指南:
仅在必要时启用 SNMP 陷阱。SNMP 陷阱占用大量内存,可能会影响设备性能。
我的问题是,虽然这个说法可能是正确的,但为什么不是在网络的核心设备上使用 SNMP 陷阱,预计会产生什么样的性能影响?我很难在这个上下文中找到“必要”的合理定义。
答案1
陷阱通过消耗交换机上的内存和处理资源来减少网络使用量。
- 网络设备上的计数器、状态寄存器等
- 投票并跟踪上述内容
- 采取行动
在交换机上执行 (2) 和 (3) 的部分操作意味着查询 SNMP MIB 的网络流量更少。如果您在远程位置通过昂贵的链路拥有一个网络设备,并且想要监控不经常触发操作的事物,那么这将是一个优势。
对于本地网络,当底层计数器或寄存器尚未被查询用于其他目的时,针对很少触发事件的事物设置一些陷阱也可以取得胜利。