一种备份系统的告警远程处理方法及装置制造方法

文档序号:7779412阅读:188来源:国知局
一种备份系统的告警远程处理方法及装置制造方法
【专利摘要】本发明涉及一种备份系统的告警远程处理方法及装置,包括原有备份管理模块、告警管理器、远程会话管理器、消息生成器、第一短消息收发装置和消息处理终端,所述的消息处理终端中设有第二短消息收发装置;所述的告警管理器配置告警处理操作,消息生成器生成告警事件和告警处理操作的短消息,并通过依次通过第一短消息收发装置、第二短消息收发装置发送给消息处理终端,所述的消息处理终端进行短消息处理,远程会话管理器协调整个远程会话过程。与现有技术相比,本发明具有降低了备份系统管理成本,同时提升了数据的安全性等优点。
【专利说明】一种备份系统的告警远程处理方法及装置
【技术领域】
[0001]本发明涉及一种备份系统的告警技术,尤其是涉及一种备份系统的告警远程处理方法及装置。
【背景技术】
[0002]随着IT建设的逐步深入,IT系统的持续运行和其内部的数据已经变得越来越重要,大量的企事业单位已经部署了专用的备份系统或备份设备。
[0003]但是备份系统不像其他的生产系统,它们不是企业的核心业务,不对生产环境产生影响,IT管理员一般不会投入太多的精力对备份系统进行管理和维护。所以,更低的管理成本也成为了备份系统设计的核心目标之一。这就要求备份系统有更加高效的告警机制,世面上很多的供应商都提供了软件弹窗、或者发送邮件的告警方式,传统方式的局限性在于:
[0004](I)受限于时间和网络环境,如果不在上班时间或者备份系统处于涉密环境(例如内外网隔离),管理员无法接收相关的告警信息;
[0005](2)仅仅只是通知,并不能协助其对故障情况进行分析和进行应急处理;
[0006](3)面临比较关键的业务或者数据保护,就必须有专人进行7*24对备份设备进行管理,增加了系统风险和管理成本。

【发明内容】

