一种业务系统健康的检测方法技术方案

技术编号:17195903 阅读:30 留言:0更新日期:2018-02-03 22:40
本发明专利技术公开了一种业务系统健康的检测方法,包括:获取业务系统所关联的管理对象信息;分别定义管理对象和业务系统的健康分值及其计算方式;根据管理对象信息获取各管理对象在业务系统的等级;根据管理对象的健康分值计算方式计算获得各管理对象的健康分值;根据各管理对象的等级和健康分值进行运算获得业务系统的健康分值;通过分别定义管理对象及业务系统的健康分值及其计算方式,将业务系统的健康进行了量化,通过数值的方式呈现,简单易懂,能轻易获知业务系统当前健康程度,从而可及时进行运维管理,提高了业务系统健康的检测效率。

【技术实现步骤摘要】
一种业务系统健康的检测方法
本专利技术涉及运维管理
,尤其涉及一种业务系统健康的检测方法。
技术介绍
传统IT运维管理软件的主要目的是能够及时发现IT基础设施的问题,并立即通知运维人员解决这些问题,从而保障了网络等基础设置的正常运转,为企业提供优质的IT服务。这些传统的IT基础设施包括路由器、交换机、服务器、数据库、中间件等等,但随着企业在市场中的竞争越来越激烈,业务系统对IT运维软件的依赖性越来越强,IT运维软件成为企业提升业务效率、降低业务成本、实现业务创新等核心竞争力的重要保障。IT运维的质量对业务系统的影响也越来越明显,保障业务系统的高可用成为IT运维的终极目标。何为业务系统?面向企业和组织的应用系统、面向公众的应用系统以及城市管理类应用系统等,如企业办公系统、交通部门车辆调度系统、银行网上银行系统、政府门户网站等等。传统的IT运维管理软件在监控IT基础设施时,通过监测基础设施关键性指标(KPI),是否超过设定的阈值,来判断IT基础设置有没有出问题。比如监测一台交换机的CPU使用率、内存使用率,如果过高,那么就说明有问题,需要立即解决。传统的IT基础设施都是相对标准的、通用的产品,所以评价它们好坏,也基本上有一个相对成熟的、标准的方法。而每个业务系统之间千差万别,很难制定出一套通用的健康评价标准。
技术实现思路
鉴于目前存在的上述不足,本专利技术提供一种业务系统健康的检测方法,能够将业务系统健康量化并且兼顾业务系统各自特征数据。为达到上述目的,本专利技术的实施例采用如下技术方案:一种业务系统健康的检测方法,所述业务系统健康的检测方法包括以下步骤:获取业务系统所关联的管理对象信息;分别定义管理对象和业务系统的健康分值及其计算方式;根据管理对象信息获取各管理对象在业务系统的等级;根据管理对象的健康分值计算方式计算获得各管理对象的健康分值;根据各管理对象的等级和健康分值进行运算获得业务系统的健康分值。依照本专利技术的一个方面,所述业务系统健康的检测方法包括:根据管理对象对业务系统的重要程度将管理对象分为不同的等级。依照本专利技术的一个方面,所述定义管理对象的健康分值及其计算方式具体为:定义管理对象的健康分值为数值以及其变化区间,健康分值的大小根据管理对象当前的告警级别和告警数量进行变化。依照本专利技术的一个方面,所述管理对象健康分值的计算方式为:管理对象健康分值=最大值*(1-告警级别的影响程度百分比*告警数量)。依照本专利技术的一个方面,所述告警级别包括若干个等级,分别对应不同的影响程度百分比,计算时,需要将不同等级的影响程度百分比分别乘以其对应数量。依照本专利技术的一个方面,所述定义业务系统的健康分值及其计算方式具体为:定义业务系统的健康分值为数值以及其变化区间,健康分值的大小根据业务系统各管理对象的健康分值及其影响程度进行计算。依照本专利技术的一个方面,所述业务系统健康分值的计算方式为:业务系统健康分值=最大值-(最大值-管理对象健康分值)*管理对象影响程度百分比。依照本专利技术的一个方面,所述管理对象影响程度百分比由管理对象的等级决定。本专利技术实施的优点:本专利技术所述的业务系统健康的检测方法,包括:获取业务系统所关联的管理对象信息;分别定义管理对象和业务系统的健康分值及其计算方式;根据管理对象信息获取各管理对象在业务系统的等级;根据管理对象的健康分值计算方式计算获得各管理对象的健康分值;根据各管理对象的等级和健康分值进行运算获得业务系统的健康分值;通过分别定义管理对象及业务系统的健康分值及其计算方式,将业务系统的健康进行了量化,通过数值的方式呈现,能轻易获知业务系统当前健康程度,从而可及时进行运维管理,提高了业务系统健康的检测效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所述的一种业务系统健康的检测方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种业务系统健康的检测方法,所述业务系统健康的检测方法包括以下步骤:步骤S1:获取业务系统所关联的管理对象信息;步骤S1获取业务系统所关联的管理对象信息包括:确定业务系统所关联的IT管理对象。因为业务系统是建立在IT管理对象(IT基础设施)基础上的,所以IT管理对象的健康状况对业务系统的健康会有影响。假定业务系统建立在以下IT管理对象上,MO1,MO2,MO3…Mon。在实际应用中,包括:根据管理对象的重要程度将管理对象分为不同的等级;根据管理需求为不同等级的管理对象设置预设管理规则;根据预设管理规则对管理对象进行指定指标采集、阈值对比;若发现有异常,则进行记录;根据记录的数据进行分析和处理,从而获得管理对象相应的信息,包括管理对象当前告警的级别及其数量,每个管理对象可有若干个不同等级的告警。在实际应用中,假定每个告警级别(高级、中级、低级)对IT管理对象健康分值影响的程度分别为W(alm1),W(alm2),W(alm3),影响程度最大值为100%,最小值为0%,且当前每个级别的告警数量分别为N(alm1),N(alm2),N(alm3)。步骤S2:根据管理对象信息获取各管理对象在业务系统的等级;所述管理对象在业务系统的等级决定管理对象对业务系统影响的程度。往往每个IT管理对象对业务系统的影响程度会有不同,越是关键位置可能影响的程度或比例要大一些。步骤S3:分别定义管理对象和业务系统的健康分值及其计算方式;所述定义管理对象的健康分值及其计算方式具体为:定义管理对象的健康分值为数值以及其变化区间,健康分值的大小根据管理对象当前的告警级别和告警数量进行变化。所述管理对象健康分值的计算方式为:管理对象健康分值=最大值*(1-告警级别的影响程度百分比*告警数量)。假定对应的健康分值分别为H(mo1),H(mo2),H(mo3)…H(mon)。每个IT管理对象的健康分值满分为100分,最低0分。影响健康分值的因素为该对象当前的告警级别以及告警数量,假定每个告警级别(高级、中级、低级)对IT管理对象健康分值影响的程度分别为W(alm1),W(alm2),W(alm3),影响程度最大值为100%,最小值为0%,且当前每个级别的告警数量分别为N(alm1),N(alm2),N(alm3),,则每个IT管理对象的健康分值公式为(如果计算结果分值为负数,则健康分值为0):H(mo)=100*(1-W(alm1)*N(alm1)-W(alm2)*N(alm2)-W(alm3)*N(alm3))。所述定义业务系统的健康分值及其计算方式具体为:定义业务系统的健康分值为数值以及其变化区间,健康分值的大小根据业务系统各管理对象的健康分值及其影响程度进行计算。所述业务系统健康分值的计算方式为:业务系统健康分值=最大值-(最大值-管理对象健康分值)*管理对象本文档来自技高网...
一种业务系统健康的检测方法

