SNMP Trap 常见常见问题
SNMP v1 Trap 有哪些类型?
这些 Trap 会生成 5 种类型的数据:
- coldStart: 这种 Trap 是从安装在设备上的代理发送的,当设备在更改了配置的情况下重新初始化时触发。coldStart 的通用类型(Generic Type)值为“0”。
- warmStart: 这种 Trap 是从安装在设备上的代理发送的,当设备自动重新初始化且配置保持不变时触发。warmStart 的通用类型值为“1”。
- linkDown: 这种 Trap 表示代理上的网络接口卡(NIC)或通信链路发生故障(LinkDown)。linkDown 的通用类型值为“2”。
- linkUp: 这种 Trap 表示代理上的网络接口卡或通信链路已重新初始化。linkUp 的通用类型值为“3”。
- authenticationFailure: 当 SNMP 代理收到来自未识别(未认证)团体名的请求时,就会产生这种 Trap。其通用类型值为 4。
- egpNeighborLoss: 代理无法与其 EGP(外部网关协议,Exterior Gateway Protocol)邻居进行通信。其通用类型值为 5。
- enterpriseSpecific: 这种 Trap 是针对企业和厂商特定错误条件及错误代码的。其通用类型值为 6。
如何在代理中配置 SNMP Trap?
即使已经在 OpManager 中配置了 SNMP Trap 处理器,你仍可能看不到基于 Trap 生成的告警。这时你需要检查被监视设备上的 SNMP 代理配置。
如何忽略某个 Trap,不让它被处理?
- 进入 设置 → 监控 → SNMP Trap 处理器
- 在“状态”下,禁用你不希望被处理的 Trap 处理器。
我能否处理不在 OpManager 中的设备所发出的 Trap?
不能。要处理某设备发出的 Trap,该设备必须已经添加到 OpManager 中。
如何将多个 Trap 合并为单个告警?
如果多个 Trap 处理器的“故障组件”(Failure Component)字段值相同,这些 Trap 会作为一个整体进行处理。例如,假设 CISCO_SHUTDOWN 和 CISCO_FANSTATUS 是两个不同的 Trap 处理器。
此时,如果这两个 Trap 处理器的“故障组件”字段都为 CISCO,那么它们将作为一个实体来处理。
配置步骤:
- 进入 设置 → 监控 → SNMP Trap 处理器
- 选择添加/编辑 Trap 处理器
- 在“故障组件”字段中添加/编辑为相同的值。
现在,OpManager 会将这些 Trap 作为一个实体来处理。