[0007]本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种备份系统的告警远程处理方法及装置,能够利用收发短信来对备份系统进行告警,在备份系统检测到生产系统故障和备份系统自身故障时能主动以短信方式通知管理员,使得管理员能第一时间通过短信方式对系统进行应急处置,降低了备份系统管理成本,同时提升了数据的安全性。
[0008]本发明的目的可以通过以下技术方案来实现:
[0009]1.一种备份系统的告警远程处理方法,其特征在于,包括以下步骤:
[0010]I)备份系统发生告警事件,且告警管理器配置了相关的告警处理操作,即每个操作设定操作码;
[0011]2)判断告警事件是否重复,未重复执行步骤4),重复则执行步骤3);
[0012]3)延长会话的过期时间,并执行步骤5);
[0013]4)远程会话管理器在备份系统中将告警事件和支持的告警处理操作注册为远程操作会话,该会话在备份系统中设有唯一识别码;
[0014]5)通过备份系统的消息生成器生成短消息,该短消息包括告警事件和告警处理操作;
[0015]6)通过备份系统的短信收发装置,将生成的短消息以短信的方式发送给消息处理终端;
[0016]7)消息处理终端通过短消息收发装置获得该短消息后,回复对应的识别码加操作码对备份系统进行指定操作;
[0017]8)进入短消息处理子流程;
[0018]9)进入会话清理子流程;
[0019]所述的步骤8)短消息处理子流程,包括以下步骤:
[0020]801)收到远程操作短消息;
[0021]802)检查是否为系统符合合法的短消息格式,若为是执行步骤803),否则执行步骤 812);
[0022]803)判断告警处理操作是否有效,即短消息中的告警处理操作与注册时的告警处理操作是否一致,若为是,执行步骤805),否则执行步骤804);
[0023]804)发送结果,并执行步骤811);
[0024]805)执行操作码相应的动作;
[0025]806)修改会话状态为“处理中”;
[0026]807)备份系统进行请求的操作;
[0027]808)判断是否操作成功,若为是执行步骤809),否则执行步骤813);
[0028]809)修改会话状态为“处理完成”;
[0029]810)修改告警状态为“已解除”;
[0030]811)通过短消息收发装置发送处理结果;
[0031]812)结束;
[0032]813)延长会话时间;
[0033]814)生成重试短信,然后执行步骤811);
[0034]所述的步骤9)会话清理子流程步骤包括:
[0035]901)开始;
[0036]902)获取下一个远程操作会话;
[0037]903)判断是否还有未检测的,若为是执行步骤905),否则执行步骤904);
[0038]904)结束;
[0039]905)检测会话处理状态;
[0040]906)判断会话是否处理完成,若为是执行步骤911),否则执行步骤907);
[0041]907)检测会话过期状态;
[0042]908)判断是否已过期,若为是执行步骤909),否则执行步骤913);
[0043]909)检测是否为处理中,若为是执行步骤910),否则执行步骤911);
[0044]910)延长过期时间,返回步骤902);
[0045]911)清理会话;
[0046]912)发送短消息,执行步骤902);
[0047]913)判断距离到期时间是否小于设定阈值,若为是返回步骤912),否则返回步骤
902)。
[0048]一种备份系统的告警远程处理方法的处理装置,其特征在于,包括原有备份管理模块、告警管理器、远程会话管理器、消息生成器、第一短消息收发装置和消息处理终端,所述的消息处理终端中设有第二短消息收发装置;
[0049]所述的告警管理器配置告警处理操作,消息生成器生成告警事件和告警处理操作的短消息,并通过依次通过第一短消息收发装置、第二短消息收发装置发送给消息处理终端,所述的消息处理终端进行短消息处理,远程会话管理器协调整个远程会话过程。
[0050]所述的告警管理器用于配置告警处理操作,包括:
[0051]I)配置告警事项;
[0052]2)配置出现告警后进行的远程操作;
[0053]3)配置告警进行后续操作的有效期;
[0054]4)将告警处理操作信息分发到备份系统的其他模块;
[0055]5)支持告警事件的解除操作,如果故障已经排除则无需再进行远程处理。
[0056]所述的远程会话管理器生成远程操作会话,并处理收到的短信,具体为:
[0057]I)将所有告警信息的后续操作列表按照设置的过期时间进行保存,生成远程操作会话;
[0058]2)按照短消息的回复的内容匹配相应的会话,同时验证消息处理终端的身份信息;
[0059]3)调用备份系统的其他模块,并将调用结果回复给消息处理终端;
[0060]4)更新会话状态并清理失效的远程会话。
[0061]所述的消息生成器生成发送给消息处理终端的短消息内容包括:
[0062]I)告警记录的简要信息;
[0063]2)告警信息中配置的后续操作列表和有效期;
[0064]3)远程会话的验证码。
[0065]所述的远程会话管理器发送和接收短信,采用的是第三方的短信猫,支持AT命令收发短信,其与备份系统有两种安装方式:
[0066]I)通过备份系统主板上的PCI/COM / USB接口直接连接到备份系统上;
[0067]2)安装在告警代理客户端上,备份系统通过网络控制告警代理客户端。
[0068]所述的第一短消息收发装置包括两种,一种是安置在备份系统中的第三方短信猫,另一种为可收发短消息的移动终端。
[0069]所述的第三方短信猫,可直接安装在备份系统中或告警代理客户端中。
[0070]与现有技术相比,本发明有以下优点:
[0071](I)不受空间和场地的限制,只要备份系统(设备)发生故障,就能够第一时间通知相关人员;
[0072](2)除了通知管理员,还能给出后续的应急处理措施,实现对备份系统(设备)真正的远程故障处理;
[0073](3)降低管理成本的同时,降低被保护系统和备份系统的安全性。
【专利附图】

