SNMP Trap 由被监控设备发送到 OpManager 服务器,用于通知重要事件。要在 OpManager 中处理接收到的 Trap,需要配置合适的 SNMP Trap 处理器。已被处理的 SNMP Trap 可以在 Alarms > Trap Alarms 下查看。
没有匹配 Trap 处理器的 SNMP Trap 将不会被处理。这些 Trap 被称为非请求 Trap(Unsolicited Traps),可以在 Alarms > Unsolicited Traps(鼠标悬停操作)下查看。
注意:关于非请求 Trap 的信息仅适用于 OpManager 版本低于 125201 的构建。
以下列出了在 OpManager 中无法查看 Trap 告警的原因及其排错方法。
原因 1:设备可能未被 OpManager 监控。
解决方法:检查该设备是否已被 OpManager 监控。如果没有,请重新发现该设备,并在 OpManager 中使用更新后的凭据进行管理。
原因 2:Trap 目的地址可能配置错误。
解决方法:检查末端设备中的 Trap 目的地址。从末端设备发送测试 Trap,并将末端设备配置为将 Trap 发送到 OpManager 服务器。
原因 3: OpManager 中的 Trap 端口可能已被占用。
解决方法:检查端口 162 是否被其他服务或application 占用。如果端口被占用:
原因 4:由于入站防火墙规则,未接收到 Trap。
解决方法:防火墙策略可能阻止了到 OpManager 服务器 162 端口的入站流量。先关闭 Windows 防火墙,检查 OpManager 是否能够接收 Trap;如果可以,请检查并相应修改入站防火墙规则。
原因 5:没有用于处理 Trap 的 SNMP Trap 处理器。
解决方法:没有配置 Trap 处理器的 Trap 将不会被处理。它们可以在 Alarms >
Unsolicited Traps(鼠标悬停操作)下查看。若希望对这些非请求 Trap 产生告警,需要创建合适的 Trap 处理器。
原因 6:Trap 处理器在处理条件上存在问题。
解决方法:创建的 SNMP Trap 处理器可能存在条件不匹配的情况,原因包括:
在上述情况下,需要相应地修改 SNMP Trap 处理器。
如果问题仍然存在,请按照以下步骤检查 OpManager 是否接收到 Trap:
感谢您的反馈!