SNMP Trap上报测试环境搭建指南
更新时间: 2026/02/02
在Gitcode上查看源码

本模块用于指导如何搭建本地SNMP Trap测试环境

SNMP上报告警事件的场景描述

在SNMP上报告警事件的场景中,BMC系统作为客户端,网络管理系统作为服务端。当BMC系统产生告警事件之后,会通过SNMP协议上报到远端的网络管理系统。此处上报的告警事件采用SNMP协议中Trap报文进行上报,这是一种单工传输协议,即BMC系统只负责向网络管理系统发送报文,不关注网络管理系统能否收到报文。

下面将以Windows系统为例,详细介绍SNMP Trap上报告警事件的测试环境搭建

SNMP Trap上报告警事件测试环境搭建

在Windows系统中,可以使用Mib Browser作为网络管理系统来接收BMC系统上报过来的告警事件信息。

安装Mib Browser

可以从官网下载Mib Browser:Mib Browser官网 按照默认提示进行安装即可

注:免费版本仅支持SNMPv1和SNMPv2c协议,不支持SNMPv3协议

SNMPv1、SNMPv2c上报告警事件

首先需要配置上报网络管理系统地址,进入openUBMC Web界面 维护诊断->告警上报->SNMP报文通知,在网络管理系统栏中配置网络管理系统IP和端口(以5100端口为例),配置端口时,尽量选择不常用的端口,以免端口占用导致trap上报失败

网络管理系统IP为本地IP,在cmd中使用ipconfig即可获取,若配置了VPN,则应填写VPN的本地IP

打开Mib Browser,配置网络管理系统接收端端口

配置完成后,打开Trap Ringer Console开始接收Trap报文

以SNMPv1为例(与SNMPv2c仅协议版本不同),发送测试报文,查看Trap Ringer Console中收到的事件

点击SNMP报文通知界面网络管理系统栏中对应的网络管理地址测试按钮即可发送测试报文

SNMPv3上报告警事件

与SNMPv1、SNMPv2c类似,需要在网络管理系统栏中配置网络管理系统IP和端口,除此之外,还需要设置Trap V3用户,在Web界面 用户&安全->本地用户中找到对应的V3用户,点击编辑设置SNMPv3加密密码和算法

打开Mib Browser,进行网络管理系统接收端SNMP V3配置,其中鉴权密码即为该V3用户的登录密码

配置完成后,发送测试报文,查看Trap Ringer Console中收到的事件

点击SNMP报文通知界面网络管理系统栏中对应的网络管理地址测试按钮即可发送测试报文