【技术保护点】
一种业务系统健康的检测方法,其特征在于,所述业务系统健康的检测方法包括以下步骤:获取业务系统所关联的管理对象信息;分别定义管理对象和业务系统的健康分值及其计算方式;根据管理对象信息获取各管理对象在业务系统的等级;根据管理对象的健康分值计算方式计算获得各管理对象的健康分值;根据各管理对象的等级和健康分值进行运算获得业务系统的健康分值。

【技术特征摘要】
1.一种业务系统健康的检测方法,其特征在于,所述业务系统健康的检测方法包括以下步骤:获取业务系统所关联的管理对象信息;分别定义管理对象和业务系统的健康分值及其计算方式;根据管理对象信息获取各管理对象在业务系统的等级;根据管理对象的健康分值计算方式计算获得各管理对象的健康分值;根据各管理对象的等级和健康分值进行运算获得业务系统的健康分值。2.根据权利要求1所述的业务系统健康的检测方法,其特征在于,所述业务系统健康的检测方法包括:根据管理对象对业务系统的重要程度将管理对象分为不同的等级。3.根据权利要求1所述的业务系统健康的检测方法,其特征在于,所述定义管理对象的健康分值及其计算方式具体为:定义管理对象的健康分值为数值以及其变化区间,健康分值的大小根据管理对象当前的告警级别和告警数量进行变化。4.根据权利要求3所述的业务系统健康的检测方法,其特征在于,所述管理对...

【专利技术属性】
技术研发人员:郑剑
申请(专利权)人:上海北塔软件股份有限公司
类型:发明
国别省市:上海,31

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

1