监控报警方法和装置制造方法

文档序号:6712709阅读:119来源:国知局
监控报警方法和装置制造方法
【专利摘要】一种监控报警方法和装置,所述方法包括步骤:判断采集对象的采集数据是否满足设置的相应报警规则,若是,则将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象;所述装置包括用于在采集对象的采集数据满足设置的相应报警规则时,将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象的报警信息发送模块。上述监控报警方法和装置,通过移动即时通讯软件发送报警信息,使被监控设备的故障信息能够及时发送给系统管理员;利用已有的广泛使用的移动即时通讯软件实现故障信息的及时免费通知,降低了开发成本。
【专利说明】监控报警方法和装置
【技术领域】
[0001]本发明涉及监控平台应用的【技术领域】,特别是涉及一种监控报警方法和装置。
【背景技术】
[0002]云监控是基于云计算应用的监控网络、监控服务、监控平台的技术与平台的总称。它通过和云计算平台的整合,针对网络、系统、应用等内容提供可用性、安全性方面的监控服务,保障云计算用户的业务稳定安全运行。
[0003]云监控平台实时采集被监控设备信息,根据所采集信息判定设备是否处于正常运行状态,若被监控设备处于非正常运行状态,则将故障信息通知系统管理员。现有技术中一般是通过电脑端监控平台管理系统、Email或者短信通知等将故障信息通知系统管理员,但是上述方法具有以下缺点:
[0004]1、由于传统电脑端软件的不可移动性,当系统管理员离开电脑端监控平台管理系统时就不能了解被监控设备的运行状态,也就无法及时查看被监控设备的故障信息;
[0005]2、使用Email将故障信息通知系统管理员时,由于其自身软件功能的限制,无法及时查看被监控设备的故障信息;
[0006]3、使用短信通知将故障信息通知系统管理员具有及时性,但是需购买短信服务,提闻了广品成本。

【发明内容】

[0007]基于此,有必要针对上述问题,提供一种监控报警方法和装置,使其能免费、及时的将被监控设备的故障信息通知系统管理员,并能降低开发成本。
[0008]一种监控报警方法,包括步骤:
[0009]判断采集对象的采集数据是否满足设置的相应报警规则,若是,则将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象。
[0010]一种监控报警装置,包括用于在采集对象的采集数据满足设置的相应报警规则时,将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象的报警信息发送模块。
[0011]本发明监控报警方法和装置和现有技术相互比较时,具有以下优点:
[0012]1、由于移动即时通讯软件本身的特性,使被监控设备的故障信息能够及时发送给系统管理员,进而进行系统维护,将设备故障时间减到最短;
[0013]2、不需要设计和研发适用于各个移动平台的客户端,能够利用已有的广泛使用的移动即时通讯软件实现故障信息的及时免费通知,降低了开发成本。
【专利附图】

