一种规则管理方法及装置、UMP监控系统及监控方法制造方法及图纸

技术编号:15518336 阅读:658 留言:0更新日期:2017-06-04 08:35
本发明专利技术公开了一种基于UMP监控系统的规则管理方法,包括:利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理;可见,在本实施例中,引入规则引擎后,可以动态修改业务规则,从而快速响应不同业务系统的需求变更;使业务分析人员和维护人员也可以参与编辑、维护监控系统的各种业务规则。极大提高了监控系统的灵活性,降低了监控系统的维护成本,简化了监控系统的复杂性,丰富了监控系统的功能;本发明专利技术还公开了一种规则管理装置、UMP监控系统及UMP监控方法,同样能实现上述技术效果。

【技术实现步骤摘要】
一种规则管理方法及装置、UMP监控系统及监控方法
本专利技术涉及监控系统规则管理
,更具体地说,涉及一种规则管理方法及装置、UMP监控系统及监控方法。
技术介绍
在企业信息系统监控的开发及使用中,商业决策逻辑或业务规则往往是硬编码嵌入在系统各处代码中的。然而,外部市场业务规则并不是一成不变,从而导致用户业务需求不断变化。这种不稳定需求,需要开发人员必须时刻准备修改、更新系统,严重降低监控系统的效率,从而影响到监控系统的发展和推广。因此,如何针对外部市场业务规则随时变化的情况,实现在不影响监控系统需求的基础上,动态管理和修改业务规则,从而使监控系统更平滑地适应用户需求的变化,最终缩短系统开发时间并降低开发和维护成本,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种规则管理方法及装置、UMP监控系统及监控方法,以实现在不影响监控系统需求的基础上,动态管理和修改业务规则,从而使监控系统更平滑地适应用户需求的变化,最终缩短系统开发时间并降低开发和维护成本。为实现上述目的,本专利技术实施例提供了如下技术方案:一种基于UMP监控系统的规则管理方法,包括:利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。其中,所述规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。一种基于UMP监控系统的规则管理装置,包括:功能模块分离模块,用于利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;规则指令管理模块,用于接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。其中,所述规则指令管理模块接收的规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。一种UMP监控系统,包括根据规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器,用于采集各个业务系统的监控数据;状态容器,用于保存所述监控数据,触发规则引擎根据所述监控数据监控业务系统;规则库,用于保存与每个业务系统对应的监控规则;系统调度模块,用于利用规则管理指令对所述规则库中的监控规则进行管理;规则引擎,用于根据监控数据及监控规则,对每个业务系统进行监控;告警模块,用于在监控数据不满足对应的监控规则时,进行告警。其中,所述告警模块包括:分析单元,用于根据所述规则引擎的监控结果,确定与所述业务系统对应的告警策略;执行单元,用于利用与所述业务系统对应的告警策略进行告警。其中,所述系统调度模块接收的规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。一种UMP监控方法,基于根据规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述监控方法包括:适配器采集各个业务系统的监控数据;状态容器保存所述监控数据,触发规则引擎根据监控数据及监控规则,对每个业务系统进行监控,并在监控数据不满足对应的监控规则时,进行告警;其中,规则库中的监控规则可根据规则管理指令进行管理。其中,所述在监控数据不满足对应的监控规则时,进行告警,包括:根据所述规则引擎的监控结果,确定与所述业务系统对应的告警策略;利用与所述业务系统对应的告警策略进行告警。其中,所述规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。通过以上方案可知,本专利技术实施例提供的一种基于UMP监控系统的规则管理方法,包括:利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理;可见,在本实施例中,引入规则引擎后,监控系统能够很好的实现业务逻辑和业务规则的分离,实现业务规则的集中管理;可以动态修改业务规则,从而快速响应不同业务系统的需求变更;使业务分析人员和维护人员也可以参与编辑、维护监控系统的各种业务规则。极大提高了监控系统的灵活性,降低了监控系统的维护成本,简化了监控系统的复杂性,丰富了监控系统的功能;本专利技术还公开了一种规则管理装置、UMP监控系统及UMP监控方法,同样能实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种基于UMP监控系统的规则管理方法流程示意图;图2为本专利技术实施例公开的一种基于UMP监控系统的规则管理装置结构示意图;图3为本专利技术实施例公开的一种UMP监控系统结构示意图;图4为本专利技术实施例公开的UMP监控系统的整体数据规则流程图;图5为本专利技术实施例公开的一种UMP监控方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种规则管理方法及装置、UMP监控系统及监控方法,以实现在不影响监控系统需求的基础上,动态管理和修改业务规则,从而使监控系统更平滑地适应用户需求的变化,最终缩短系统开发时间并降低开发和维护成本。参见图1,本专利技术实施例提供的一种基于UMP监控系统的规则管理方法,包括:S101、利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;具体的,规则引擎技术是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策,接受数据输入,解释业务规则,并根据业务规则做出业务决策。因此,在本实施例中,针对外部市场业务规则随时变化的情况,提出了一种将规则引擎技术引入监控系统的应用理念,利用规则引擎技术将业务逻辑从程序中分离的特点,将业务规则和开发者技术决策分离,实现动态管理和修改业务规则而不影响监控系统需求的功能。从而使监控系统更平滑地适应用户需求的变化,最终缩短系统开发时间并降低开发和维护成本。S102、接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。在本方案中,通过规则引擎将UMP监控系统剥离出五个主要功能模块:适配器、状态容器、规则库、规则引擎和告警模块,适配器负责收集各种业务监控数据,将收集的原始数据放置于监控系统的状态容器;开发或者维护人员可以通过监控系统,新增和修改规则库中的监控规则;监控系统将状态容器中的原始数据通过规则引擎,触发相关的监控规则,从而反馈给监控系统,最终反应在告警模块。可将,在本实施例中将UMP监控系统的业务数据与监控系统的分离,实现的业务规则与监控系统的分离,从而实现业务数据与规则引擎的分离,最终使UMP监控系统能够灵活的解决多变业务规则导致的需求变更问题。具体本文档来自技高网...
一种规则管理方法及装置、UMP监控系统及监控方法

【技术保护点】
一种基于UMP监控系统的规则管理方法,其特征在于,包括:利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。

【技术特征摘要】
1.一种基于UMP监控系统的规则管理方法,其特征在于,包括:利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。2.根据权利要求1所述的规则管理方法,其特征在于,所述规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。3.一种基于UMP监控系统的规则管理装置,其特征在于,包括:功能模块分离模块,用于利用规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器、状态容器、规则库、规则引擎和告警模块;规则指令管理模块,用于接收规则管理指令,利用所述规则管理指令对所述规则库中的监控规则进行管理。4.根据权利要求3所述的规则管理方法,其特征在于,所述规则指令管理模块接收的规则管理指令包括:规则增加指令,规则删除指令,规则修改指令中的任意一者。5.一种UMP监控系统,其特征在于,包括根据规则引擎技术从监控系统的应用程序代码中分离出功能模块,所述功能模块包括:适配器,用于采集各个业务系统的监控数据;状态容器,用于保存所述监控数据,触发规则引擎根据所述监控数据监控业务系统;规则库,用于保存与每个业务系统对应的监控规则;系统调度模块,用于利用规则管理指令对所述规则库中的监控规则...

【专利技术属性】
技术研发人员:杜永慧刘金鑫郭庆广张晓琳魏玲芳蒋会丹
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:山东,37

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

1