一种判定指标数据状态的方法、设备及系统技术方案

技术编号:14624715 阅读:82 留言:0更新日期:2017-02-12 10:52
本发明专利技术涉及计算机领域,具体公开了一种判定指标数据状态的方法、设备及系统,该方法包括:从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据;将至少一个指标数据存储到关系数据库;根据关系数据库,对至少一个指标数据的状态进行判定,生成判定结果,该判定结果用于指示至少一个指标数据的范围和有效性。本发明专利技术提供的判定指标数据状态的方法、设备及系统,基于关系数据库的条件运算功能,通过关系数据库来实现对指标数据状态的判定,摈弃了现有技术中复杂繁琐的数学关系运算,实现过程较为简单,效率较高。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种判定指标数据状态的方法、设备及系统
技术介绍
判定指标数据状态是运维监测系统中的一个重要功能,它的主要目的是实现对目标监控系统中采集的指标数据的状态进行判定,来分析目标监控系统的指标数据是否在合理的范围内。目前,应用较为广泛的判定指标数据状态的方法通常是利用数学关系运算来实现对指标数据状态的判定。当指标数据较多,判定条件较复杂时,就需要利用多重复杂的数学关系运算来实现对指标数据状态的判定。该过程实现起来较为复杂繁琐,执行效率较低。
技术实现思路
本专利技术提供一种判定指标数据状态的方法、设备及系统,以解决现有技术中的判定方法的实现过程复杂繁琐及效率低的问题。第一方面,本专利技术提供一种判定指标数据状态的方法,所述方法包括:从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据;将所述至少一个指标数据存储到关系数据库;根据所述关系数据库,对所述至少一个指标数据的状态进行判定,生成判定结果,所述判定结果用于指示所述至少一个指标数据的范围和有效性。作为第一方面的优选方式,所述从目标监控系统中,获取至少一个指标数据包括:设置所述目标监控系统的不同类型的指标监控项,所述指标监控项包含至少一个指标数据;根据所述指标监控项,获取所述至少一个指标数据的采集参数,所述采集参数包括采集接口方式;根据所述采集接口方式,获取所述至少一个指标数据。作为第一方面的优选方式,所述将所述至少一个指标数据存储到关系数据库包括:根据所述指标监控项的类型,将所述至少一个指标数据存储到关系数据库。作为第一方面的优选方式,所述根据所述关系数据库,对所述至少一个指标数据的状态进行判定,生成判定结果包括:将根据所述指标监控项预设的判定条件转化为在所述关系数据库中能够运行的SQL语句;根据所述SQL语句,对存储的所述至少一个指标数据的状态进行判定,生成判定结果。第二方面,本专利技术提供一种判定指标数据状态的设备,所述设备包括:获取单元,用于从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据;存储单元,用于将所述至少一个指标数据存储到关系数据库;判定单元,用于根据所述关系数据库,对所述至少一个指标数据的状态进行判定,生成判定结果,所述判定结果用于指示所述至少一个指标数据的范围和有效性。作为第二方面的优选方式,所述获取单元具体用于:设置所述目标监控系统的不同类型的指标监控项,所述指标监控项包含至少一个指标数据;根据所述指标监控项,获取所述至少一个指标数据的采集参数,所述采集参数包括采集接口方式;根据所述采集接口方式,获取所述至少一个指标数据。作为第二方面的优选方式,所述存储单元具体用于:根据所述指标监控项的类型,将所述至少一个指标数据存储到关系数据库。作为第二方面的优选方式,所述判定单元具体用于:将根据所述指标监控项预设的判定条件转化为在所述关系数据库中能够运行的SQL语句;根据所述SQL语句,对存储的所述至少一个指标数据的状态进行判定,生成判定结果。第三方面,本专利技术还提供一种判定指标数据状态的系统,所述系统包括:目标监控系统,用于提供不同类型的指标监控项的至少一个指标数据;关系数据库,用于存储所述至少一个指标数据;以及,如第二方面所述的判定指标数据状态的设备。本专利技术提供的判定指标数据状态的方法、设备及系统,基于关系数据库的条件运算功能,通过关系数据库来实现对指标数据状态的判定,摈弃了现有技术中复杂繁琐的数学关系运算,实现过程较为简单,效率较高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种判定指标数据状态的方法流程图;图2为本专利技术实施例提供的一种判定指标数据状态的方法流程图;图3为本专利技术实施例提供的一种判定指标数据状态的设备的结构示意图;图4为本专利技术实施例提供的一种判定指标数据状态的系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本专利技术实施例提供一种判定指标数据状态的方法,参照图1所示,该方法包括:101、从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据。102、将至少一个指标数据存储到关系数据库。103、根据关系数据库,对至少一个指标数据的状态进行判定,生成判定结果,该判定结果用于指示至少一个指标数据的范围和有效性。本专利技术提供的判定指标数据状态的方法,基于关系数据库的条件运算功能,通过关系数据库来实现对指标数据状态的判定,摈弃了现有技术中复杂繁琐的数学关系运算,实现过程较为简单,效率较高。本专利技术实施例提供一种判定指标数据状态的方法,可同时对多个目标监控系统的指标数据状态进行判定,参照图2所示,该方法包括:201、设置目标监控系统的不同类型的指标监控项。针对需要判定其指标数据状态的目标监控系统,先设置其不同类型的指标监控项,根据其类型来区分各个指标监控项。其中,每一个指标监控项均包含至少一个指标数据,例如监控网络连通性的指标监控项Ping,获取到的指标数据包括:返回状态值(K1)、包成功率(K2)、数据往返时间(K3),这些指标数据可以被组织成为[<指标名K1,指标值V1>,<指标名K2,指标值V2>,…]的方式。202、根据指标监控项,获取至少一个指标数据的采集参数,采集参数包括采集接口方式。在设置目标监控系统的指标监控项时,还要对应获取该至少一个指标数据的采集参数,该采集参数不仅包括采集接口方式,还包括目标对象IP地址、访问端口、用户名/密码等。203、根据采集接口方式,获取至少一个指标数据。根据目标监控系统提供的采集接口方式,从目标监控系统中获取不同类型的指标监控项对应的至少一个指标数据,常用的采集接口方式包括SNMPget方式、WMI接口方式、SSH接口方式、数据库接口方式、TCPSocket通信接口方式等。204、根据指标监控项的类型,将至少一个指标数据存储到关系数据库。步骤203中获取到的至少一个指标本文档来自技高网...