【附图说明】
[0074]图1为本发明短消息收发装置直接装在备份系统上的结构示意图;
[0075]图2为本发明短消息收发装置装在代理客户端上的结构示意图;
[0076]图3为短消息处理流程;
[0077]图4为会话清理流程图;
[0078]图5为本发明告警远程处理方法流程图。【具体实施方式】
[0079]下面结合附图和具体实施例对本发明进行详细说明。
[0080]实施例
[0081]如图1、图2所示,一种备份系统的告警远程处理装置,包括原有备份管理模块、告警管理器、远程会话管理器、消息生成器、第一短消息收发装置和消息处理终端,所述的消息处理终端中设有第二短消息收发装置;所述的告警管理器配置告警处理操作,消息生成器生成告警事件和告警处理操作的短消息,并通过依次通过第一短消息收发装置、第二短消息收发装置发送给消息处理终端,所述的消息处理终端进行短消息处理,远程会话管理器协调整个远程会话过程。
[0082]图1中短消息收发装置直接安装在备份系统上,图2中短消息收发装置直接安装在代理客户端上。
[0083]所述的告警管理器用于配置告警处理操作,包括:
[0084]I)配置告警事项;
[0085]2)配置出现告警后进行的远程操作;
[0086]3)配置告警进行后续操作的有效期;
[0087]4)将告警处理操作信息分发到备份系统的其他模块;
[0088]5)支持告警事件的解除操作,如果故障已经排除则无需再进行远程处理。
[0089]所述的远程会话管理器生成远程操作会话,并处理收到的短信,具体为:
[0090]I)将所有告警信息的后续操作列表按照设置的过期时间进行保存,生成远程操作会话;
[0091]2)按照短消息的回复的内容匹配相应的会话,同时验证消息处理终端的身份信息;
[0092]3)调用备份系统的其他模块,并将调用结果回复给消息处理终端;
[0093]4)更新会话状态并清理失效的远程会话。
[0094]所述的消息生成器生成发送给消息处理终端的短消息内容包括:
[0095]I)告警记录的简要信息;
[0096]2)告警信息中配置的后续操作列表和有效期;
[0097]3)远程会话的验证码。
[0098]所述的远程会话管理器发送和接收短信,采用的是第三方的短信猫,支持AT命令收发短信,其与备份系统有两种安装方式:
[0099]I)通过备份系统主板上的PCI / COM / USB接口直接连接到备份系统上;
[0100]2)安装在告警代理客户端上,备份系统通过网络控制告警代理客户端。
[0101]所述的第一短消息收发装置包括两种,一种是安置在备份系统中的第三方短信猫,另一种为可收发短消息的移动终端。
[0102]所述的第三方短信猫,可直接安装在备份系统中或告警代理客户端中。
[0103]如图5所示,一种备份系统的告警远程处理方法,包括以下步骤:
[0104]I)备份系统发生告警事件,且告警管理器配置了相关的告警处理操作,即每个操作设定操作码;[0105]2)判断告警事件是否重复,未重复执行步骤4),重复则执行步骤3);
[0106]3)延长会话的过期时间,并执行步骤5);
[0107]4)远程会话管理器在备份系统中将告警事件和支持的操作注册为一个远程操作会话,为防止恶意操作或者重复操作,该会话在系统中有唯一识别码;
[0108]5)通过备份系统的消息生成器生成短消息,包含告警事件和告警处理操作;
[0109]6)通过备份系统的短信收发装置,将生产的短消息以短信的方式发送给消息处理终端;
[0110]7)处理者通过短消息收发装置获得该短消息后,回复对应的识别码加操作码对系统进行指定操作;
[0111]8)进入短消息处理子流程;
[0112]9)进入会话清理子流程;
[0113]如图3所示,短消息处理流程,包括以下步骤:
[0114]801)收到远程操作短消息;
[0115]802)检查是否系统符合合法的短消息格式,合法执行步骤803),不合法执行步骤
812);
[0116]803)检查远程操作有效性,有效执行步骤805),无效执行步骤804);
[0117]804)发送检查结果,并执行步骤811);
[0118]805)执行操作码相应的动作;
[0119]806)修改会话状态为“处理中”;
[0120]807)备份系统进行请求的操作;
[0121]808)检查是否操作成功,是执行步骤809),否执行步骤813);
[0122]809)修改会话状态为“处理完成”;
[0123]810)修改告警状态为“已解除”;
[0124]811)通过短消息收发装置发送处理结果;
[0125]812)结束;
[0126]813)延长会话时间;
[0127]814)生成重试短信,然后执行步骤811);
[0128]如图4所示,会话清理流程步骤包括:
[0129]901)开始;
[0130]902)获取下一个远程操作会话;
[0131]903)判断是否还有未检测的,是执行步骤905),否执行步骤904);
[0132]904)结束;
[0133]905)检测会话处理状态;
[0134]906)判断会话是否处理完成,是执行步骤911),否执行步骤907);
[0135]907)检测会话过期状态;
[0136]908)判断是否已过期,是执行步骤909),否执行步骤913);
[0137]909)检测是否为处理中,是执行步骤910),否执行步骤911);
[0138]910)延长过期时间,执行步骤902);
[0139]911)清理会话;[0140]912)发送短消息,执行步骤902);
[0141]913)判断是否将要过期,是执行步骤912),否执行步骤902);
[0142]具体实施例如下
[0143]备份系统的配置如下:
[0144]1.采用2U共12盘位的X86架构机柜式服务器;
[0145]2.支持PC1-E插槽,支持1000M网口 ;
[0146]3.短信猫采用内置WAVECOM Q24芯片的PCI插槽设备,并插入I张SM卡。
[0147]本实施例中,采用备份系统的数据进行数据的持久化处理,需要持久化的内容是:
[0148]1.每个告警事件发生后,能够采取的应急措施集合记为0:
[0149]a)重启备份设备硬件,记为01 ;
[0150]b)重启网络(网卡),记为02 ;
[0151]c)重启备份软件服务,记为03 ;
[0152]d)重新发起备份任务,记为04 ;
[0153]e)对存储介质进行垃圾数据清理,记为05 ;
[0154]f)删除备份任务的过期数据,记为06 ;
[0155]g)启动备用系统接管流程,记为07。
[0156]2.备份系统中需要进行远程操作的告警事件,这些事件的集合记为W:
[0157]a)备份任务执行失败,记为Wl ;
[0158]b)备份设备空间不足,记为W2 ;
[0159]c)备份设备硬件故障,记为W3。
[0160]3.远程会话,记为S,每个远程会话包含的内容有:
[0161]a)远程会话的编号,为保证远程会话的唯一性,采用随机生成⑶ID (全局唯一标识符)进行保存,由于⑶ID由128位组成,所以重复的概率非常小;
[0162]b)本次远程操作的验证码,4位随机数字,包含字母和数字,提升安全性;
[0163]c)发生告警的对象(通过记录备份任务的ID,备份介质ID);
[0164]d)对应的告警事件;
[0165]e)远程会话的过期时间,支持任意操作I分钟以上的时间配置;
[0166]f)远程会话状态(未处理、处理中、处理完成)。
[0167]4.短消息处理者的手机号码。
[0168]5.在数据库中记录的告警和对应操作如表I所示:
[0169]表I
【权利要求】
1.一种备份系统的告警远程处理方法,其特征在于,包括以下步骤: 1)备份系统发生告警事件,且告警管理器配置了相关的告警处理操作,即每个操作设定操作码; 2)判断告警事件是否重复,未重复执行步骤4),重复则执行步骤3); 3)延长会话的过期时间,并执行步骤5); 4)远程会话管理器在备份系统中将告警事件和支持的告警处理操作注册为远程操作会话,该会话在备份系统中设有唯一识别码; 5)通过备份系统的消息生成器生成短消息,该短消息包括告警事件和告警处理操作; 6)通过备份系统的短信收发装置,将生成的短消息以短信的方式发送给消息处理终端; 7)消息处理终端通过短消息收发装置获得该短消息后,回复对应的识别码加操作码对备份系统进行指定操作; 8)进入短消息处理子流程; 9)进入会话清理子流程。
2.根据权利要求1所述的一种备份系统的告警远程处理装置,其特征在于,所述的步骤8)短消息处理子流程,包括以下步骤: 801)收到远程操作短消息; 802)检查是否为系统符合合法的短消息格式,若为是执行步骤803),否则执行步骤812); 803)判断告警处理操作是否有效,即短消息中的告警处理操作与注册时的告警处理操作是否一致,若为是,执行步骤805),否则执行步骤804); 804)发送结果,并执行步骤811); 805)执行操作码相应的动作; 806)修改会话状态为“处理中”; 807)备份系统进行请求的操作; 808)判断是否操作成功,若为是执行步骤809),否则执行步骤813); 809)修改会话状态为“处理完成”; 810)修改告警状态为“已解除”; 811)通过短消息收发装置发送处理结果; 812)结束; 813)延长会话时间; 814)生成重试短信,然后执行步骤811)。
3.根据权利要求1所述的一种备份系统的告警远程处理装置,其特征在于,所述的步骤9)会话清理子流程步骤包括: 901)开始; 902)获取下一个远程操作会话; 903)判断是否还有未检测的,若为是执行步骤905),否则执行步骤904); 904)结束; 905)检测会话处理状态;906)判断会话是否处理完成,若为是执行步骤911),否则执行步骤907); 907)检测会话过期状态; 908)判断是否已过期,若为是执行步骤909),否则执行步骤913); 909)检测是否为处理中,若为是执行步骤910),否则执行步骤911); 910)延长过期时间,返回步骤902); 911)清理会话; 912)发送短消息,执行步骤902); 913)判断距离到期时间是否小于设定阈值,若为是返回步骤912),否则返回步骤902)。
4.一种实施权利要求1-3中任一的备份系统的告警远程处理方法的处理装置,其特征在于,包括原有备份管理模块、告警管理器、远程会话管理器、消息生成器、第一短消息收发装置和消息处理终端,所述的消息处理终端中设有第二短消息收发装置; 所述的告警管理器配置告警处理操作,消息生成器生成告警事件和告警处理操作的短消息,并通过依次通过第一短消息收发装置、第二短消息收发装置发送给消息处理终端,所述的消息处理终端进行短消息处理,远程会话管理器协调整个远程会话过程。
5.根据权利要求4所述的备份系统的告警远程处理方法的处理装置,所述的告警管理器用于配置告警处理操作,包括: 1)配置告警事项; 2)配置出现告警后进行的远程操作; 3)配置告警进行后续操作的有效期; 4)将告警处理操作信息分发到备份系统的其他模块; 5)支持告警事件的解除操作,如果故障已经排除则无需再进行远程处理。
6.根据权利要求4所述的备份系统的告警远程处理方法的处理装置,所述的远程会话管理器生成远程操作会话,并处理收到的短信,具体为: 1)将所有告警信息的后续操作列表按照设置的过期时间进行保存,生成远程操作会话; 2)按照短消息的回复的内容匹配相应的会话,同时验证消息处理终端的身份信息; 3)调用备份系统的其他模块,并将调用结果回复给消息处理终端; 4)更新会话状态并清理失效的远程会话。
7.根据权利要求4所述的备份系统的告警远程处理方法的处理装置,所述的消息生成器生成发送给消息处理终端的短消息内容包括: 1)告警记录的简要信息; 2)告警信息中配置的后续操作列表和有效期; 3)远程会话的验证码。
8.根据权利要求4所述的备份系统的告警远程处理方法的处理装置,所述的远程会话管理器发送和接收短信,采用的是第三方的短信猫,支持AT命令收发短信,其与备份系统有两种安装方式: 1)通过备份系统主板上的PCI/ COM / USB接口直接连接到备份系统上; 2)安装在告警代理客户端上,备份系统通过网络控制告警代理客户端。
9.根据权利要求8所述的备份系统的告警远程处理方法的处理装置,所述的第一短消息收发装置包括两种,一种是安置在备份系统中的第三方短信猫,另一种为可收发短消息的移动终端。
10. 根据权利要求9所述的备份系统的告警远程处理方法的处理装置,所述的第三方短信猫,可直接安装在备份系统中或告警代理客户端中。
【文档编号】H04L12/24GK103618631SQ201310655938
【公开日】2014年3月5日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】陈骁 申请人:上海亿云信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1