一种告警方法及告警系统技术方案

技术编号:11383598 阅读:75 留言:0更新日期:2015-05-01 08:38
本发明专利技术提供一种告警方法及告警系统,配置信息系统的监控指标,分别为每个监控指标配置阈值引擎和、策略引擎和告警引擎,包括:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库;运维数据库根据数据类型对采集的数据进行分类存储;根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断目标监控指标的数据是否满足策略引擎中为目标监控指标设置的策略;在确定目标监控指标的数据满足策略引擎中为目标监控指标设置的策略时,利用告警引擎进行告警。根据本方案,从而实现了对不合理监控指标的快速提醒。

【技术实现步骤摘要】

本专利技术涉及信息管理
,特别涉及一种告警方法及告警系统
技术介绍
企业的信息系统对可靠性、稳定性的要求较高。信息系统是参与企业运行的重要系统,当某个信息系统在企业正常工作时间段内出现系统资源宕机现象时,会对业务处理造成影响。目前,大型企业对部分信息系统进行监控,然而一个企业的信息系统所包括的设备较多,且信息系统关联的资源也较多,因此对部分信息系统的监控无法保证信息系统的可靠稳定运行。
技术实现思路
有鉴于此,本专利技术提供一种告警方法及告警系统,以解决现有技术中无法保证信息系统的可靠稳定运行的问题。本专利技术提供了一种告警方法,配置信息系统的监控指标,分别为每个监控指标配置阈值引擎和、策略引擎和告警引擎,包括:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库;运维数据库根据数据类型对采集的数据进行分类存储;根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断所述目标监控指标的数据是否满足策略引擎中为所述目标监控指标设置的策略;在确定所述目标监控指标的数据满足策略引擎中为所述目标监控指标设置的策略时,利用告警引擎进行告警。优选地,进一步包括:为每个监控指标设置关联引擎;在所述产生告警消息之后,进一步包括:根据所述关联引擎判断所述目标监控指标的影响度值,在影响度值大于预设值时,生成所述目标监控指标的运维事件,并将所述运维事件通过消息引擎进行推送。优选地,所述信息系统包括:主机、中间件、和数据库的一种或多种;进一步包括:对信息系统的监控指标进行展示,展示内容包括:负载率、告警数、事件数、在线用户数、网络吞吐量、平均登录事件、平均响应事件和超长SQL中的一种或多种;对信息系统的驾驶舱进行展示的内容包括:主机信息、主机网络流量、告警事件、中间件信息和数据库信息中的一种或多种。优选地,所述数据类型包括:管理数据、运维数据、性能数据和性能预警数据中的一种或多种。本专利技术还提供了一种告警系统,包括:信息管理系统、运维数据库和信息系统;信息管理系统,用于配置信息系统的监控指标,以及分别为每个监控指标配置阈值引擎、策略引擎和告警引擎;信息系统,用于采集各个监控指标所对应的数据,并将采集的数据发送给运维数据库;运维数据库,用于接收信息系统发送的数据,并根据数据类型对采集的数据进行分类存储;信息管理系统,用于根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断所述目标监控指标的数据是否满足策略引擎中为所述目标监控指标设置的策略;在确定所述目标监控指标的数据满足策略引擎中为所述目标监控指标设置的策略时,利用告警引擎进行告警。优选地,所述信息管理系统,用于为每个监控指标设置管理引擎;根据所述关联引擎判断所述目标监控指标的影响度值,在影响度值大于预设值时,生成所述目标监控指标的运维事件,并将所述运维事件通过消息引擎进行推送。优选地,所述信息系统包括:主机、中间件、和数据库的一种或多种;所述信息管理系统,用于对信息系统的监控指标进行展示,展示内容包括:负载率、告警数、事件数、在线用户数、网络吞吐量、平均登录事件、平均响应事件和超长SQL中的一种或多种;对信息系统的驾驶舱进行展示的内容包括:主机信息、主机网络流量、告警事件、中间件信息和数据库信息中的一种或多种。优选地,所述运维数据库,用于根据数据类型为管理数据、运维数据、性能数据或性能预警数据时对采集的数据进行分类存储。本专利技术实施例提供了一种告警方法及告警系统,通过在整个信息系统的角度,对整个信息系统进行监控,当根据阈值引擎和策略引擎判断出信息系统的某个监控指标不合理时,从而实现了对不合理监控指标的快速提醒。附图说明图1是本专利技术实施例提供的方法流程图;图2是本专利技术另一实施例提供的方法;图3是本专利技术实施例提供的告警系统架构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种告警方法,配置信息系统的监控指标,分别为每个监控指标配置阈值引擎、策略引擎和告警引擎,该告警方法可以包括以下步骤:步骤101:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库。步骤102:运维数据库根据数据类型对采集的数据进行分类存储。步骤103:根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断所述目标监控指标的数据是否满足策略引擎中为所述目标监控指标设置的策略。步骤104:在确定所述目标监控指标的数据满足策略引擎中为所述目标监控指标设置的策略时,利用告警引擎进行告警。根据本方案,通过在整个信息系统的角度,对整个信息系统进行监控,当根据阈值引擎和策略引擎判断出信息系统的某个监控指标不合理时,从而实现了对不合理监控指标的快速提醒。为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本专利技术作进一步地详细描述。如图2所示,本专利技术实施例提供了一种告警方法,该方法可以包括以下步骤:步骤201:确定待监控的信息系统,以及配置信息系统的监控指标,并为每个监控指标配置数据处理引擎、阈值引擎、策略引擎、告警引擎、关联引擎、事件引擎和消息推送引擎。如图3所示,为本实施例提供的告警系统,该告警系统包括:信息系统、运维数据库和信息管理系统。其中,确定待监控的信息系统,信息系统中包括主机、中间件(如,应用服务器)和数据库。即,本实施例是对信息系统中的这三个设备进行监控。在本实施例中,可以由信息管理系统来配置信息系统的监控指标可以包括:负载率、告警数、事件数、在线用户数、网络吞吐量、平均登录事件、平均响应事件和超长SQL中的一种或多种。其中,数据处理引擎,用于对监控指标的数据进行数据处理;阈值引擎,用于判断监控指标的数据是否处于阈值范围内;策略引擎,用于在根据阈值引擎确定监控指标在预设时间段内连线处于阈值范围外,则将触发告警引擎进行告警;关联引擎,用于计算被告警的目标监控指标的影响度值,当影响度值超过预设值时触发事件引擎生成目标监控指标的运维事件;消息推送引擎,用于将运维事件推送给运维人员。步骤202:在信息系统的主机上部署监控代理程序。在本实施例中,监控代理程序可以部署在信息系统的主机上。其中,监控代理程序实现的是一个心跳和数据采集接口的功能。其中,心跳功能用于保证监控代理程序的正常运行,并按照预设的周期去采集各个监控指标的性能数据、状态数据、配置数据、日志数据等;其中,采集接口功能则会基于HTTP、TCP/IP、snmp协议去管理包括主机、中间件、数据库的性能数据。监控代理程序采用java实现,简化了在不同平台部署的复杂度。步骤203:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库。在本实施例中,根据步骤201中设置的信息系统的本文档来自技高网...