【技术保护点】
一种判定指标数据状态的方法,其特征在于,所述方法包括:从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据;将所述至少一个指标数据存储到关系数据库;根据所述关系数据库,对所述至少一个指标数据的状态进行判定,生成判定结果,所述判定结果用于指示所述至少一个指标数据的范围和有效性。

【技术特征摘要】
1.一种判定指标数据状态的方法,其特征在于,所述方法包括:
从目标监控系统中,获取不同类型的指标监控项的至少一个指标数据;
将所述至少一个指标数据存储到关系数据库;
根据所述关系数据库,对所述至少一个指标数据的状态进行判定,生成
判定结果,所述判定结果用于指示所述至少一个指标数据的范围和有效性。
2.根据权利要求1所述的方法,其特征在于,所述从目标监控系统中,
获取至少一个指标数据包括:
设置所述目标监控系统的不同类型的指标监控项,所述指标监控项包含
至少一个指标数据;
根据所述指标监控项,获取所述至少一个指标数据的采集参数,所述采
集参数包括采集接口方式;
根据所述采集接口方式,获取所述至少一个指标数据。
3.根据权利要求1所述的方法,其特征在于,所述将所述至少一个指标
数据存储到关系数据库包括:
根据所述指标监控项的类型,将所述至少一个指标数据存储到关系数据
库。
4.根据权利要求1所述的方法,其特征在于,所述根据所述关系数据库,
对所述至少一个指标数据的状态进行判定,生成判定结果包括:
将根据所述指标监控项预设的判定条件转化为在所述关系数据库中能够
运行的SQL语句;
根据所述SQL语句,对存储的所述至少一个指标数据的状态进行判定,
生成判定结果。
5.一种判定指标数据状态的设备,其特征在于,所述设备包括:
获取单元,用于从目标监...

【专利技术属性】
技术研发人员:陈卫国
申请(专利权)人:电信科学技术第十研究所
类型:发明
国别省市:陕西;61

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

1