【附图说明】
[0014]图1为本发明方法实施例一的流程示意图;
[0015]图2为本发明方法实施例二的流程示意图;[0016]图3为本发明将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象绑定实施例的流程示意图;
[0017]图4为本发明装置实施例一的结构示意图;
[0018]图5为本发明装置实施例二的结构示意图;
[0019]图6为本发明报警对象绑定模块实施例的结构示意图。
【具体实施方式】
[0020]下面结合附图对本发明监控报警方法的【具体实施方式】做详细描述。
[0021]如图1所示,一种监控报警方法,包括步骤:
[0022]S110、判断采集对象的采集数据是否满足设置的相应报警规则,其中采集对象和报警规则可以根据实际需要自行设置;
[0023]S120、若是,则将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象;
[0024]所述移动即时通讯软件可以包括微信、QQ、UC、MSN等,原则上可以提供开放连接接口的移动即时通讯软件都可以实现本方案;报警对象是接受报警信息的对象,例如系统管理员;本方法可以同时与多个报警对象进行绑定,也可以实现与在不同移动即时通讯软件中注册的报警对象进行绑定。
[0025]本方法还可以对采集对象、报警规则、以及绑定的报警对象进行设置,如图2所示,在一个实施例中,步骤S230之前,还可以包括步骤:
[0026]S210、添加被监控设备的节点,并设置所述节点的采集对象及相应的报警规则;
[0027]添加被监控设备的节点可以通过现有技术中已有的节点添加方法实现,例如,在节点添加页面输入被监控设备的IP (Internet Protocol,互联网协议)地址、SNMP (SimpleNetwork Management Protocol,简单网络管理协议)安全连接字符串、端口等信息实现节点的添加;
[0028]S220、将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象进行绑定;
[0029]注册的报警对象的项目即指的是报警对象在监控报警系统中已注册,有合法权限;与在移动即时通讯软件中的报警对象绑定,若绑定成功,即实现了监控报警系统服务器与移动即时通讯软件服务器的交互。
[0030]添加节点后,监控报警系统即开始采集被监控设备的数据,并将采集的数据存入数据库,若采集的被监控设备中某一采集对象的数据满足设置的相应报警规则,则生成报警信息,并将报警信息通过移动即时通讯软件发送给报警对象,实现了故障信息的及时通知。
[0031]步骤S220中将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象绑定可以有多种实现方法,例如,在一个实施例中,如图3所示,步骤S220可以包括:
[0032]S221、注册报警对象的项目以及在移动即时通讯软件中的公共账号;
[0033]在监控报警系统中注册报警对象的项目,获取项目编号等,为绑定时验证是否为合法报警对象做准备;一个项目里可以包括多个报警对象信息;在移动即时通讯软件中注册监控报警系统的公共账号,为报警对象与注册项目绑定做准备;[0034]S222、在移动即时通讯软件中注册的报警对象关注所述公共账号,获取与所述项目绑定的链接页面;
[0035]报警对象关注监控报警系统注册的公共账号可以通过现有技术中已知的方式实现,例如,若移动即时通讯软件是微信,通过公共账号找到要关注的对象时,选择关注按钮,既可以实现监控报警系统公共账号的关注;
[0036]S223、若根据所述链接页面填写的信息验证所述报警对象是合法用户,则获取所述报警对象在移动即时通讯软件中的账号标识并将所述报警对象标记为合法用户;
[0037]根据链接页面填写绑定项目所需信息,例如所绑定项目的项目编号、该报警对象在所述项目里使用的用户名等,监控报警系统根据填写的信息验证报警对象是否为合法用户,若是,则获取报警对象在移动即时通讯软件中的账号标识,例如报警对象的微信号标识,实现报警对象与注册项目的绑定,若否,则绑定不成功。
[0038]绑定的报警对象若想主动了解被监控设备的运行状态,可以进行查询。在一个实施例中,本方法还可以包括步骤:
[0039]根据所述报警对象发送的采集对象数据查询指令,将所述采集对象的采集数据通过移动即时通讯软件发送给所述报警对象,例如,报警对象想要了解CPU利用率的当前信息,既可以发送CPU利用率数据查询指令,监控报警系统接收到所述CPU利用率数据查询指令后,将采集的所述CPU利用率当前数据发送给请求的绑定对象。
[0040]在一个实施例中,所述采集对象可以包括CPU利用率信息、内存信息、端口信息等等;所述报警规则可以包括报警的触发条件、根据触发条件设定的报警信息发送频率等,例如,CPU利用率超过90%时,为严重故障,将报警信息及时发送给绑定的报警对象,CPU利用率超过60%时,为警告,将报警信息以一定时间间隔发送给绑定的报警对象等等。
[0041]为了更好的理解本发明,下面以微信为例,对本发明方法的【具体实施方式】做详细描述。
[0042]通过设置被监控设备的IP、SNMP安全连接字符串、端口等信息实现被监控设备节点的添加;
[0043]设置所述节点采集所述被监控设备的CPU利用率信息、内存信息;
[0044]设置CPU利用率信息的报警规则以及内存信息的报警规则,例如,若CPU利用率超过90%,及时发送报警信息,若CPU利用率超过80%,以一定频率发送报警信息,若CPU利用率超过60%,以一定时间间隔发送报警信息;
[0045]在微信里注册监控报警系统的公共账号;接收报警信息的用户也需要有微信号;
[0046]在监控报警系统中注册用户项目,获取项目编号,其中一个项目里面可以包含多个用户名;
[0047]用户关注公共账号,获取与项目绑定的链接页面;
[0048]用户根据链接页面提示填写绑定项目所需信息并提交,例如项目编号、用户在该项目中使用的用户名等;
[0049]根据提交的项目编号、用户名等信息判定该用户是否为合法用户,若是,则获取该用户的微信号标识并标记该用户为合法用户;
[0050]判断采集数据是否满足报警触发条件,若是,例如CPU利用率信息大于90%时,生成报警信息,并将报警信息通过微信发送给用户。[0051]基于同一发明构思,本发明还提供一种监控报警装置,下面结合附图对本发明装置的【具体实施方式】做详细描述。
[0052]如图4所示,一种监控报警装置,包括用于在采集对象的采集数据满足设置的相应报警规则时,将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象的报警信息发送模块100。
[0053]本装置还可以对采集对象、报警规则、以及绑定的报警对象进行设置,如图5所示,在一个实施例中,本装置还可以包括与所述报警信息发送模块100相连的节点添加与设置模块200和报警对象绑定模块300 ;
[0054]所述节点添加与设置模块200用于添加被监控设备的节点,并设置所述节点的采集对象及相应的报警规则;
[0055]所述报警对象绑定模块300用于将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象进行绑定。
[0056]将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象绑定可以有多种实现方法,例如,在一个实施例中,如图6所示,所述报警对象绑定模块300可以包括:
[0057]项目与公共账号注册单元310,用于注册报警对象的项目以及在移动即时通讯软件中的公共账号;
[0058]链接页面获取单元320,用于在移动即时通讯软件中注册的报警对象关注所述公共账号时,获取与所述项目绑定的链接页面;
[0059]账号标识获取单元330,用于在根据所述链接页面填写的信息验证所述报警对象是合法用户时,获取所述报警对象在移动即时通讯软件中的账号标识并将所述报警对象标记为合法用户。
[0060]绑定的报警对象若想主动了解被监控设备的运行状态,可以进行查询。在一个实施例中,所述报警信息发送模块100还可以根据所述报警对象发送的采集对象数据查询指令,将所述采集对象的采集数据通过移动即时通讯软件发送给所述报警对象。
[0061]在一个实施例中,所述采集对象可以包括CPU利用率信息、内存信息、端口信息等等;所述报警规则可以包括报警的触发条件、根据触发条件设定的报警信息发送频率等,例如,CPU利用率超过90%时,为严重故障,将报警信息及时发送给绑定的报警对象,CPU利用率超过60%时,为警告,将报警信息以一定时间间隔发送给绑定的报警对象等等。
[0062]本装置其它技术特征与本发明方法相同,在此不予赘述。
[0063]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种监控报警方法,其特征在于,包括步骤: 判断采集对象的采集数据是否满足设置的相应报警规则,若是,则将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象。
2.根据权利要求1所述的监控报警方法,其特征在于,判断采集对象的采集数据是否满足设置的相应报警规则的步骤之前,还包括步骤: 添加被监控设备的节点,并设置所述节点的采集对象及相应的报警规则; 将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象进行绑定。
3.根据权利要求2所述的监控报警方法,其特征在于,与在移动即时通讯软件中注册的合法报警对象进行绑定的步骤包括: 注册报警对象的项目以及在移动即时通讯软件中的公共账号; 在移动即时通讯软件中注册的报警对象关注所述公共账号,获取与所述项目绑定的链接页面; 若根据所述链接页面填写的信息验证所述报警对象是合法用户,则获取所述报警对象在移动即时通讯软件中的账号标识并将所述报警对象标记为合法用户。
4.根据权利要求1所述的监控报警方法,其特征在于,还包括步骤: 根据所述报警对象发送的 采集对象数据查询指令,将所述采集对象的采集数据通过移动即时通讯软件发送给所述报警对象。
5.根据权利要求1至4任意一项所述的监控报警方法,其特征在于,所述采集对象包括CPU利用率信息、内存信息;所述报警规则包括报警的触发条件、根据触发条件设定的报警信息发送频率。
6.一种监控报警装置,其特征在于,包括用于在采集对象的采集数据满足设置的相应报警规则时,将生成的报警信息通过移动即时通讯软件发送给绑定的报警对象的报警信息发送模块。
7.根据权利要求6所述的监控报警装置,其特征在于,还包括与所述报警信息发送模块相连的节点添加与设置模块和报警对象绑定模块; 所述节点添加与设置模块用于添加被监控设备的节点,并设置所述节点的采集对象及相应的报警规则; 所述报警对象绑定模块用于将注册的报警对象的项目与在移动即时通讯软件中注册的报警对象进行绑定。
8.根据权利要求7所述的监控报警装置,其特征在于,所述报警对象绑定模块包括: 项目与公共账号注册单元,用于注册报警对象的项目以及在移动即时通讯软件中的公共账号; 链接页面获取单元,用于在移动即时通讯软件中注册的报警对象关注所述公共账号时,获取与所述项目绑定的链接页面; 账号标识获取单元,用于在根据所述链接页面填写的信息验证所述报警对象是合法用户时,获取所述报警对象在移动即时通讯软件中的账号标识并将所述报警对象标记为合法用户。
9.根据权利要求6所述的监控报警装置,其特征在于,所述报警信息发送模块还根据所述报警对象发送的采集对象数据查询指令,将所述采集对象的采集数据通过移动即时通讯软件发送给所述报警对象。
10.根据权利要求6至9任意一项所述的监控报警装置,其特征在于,所述采集对象包括CPU利用率信息、内存信息;所述报警规则包括报警的触发条件、根据触发条件设定的报警信息发送频率。
【文档编号】G08B25/00GK103794033SQ201410070326
【公开日】2014年5月14日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】刘茂华, 王晓博 申请人:广州杰赛科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1