【技术保护点】
一种告警方法,其特征在于,配置信息系统的监控指标,分别为每个监控指标配置阈值引擎和、策略引擎和告警引擎,包括:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库;运维数据库根据数据类型对采集的数据进行分类存储;根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断所述目标监控指标的数据是否满足策略引擎中为所述目标监控指标设置的策略;在确定所述目标监控指标的数据满足策略引擎中为所述目标监控指标设置的策略时,利用告警引擎进行告警。

【技术特征摘要】
1.一种告警方法,其特征在于,配置信息系统的监控指标,分别为每个监控指标配置阈值引擎和、策略引擎和告警引擎,包括:采集信息系统中各个监控指标所对应的数据,并将采集的数据发送给运维数据库;运维数据库根据数据类型对采集的数据进行分类存储;根据阈值引擎判断运维数据库中存储的各个监控指标的数据是否在阈值范围内,在判断结果为目标监控指标的数据不在阈值范围内时,继续判断所述目标监控指标的数据是否满足策略引擎中为所述目标监控指标设置的策略;在确定所述目标监控指标的数据满足策略引擎中为所述目标监控指标设置的策略时,利用告警引擎进行告警。2.根据权利要求1所述的方法,其特征在于,进一步包括:为每个监控指标设置关联引擎;在所述产生告警消息之后,进一步包括:根据所述关联引擎判断所述目标监控指标的影响度值,在影响度值大于预设值时,生成所述目标监控指标的运维事件,并将所述运维事件通过消息引擎进行推送。3.根据权利要求1所述的方法,其特征在于,所述信息系统包括:主机、中间件、和数据库的一种或多种;进一步包括:对信息系统的监控指标进行展示,展示内容包括:负载率、告警数、事件数、在线用户数、网络吞吐量、平均登录事件、平均响应事件和超长SQL中的一种或多种;对信息系统的驾驶舱进行展示的内容包括:主机信息、主机网络流量、告警事件、中间件信息和数据库信息中的一种或多种。4.根据权利要求1所述的方法,其特征在于,所述数据类型包括:管理数据、运维数据、性能数据和性能预警数据中的一种或多种。5.一种告警系统,其特征在于,包括:信息管理系统、运维数据库和信

【专利技术属性】
技术研发人员:宋智强胡立军杨海勇
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1