为什么我无法在OpManager中查看陷阱告警?

SNMP陷阱由被管理设备发送到OpManager服务器,用于通知重要事件。为了在OpManager中处理接收到的陷阱,它们需要合适的SNMP陷阱处理器。处理的SNMP陷阱可以在告警>陷阱告警下找到。

没有合适的陷阱处理器的SNMP陷阱将不会被处理。这些陷阱称为未经请求的陷阱,可以在告警>未经请求的陷阱鼠标悬停操作)下找到。

注意: 有关未经请求的陷阱的信息仅适用于125201之前的OpManager构建版本。

下面给出了您无法在OpManager中查看陷阱告警的原因列表,以及如何对其进行故障排除。

I. OpManager未接收陷阱

原因#1: OpManager可能未监控该设备。
解决方案:检查设备是否受到OpManager的监控。如果没有,请重新发现设备并使用OpManager中的更新凭据对其进行管理。

原因#2:陷阱目标可能是错误的。
解决方案:检查终端设备中的陷阱目标。从终端设备测试陷阱,并配置终端设备以将陷阱发送到OpManager服务器。

原因#3:Trap端口可能在OpManager中被占用。
解决方案:检查端口 162 是否被任何其他服务或应用程序使用。如果端口被占用,

  • 释放端口并重新启动OpManager服务。
    (或)
  • 更改安装目录下opManager > trapport.conf 文件下的 trap 端口。

原因#4:由于入站防火墙规则,不会收到陷阱。
解决方案:防火墙策略可能会阻止OpManager服务器中端口162的流入流量。关闭Windows防火墙并检查OpManager是否能够接收陷阱。如果是,请检查入站防火墙规则并相应地修改它们。

II. OpManager接收了陷阱,但未列在陷阱告警下

原因#5:没有用于处理陷阱的SNMP陷阱处理器。
解决方案:没有trap处理器的trap将不予处理。它们可以在告警下找到。

不请自来的陷阱(鼠标悬停操作)。要提醒这些未经请求的陷阱,您需要创建适当的陷阱处理器。

原因#6:陷阱处理器可能存在处理条件问题。
解决方案:创建的SNMP陷阱处理器可能存在条件不匹配。这是由于

  • SNMP版本(v1、v2和v3)不匹配 - 接收的SNMP陷阱版本与创建的陷阱处理器版本不匹配
  • 设置匹配条件时出现手动错误。

在上述情况下,必须相应地修改SNMP陷阱处理器

 

如果问题仍然存在,请按照以下步骤检查OpManager是否接收了陷阱:

  1. 转到设置>常规设置>系统设置
  2. 在“日志记录”选项卡下,启用调试打印
  3. 现在将测试陷阱发送到OpManager服务器。
  4. 一旦测试陷阱发送到OpManager,停止OpManager服务。
  5. 进入安装目录下的bin文件夹,以管理员身份运行MibBrowser.bat文件。
  6. 在 MibBrowser 窗口中,转到 查看 > Trap 查看
  7. 在 陷阱查看器 窗口中,单击 开始 并检查陷阱查看器是否接收了陷阱。
  8. 在检查陷阱查看器时,
    1. 如果未显示陷阱,则从终端设备测试陷阱,并配置终端设备以将陷阱发送到OpManager服务器。
    2. 如果显示陷阱,请将邮件发送到我们的支持邮箱。