(12)发明专利申请
(10)申请公布号 CN 109324947 A(43)申请公布日 2019.02.12
(21)申请号 201811060317.9(22)申请日 2018.09.12
(71)申请人 郑州云海信息技术有限公司
地址 450018 河南省郑州市郑东新区心怡
路278号16层1601室(72)发明人 何万县 张保林
(74)专利代理机构 北京安信方达知识产权代理
有限公司 11262
代理人 林桐苒 解婷婷(51)Int.Cl.
G06F 11/30(2006.01)H04L 12/24(2006.01)
权利要求书2页 说明书6页 附图1页
()发明名称
基于SNMP的Trap告警恢复方法和装置(57)摘要
本发明公开了一种基于简单网络管理协议SNMP的陷阱Trap告警恢复方法和装置,该方法包括:接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;检测所述组件标识对应的组件;当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息,实现了对设备的全面监控和管理,提高了工作效率、节约了运营成本。
CN 109324947 ACN 109324947 A
权 利 要 求 书
1/2页
1.一种基于简单网络管理协议SNMP的陷阱Trap告警恢复方法,其特征在于:接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;检测所述组件标识对应的组件;
当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。2.根据权利要求1所述的方法,其特征在于:所述Trap告警信息中还包括组件类型;
检测周期与组件类型之间的对应关系预先存储在存储系统中;所述检测所述组件标识对应的组件,包括:根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;根据所述检测周期,检测所述组件标识对应的组件。3.根据权利要求2所述的方法,其特征在于:根据所述检测周期,检测所述组件标识对应的组件,包括:
步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;
步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
4.根据权利要求3所述的方法,其特征在于:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。
5.根据权利要求3所述的方法,其特征在于:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
6.一种基于简单网络管理协议SNMP的陷阱Trap告警恢复装置,包括:存储器和处理器;其特征在于:
所述存储器,用于存储计算机可读指令;所述处理器,用于执行所述计算机刻度指令,以执行如下操作:接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;检测所述组件标识对应的组件;
当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。7.根据权利要求6所述的装置,其特征在于:所述Trap告警信息中还包括组件类型;
检测周期与组件类型之间的对应关系预先存储在存储系统中;所述检测所述组件标识对应的组件,包括:根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;根据所述检测周期,检测所述组件标识对应的组件。8.根据权利要求7所述的装置,其特征在于:根据所述检测周期,检测所述组件标识对
2
CN 109324947 A
权 利 要 求 书
2/2页
应的组件,包括:
步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;
步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
9.根据权利要求8所述的装置,其特征在于:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。
10.根据权利要求8所述的装置,其特征在于:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
3
CN 109324947 A
说 明 书
基于SNMP的Trap告警恢复方法和装置
1/6页
技术领域
[0001]本发明涉及计算机技术领域,具体涉及一种基于简单网络管理协议SNMP的陷阱Trap告警恢复方法和装置。
背景技术
[0002]随着海量数据的存储和应用,越来越多的设备被应用在数据中心中。数据中心中的监控平台通过监测设备的运行情况,更好地对设备进行运营和管理。数据中心会从各类厂家采购多种设备以保证数据的安全性和健壮性,为了方便设备的运营和管理,监管平台在对设备的监管中,会通过设备发送的SNMP trap信息来判断硬件的故障和插拔情况。然而部分硬件只会发送硬件的故障信息情况,不会发送故障恢复信息,因此监管平台只会收到部分设备的故障信息和硬件拔出信息,并不能获得硬件故障是否恢复的信息,不能对设备进行全面的监控和管理。
发明内容
[0003]为了解决上述技术问题,本发明提供了一种简单网络管理协议SNMP的陷阱Trap告警恢复方法和装置,可以检测硬件故障是否恢复,实现了对设备的全面监控和管理,提高了工作效率、节约了运营成本。
[0004]为了解决上述技术问题,本发明提供了基于简单网络管理协议SNMP的陷阱Trap告警恢复方法,包括:
[0005]接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;[0006]检测所述组件标识对应的组件;
[0007]当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。[0008]上述方法还可以具有以下特点:
[0009]所述Trap告警信息中还包括组件类型;
[0010]检测周期与组件类型之间的对应关系预先存储在存储系统中;[0011]所述检测所述组件标识对应的组件,包括:[0012]根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;[0013]根据所述检测周期,检测所述组件标识对应的组件。[0014]上述方法还可以具有以下特点:[0015]根据所述检测周期,检测所述组件标识对应的组件,包括:
[0016]步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;[0017]步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;[0018]步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
[0019]上述方法还可以具有以下特点:
4
CN 109324947 A[0020]
说 明 书
2/6页
在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进
行检测,包括:
[0021]当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。[0022]上述方法还可以具有以下特点:[0023]在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
[0024]当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
[0025]本发明还提供了一种基于简单网络管理协议SNMP的陷阱Trap告警恢复装置,包括:存储器和处理器;[0026]所述存储器,用于存储计算机可读指令;[0027]所述处理器,用于执行所述计算机刻度指令,以执行如下操作:[0028]接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;[0029]检测所述组件标识对应的组件;
[0030]当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。[0031]上述装置还可以具有以下特点:
[0032]所述Trap告警信息中还包括组件类型;
[0033]检测周期与组件类型之间的对应关系预先存储在存储系统中;[0034]所述检测所述组件标识对应的组件,包括:[0035]根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;[0036]根据所述检测周期,检测所述组件标识对应的组件。[0037]上述装置还可以具有以下特点:[0038]根据所述检测周期,检测所述组件标识对应的组件,包括:
[0039]步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;[0040]步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;[0041]步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
[0042]上述装置还可以具有以下特点:[0043]在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
[0044]当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。[0045]上述装置还可以具有以下特点:[0046]在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:
[0047]当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
5
CN 109324947 A[0048]
说 明 书
3/6页
综上,在本实施例中,通过接收Trap告警信息,其中,所述Trap告警信息中包括组
件标识;检测所述组件标识对应的组件;当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息,实现了对设备的全面监控和管理,提高了工作效率、节约了运营成本。
[0049]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0050]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的。
[0051]图1为本发明实施例的基于简单网络管理协议SNMP的陷阱Trap告警恢复方法的流程图;
[0052]图2为本发明实施例的基于简单网络管理协议SNMP的陷阱Trap告警恢复装置的示意图。
具体实施方式
[0053]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[00]图1是本发明实施例的基于简单网络管理协议SNMP的陷阱Trap告警恢复方法的流程图,根据该流程图,本实施例的基于简单网络管理协议SNMP的陷阱Trap告警恢复方法,包括:
[0055]步骤S101:接收Trap告警信息,其中,所述Trap告警信息中包括组件标识。[0056]步骤S102:检测所述组件标识对应的组件。[0057]在该步骤中,可以检测的组件包括但不限于:存储设备、服务器、交换机和防火墙设备等。当检测存储设备的运行状态时,采用SMI-S协议;检测服务器的运行状态时,采用IPMI协议;检测交换机和防火墙设备时,采用SNMP协议。
[0058]步骤S103:当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。
[0059]通过以上步骤,可以实现对设备的全面监控和管理,提高了工作效率、节约了运营成本。
[0060]在一种实施方式中,所述Trap告警信息中还可以包括组件类型;[0061]检测周期与组件类型之间的对应关系预先存储在存储系统中;[0062]所述检测所述组件标识对应的组件可以包括:[0063]根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;[00]根据所述检测周期,检测所述组件标识对应的组件。[0065]在其他实施方式中,所述Trap告警消息还可以包括其他信息,而不限于采用上述实施方式中的组件类型。
6
CN 109324947 A[0066]
说 明 书
4/6页
在另一种实施方式,检测周期与组件类型之间的对应关系可以从监控平台实时获
取。本申请中并不限定检测周期与组件类型之间的对应关系的获取方式。[0067]在一种实施方式中,根据所述检测周期,检测所述组件标识对应的组件,可以包括:
[0068]步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;[0069]步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;[0070]步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
[0071]在一种实施方式中,在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,可以包括:[0072]当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。[0073]在其他实施方式中,告警恢复信息中可以包括其他消息不限于组件标识。[0074]在一种实施方式中,在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:[0075]当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
[0076]下面以应用示例对上述软件安装进度监控方法进行说明。[0077]应用实例1:[0078]步骤一:设备监控装置收到设备发送的trap消息,其中,trap消息中包括的组件标识为fan 0,该fan 0标识风扇0发生了故障。[0079]步骤二:设备检测装置检测fan0对应的风扇。[0080]步骤三:当检测到该fan0对应的风扇恢复正常状态时,向监控平台发送告警恢复消息。
[0081]应用实例2:[0082]步骤一:告警恢复装置接收到设备发送的Trap消息,其中Trap消息中包括设备类型:磁盘和设备标识:disk 11,设备标识disk11标识硬盘11出现了故障。[0083]步骤二:告警恢复装置在存储系统中查找磁盘类型对应的检测周期5分钟。[0084]步骤三:将组件标识disk 11和其对应的检测周期5分钟写入到待执行定时任务文件夹中。
[0085]步骤四:当到达检测周期的起始时刻时,将组件标识disk 11转移到定时任务执行文件夹中。
[0086]步骤五:在该检测周期5分钟内,告警恢复装置采用SMI-S协议对disk11对应的磁盘进行检测,当检测到disk 11对应的磁盘恢复正常状态时,向监控平台发送告警恢复信息。当检测到disk 11对应的磁盘未恢复正常状态时,返回步骤三。[0087]图2为本发明实施例的基于SNMP的Trap告警恢复装置,包括存储器10和处理器20;其特征在于:
[0088]所述存储器10,用于存储计算机可读指令;
7
CN 109324947 A[00]
说 明 书
5/6页
所述处理器20,用于执行所述计算机可读指令,以执行如下操作:
[0090]接收Trap告警信息,其中,所述Trap告警信息中包括组件标识;[0091]检测所述组件标识对应的组件;
[0092]当检测到所述组件标识对应的组件恢复正常状态时,发送告警恢复信息。[0093]需要注意的是,本申请中基于SNMP的Trap告警恢复装置可以检测的组件包括但不限于:存储设备、服务器、交换机和防火墙设备等。当检测存储设备的运行状态时,采用SMI-S协议;检测服务器的运行状态时,采用IPMI协议;检测交换机和防火墙设备时,采用SNMP协议。
[0094]在一种实施方式中,所述Trap告警信息中还可以包括组件类型;[0095]检测周期与组件类型之间的对应关系可以预先存储在存储系统中;[0096]所述检测所述组件标识对应的组件,包括:[0097]根据所述组件类型,查询所述存储系统,获取所述组件类型对应的检测周期;[0098]根据所述检测周期,检测所述组件标识对应的组件。[0099]在其他实施方式中,所述Trap告警消息还可以包括其他信息,而不限于采用上述实施方式中的组件类型。
[0100]在另一种实施方式,检测周期与组件类型之间的对应关系可以从监控平台实时获取。本申请中并不限定检测周期与组件类型之间的对应关系的获取方式。[0101]在一种实施方式中,根据所述检测周期,检测所述组件标识对应的组件,包括:[0102]步骤S41:将所述组件标识以及所述检测周期写入到待执行定时任务文件中;[0103]步骤S42:当到达所述待执行定时任务文件中的检测周期的起始时刻时,将与所述检测周期对应的组件标识从所述待执行定时任务文件转移到定时任务执行文件夹;[0104]步骤S43:在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测。
[0105]在一种实施方式中,在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,可以包括:[0106]当在所述检测周期内,检测到所述定时任务执行文件夹中的组件标识对应的组件恢复正常状态时,发送告警恢复信息,其中,所述告警恢复信息中包含所述组件标识。[0107]在其他实施方式中,告警恢复信息中可以包括其他消息不限于组件标识。[0108]在一种实施方式中,在所述检测周期内,对所述定时任务执行文件夹中存储的组件标识对应的组件进行检测,包括:[0109]当在所述检测周期内,检测到所述定时任务执行文件中存储的组件标识对应的组件运行不正常时,返回所述步骤S41。
[0110]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不于任何特定形式的硬件和软件的结合。[0111]以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变
8
CN 109324947 A
说 明 书
6/6页
和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
9
CN 109324947 A
说 明 书 附 图
1/1页
图1
图2
10
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务