一种基于Windows系统SNMP的测试方法
【技术领域】
[0001]本发明公开一种基于Windows系统SNMP的测试方法,属于系统测试技术领域。
【背景技术】
[0002]随着IT领域技术的不断发展,大数据以及云计算离人们的生活越来越近,由于数据的庞大以及业务的增长,用户对服务器的需求量越来越大,IDC机房由几台服务器升级到几十台,上百台,甚至几千台服务器。对于服务器维护人员来说,工作量相当大,一旦个别服务器出现问题未能及时被发现,严重情况下将影响企业用户的正常运作。而BMC中的SNMP功能使服务器一旦出现问题,工作人员远程就会收到SNMP告警,从而及时知道哪台服务器的什么部位出了问题,以便及时解决问题,避免不必要的损失。因此对SNMP功能在服务器的研发阶段及测试阶段,进行测试,是服务器测试过程中不可缺少的环节。本发明公开一种基于Windows系统SNMP的测试方法,利用测试机安装Mibbrowser测试软件并配置,人为的触发应该产生SNMP告警的事件,模拟实际应用中出现的情况,能够精准的判断SNMP功能是否生效。本方法操作简单,实用性较强,提高了测试效率。在研发阶段、测试阶段以及客户使用阶段都进行,为服务器测试过程提供不可缺少的数据支持。
[0003]SNMP功能是BMC中的一个基本功能,用户可在BMC中根据需求设置该功能的各个选项,一旦服务器发生SNMP告警中设置好的告警问题,客户端就会及时收到告警的Trap,以便及时得知问题。
[0004]Mibbrowser是一个操纵SNMP网络数据的工具集,最新的Mibbrowser支持SNMP协议的各项操作,通过它可以有效、安全地对mib数据进行读取、修改和监控。
【发明内容】
[0005]本发明提供一种基于Windows系统S匪P的测试方法,通过人为的触发应该产生SNMP告警的事件,模拟实际应用中出现的情况,能够精准的判断邮件告警功能是否生效,有效确保服务器的可靠性和安全性。
[0006]本发明提出的具体方案是:
一种基于Windows系统SNMP的测试方法,配置Windows系统的测试机,使测试机与待测服务器BMC危机同一网段,
测试机上配置Mibbrowser,导入MIB库,设置Mibbrowser进入Trap接收状态;Mibbrowser登录BMC,BMC利用SNMP完成Trap vl/v2c相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap vl/v2c告警,触发Trap vl/v2c告警事件,进行SNMP测试;
BMC利用SNMP对Trap v3进行相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap v3告警,触发Trap v3告警事件,进行SNMP测试。
[0007]Mibbrowser登录BMC后,SNMP将Trap版本设置为vl/v2c或v3时,设置事件过滤及告警策略,其中事件过滤是根据需求设置关注的事件过滤器,用于设置特定传感器发出Trap生敬口目。
[0008]Mibbrowser登录BMC后,SNMP将Trap版本设置为vl/v2c,还包括用户名,系统名称,系统ID信息的相关设置。
[0009]Mibbrowser登录BMC后,SNMP将Trap版本设置为v3,还包括用户名、引擎ID、认证协议及密码、加密协议及密码、系统名称,系统ID信息的相关设置。
[0010]本发明的有益之处是:
本发明提供一种基于W i ndows系统SNMP的测试方法,配置W i ndows系统的测试机,使测试机与待测服务器BMC危机同一网段,
测试机上配置Mibbrowser,导入MIB库,设置Mibbrowser进入Trap接收状态;Mibbrowser登录BMC,BMC利用SNMP完成Trap vl/v2c相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap vl/v2c告警,触发Trap vl/v2c告警事件,进行SNMP测试;BMC利用SNMP对Trap v3进行相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap v3告警,触发Trap v3告警事件,进行SNMP测试;
本发明基于windows系统,在测试机安装Mibbrowser测试软件并配置,操作简单,且只需安装一次,之后测试只需根据需要进行相关设置即可,无需重复安装该软件。该软件TrapV1,V2(^PV3均可测试,提高了测试效率。可人为的触发应该产生SNMP告警的事件,模拟实际应用中出现的情况,能够精准的判断SNMP功能是否生效。操作简单,实用性较强,在研发阶段、测试阶段以及客户使用阶段都可进行,有效确保服务器的可靠性和安全性。
【附图说明】
[0011 ]图1本发明方法流程示意图。
【具体实施方式】
[0012]—种基于Windows系统S匪P的测试方法,配置Windows系统的测试机,使测试机与待测服务器BMC危机同一网段,
测试机上配置Mibbrowser,导入MIB库,设置Mibbrowser进入Trap接收状态;Mibbrowser登录BMC,BMC利用SNMP完成Trap vl/v2c相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap vl/v2c告警,触发Trap vl/v2c告警事件,进行SNMP测试;
BMC利用SNMP对Trap v3进行相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap v3告警,触发Trap v3告警事件,进行SNMP测试。
[0013]根据上述方法及
【发明内容】
,结合附图对本发明做进一步说明。
[0014]准备一个安装Windows系统的测试用笔记本并设置网络,将笔记本IP与BMC IP设置为同一网段,笔记本和BMC口通过网线相连,以保证测试用笔记本可以登录BMC。以BMC口设置为固定IP为例。
[0015]BMC IP设置为:100.3.8.33,
测试用笔记本IP设置为:100.3.8.200;
在测试用笔记本上安装Mibbrowser软件,Windows下安装setup.exe,运行Mibbrowser0其中Mibbrowser版本可见http: //!reasoning.com/download.shtml;Mibbrowser按照Mibbrowser->File->Load Mibs,选择inspurGet_v2.2_20150906_MIB库后导入MIB库,MIB库Load完成后,Mibbrowser指定BMC Address,进入Trap接收状态;
SNMP设置Trap版本为vl/v2C:登录BMC,进入SNMP告警策略设置界面,告警类型选择Trap,Trap版本设置为vl/v2c,设置用户名,默认为Public,填写系统名称,系统ID等信息;根据需求设置关注的事件过滤器,事件过滤用于设置特定传感器发出Trap告警,如果希望获得所有传感器的Trap告警,则选择所有事件过滤器;
上述设置完成后,可以手动拔掉电源或风扇,测试Trap vl/v2c告警功能是否正常,Mibbrowser测试设置无误,则触发Trap vl/v2c告警事件,进行SNMP测试;
SNMP设置Trap版本为v3:登录BMC,Trap版本设置为v3,设置v3 Trap使用的用户名;设置v3 Trap的引擎ID,ID为10-48个16进制数字,必须为偶数个数,可为空;设置v3 Trap的认证协议和密码,密码为8-16个字符;设置v3 Trap的加密协议和密码,密码为8_16个字符;填写系统名称,系统ID等信;根据需求设置关注的事件过滤器,事件过滤用于设置特定传感器发出Trap告警,如果希望获得所有传感器的Trap告警,则选择所有事件过滤器;
上述设置完成后,可以手动拔掉电源或风扇,测试Trap vl/v2c告警功能是否正常,Mibbrowser测试设置无误,则触发Trap vl/v2c告警事件,进行SNMP测试。
[0016]本发明利用SNMP功能依赖于BMC,BMC出现什么问题时,会发出SNMP告警Trap。一旦服务器发生SNMP告警中设置好的会告警的问题,首先在BMC的系统日志中会记录该问题,之后按照告警策略会发出告警Trap,设置好的客户端就会及时收到告警的Trap来测试SNMP功能是否生效。
【主权项】
1.一种基于Windows系统SNMP的测试方法,其特征是配置Windows系统的测试机,使测试机与待测服务器BMC危机同一网段, 测试机上配置Mibbrowser,导入MIB库,设置Mibbrowser进入Trap接收状态; Mibbrowser登录BMC,BMC利用S匪P完成Trap vl/v2c相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap vl/v2c告警,触发Trap vl/v2c告警事件,进行SNMP测试; BMC利用SNMP对Trap v3进行相关事件过滤及告警策略设置,Mibbrowser测试设置无误,正常接收Trap v3告警,触发Trap v3告警事件,进行SNMP测试。2.根据权利要求1所述的测试方法,其特征是Mibbrowser登录BMC后,S匪P将Trap版本设置为Vl/V2CSv3时,设置事件过滤及告警策略,其中事件过滤是根据需求设置关注的事件过滤器,用于设置特定传感器发出Trap告警。3.根据权利要求2所述的测试方法,其特征是Mibbrowser登录BMC后,S匪P将Trap版本设置为vl/V2c,还包括用户名,系统名称,系统ID信息的相关设置。4.根据权利要求2所述的测试方法,其特征是Mibbrowser登录BMC后,S匪P将Trap版本设置为v3,还包括用户名、引擎ID、认证协议及密码、加密协议及密码、系统名称,系统ID信息的相关设置。
【专利摘要】本发明公开一种基于Windows系统SNMP的测试方法,属于系统测试技术领域;本发明基于windows系统,在测试机安装Mibbrowser测试软件并配置,操作简单,且只需安装一次,之后测试只需根据需要进行相关设置即可,无需重复安装该软件。该软件Trap?v1,v2c和v3均可测试,提高了测试效率。可人为的触发应该产生SNMP告警的事件,模拟实际应用中出现的情况,能够精准的判断SNMP功能是否生效。操作简单,实用性较强,在研发阶段、测试阶段以及客户使用阶段都可进行,有效确保服务器的可靠性和安全性。
【IPC分类】G06F11/26, H04L12/24, H04L12/26
【公开号】CN105656701
【申请号】
【发明人】王文悦, 宋秀苗
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年6月8日
【申请日】2016年4月1日