一种基于监控项的监测方法及装置制造方法及图纸

技术编号:16327022 阅读:46 留言:0更新日期:2017-09-29 18:58
本发明专利技术提供一种基于监控项的监测方法及装置,上述方法包括以下步骤:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果;实现了在监测资源较多,监测压力较大时,采用整合监测项的方式,减少文件读写、命令执行、数据处理等操作,节省系统资源,减小监测压力,提高监测性能,达到了监测高效、灵活,大大提升了用户体验。

【技术实现步骤摘要】
一种基于监控项的监测方法及装置
本专利技术属于智能监控领域,尤其涉及一种基于监控项的监测方法及装置。
技术介绍
在云计算时代,海量数据存储传输处理需要占用巨大的服务器资源,比较大型的单位都会有成百上千个服务器节点,每个节点会有多达几百个监测项,高并发以及海量数据处理,是智能监测要面对的重大问题及挑战,提高监测性能成为智能监测的首要目标。以此迫切需要提供一种高效、灵活的智能监测方案来解决上述技术问题。
技术实现思路
本专利技术提供一种基于监控项的监测方法及装置,以解决上述问题。本专利技术实施例提供一种基于监控项的监测方法。上述方法包括以下步骤:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。本专利技术实施例提供一种基于监控项的监测装置,包括监测项分类模块、监测结果输出模块;其中,所述监测项分类模块与所述检测结果输出模块相连;所述监测项分类模块,用于将监测项进行分类,获取监测项类型为元监测项、多元监测项;所述监测结果输出模块,用于根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。通过以下方案:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果;实现了在监测资源较多,监测压力较大时,采用整合监测项的方式,减少文件读写、命令执行、数据处理等操作,节省系统资源,减小监测压力,提高监测性能,达到了监测高效、灵活,大大提升了用户体验。通过以下方案:对于离散型元监测项,输出监测结果包括:监测项名称、监控结果集、监控结果的告警状态;对于连续型元监测项,输出监测结果包括:监测项名称、监控结果数值与单位、告警阈值、监控结果数值与告警阈值的比较结果;提供了针对不同类型监测项对应的监测结果格式,只要监测项按照该规律输出,可以直接被监控系统兼容,有效改善现有兼容方式。通过以下方案:对于离散型多元监测项,输出监测结果包括:各个元监测项的上级节点、各个元监测项的名称、各个元监测项的状态、各个元监测项状态集合;对于连续型多元监测项,输出监测结果包括:各个元监测项的上级节点、各个元监测项的名称、各个元监测项的检测值、告警阈值、检测值与告警阈值的比较结果;提供了针对不同类型监测项对应的监测结果格式,只要监测项按照该规律输出,可以直接被监控系统兼容,有效改善现有兼容方式。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术实施例1的基于监控项的监测方法处理流程图;图2所示为本专利技术实施例2的基于监控项的监测方法处理流程图;图3所示为本专利技术实施例3的基于监控项的监测装置结构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为本专利技术实施例1的基于监控项的监测方法处理流程图,包括以下步骤:步骤101:将监测项进行分类,获取监测项类型为元监测项、多元监测项;其中,所述多元监测项包括多个元监测项。步骤102:根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。进一步地,根据所述监测项的检测值,将所述监测项分为离散型监测项、连续型监测项。进一步地,若监控负载数据小于预设值,则将选择的元监测项作为独立的监测项进行监测并输出监测结果。其中,对于离散型元监测项,输出监测结果包括:监测项名称、监控结果集、监控结果的告警状态。其中,对于连续型元监测项,输出监测结果包括:监测项名称、监控结果数值与单位、告警阈值、监控结果数值与告警阈值的比较结果。进一步地,若监控负载数据大于或等于预设值,则将选择的元监测项组合成多元监测项进行监测并输出监测结果。其中,对于离散型多元监测项,输出监测结果包括:各个元监测项的上级节点、各个元监测项的名称、各个元监测项的状态、各个元监测项状态集合。其中,对于连续型多元监测项,输出监测结果包括:各个元监测项的上级节点、各个元监测项的名称、各个元监测项的检测值、告警阈值、检测值与告警阈值的比较结果。具体而言,本专利技术实施例将监测项按照重要程度,以及隶属关系分类,可以细分或者组合,在不同监测场景下改变监测粒度,监测任务较多,监测节点压力较大时,可以精简监测项,减少命令执行以及文件读写次数,减轻监测压力;监测资源较少,监测压力较小时则采用宽松的监控计划,获取详尽的监测。此外规范化的监测项处理方式,格式化的输入输出规范了编码方式,当需要监测新的监测项,只要将监测信息格式化输出即可与当前监测系统对接,减少了开发的难度,增加系统的可扩展性。一种规范化监测项监测方法实现过程示意图如附图2所示。具体实施过程如下:首先将监测项进行分类,分为元监测项(例如系统CPU,内存)以及多元监测项(例如磁盘利用率(包含多个磁盘)),多元监测项包括多个元监测项。当系统监控压力较小时,某些元监测项可以单独作为监测项,用户可以获取这些监测项详细监测信息;当监测压力较大时,可以将某些元监测项组合成多元监测项监测,减少监测项数目,降低系统压力。通过编写规范化输出模块,用于接收监测项监测数据,格式化输出,并与监控脚本对接,监控脚本将格式化监测数据作处理,具体过程为:1、离散型元监测项:输出监测项名称,监控结果集,以及各个结果的告警状态。例如:离散型元监测项:监测项名称为A,监控结果为离散状态值,对应的告警规范为:资源中A的状态为正常/异常/状态1/…/。2、连续型元监测项:输出监测项名称,监控结果数值与单位,对应的告警阈值,包括高低阈值以及对应的严重程度。例如:连续型元监测项:监测项名称为A,监控结果为连续的数值,对应的告警规范为:资源中A的值为,高于(低于)告警阈值。3、离散型多元监测项:各个元监测项的上级节点,各个元监测项名称以及状态,状态集合以及对应严重程度例如:离散型多元监测项:资源某个节点N中存在多个元监测项B1,B2,…,输出格式分两种:a资源中节点N监测项B1状态为b1,B2状态为b2,…,b资源中节点N监测项状态为c1的有2个,分别为:B1、B2;状态为c2的有2个,分别为:B3、B4;4、连续型多元监测项:各个元监测项的上级节点,各个元监测项名称及检测值,对应的告警阈值,包括高低阈值以及对应的严重程度。连续型多元监测项:资源某个节点N中存在多个元监测项B1,B2,…,输出格式为:a资源中节点N监测项B1数值为b1,超过阈值c1;B2数值为b2,…,图3所示为本专利技术实施例3的基于监控项的监测装置结构图,包括监测项分类模块、监测结果输出模块;其中,所述监测项分类模块与所述检测结果输出模块相连;所述监测项分类模块,用于将监测项进行分类,获取监测项类型为元监测项、多元监测项;所述监测结果输出模块,用于根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。通过以下方案:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果;实现了在监测资源较多,监测压力较大时,采用整合监测项本文档来自技高网...
一种基于监控项的监测方法及装置

【技术保护点】
一种基于监控项的监测方法,其特征在于,包括以下步骤:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。

【技术特征摘要】
1.一种基于监控项的监测方法,其特征在于,包括以下步骤:将监测项进行分类,获取监测项类型为元监测项、多元监测项;根据监控负载数据,选择对应监测项类型,对所述监测项进行监测并输出监测结果。2.根据权利要求1所述的监测方法,其特征在于,根据所述监测项的检测值,将所述监测项分为离散型监测项、连续型监测项。3.根据权利要求2所述的监测方法,其特征在于,若监控负载数据小于预设值,则将选择的元监测项作为独立的监测项进行监测并输出监测结果。4.根据权利要求3所述的监测方法,其特征在于,对于离散型元监测项,输出监测结果包括:监测项名称、监控结果集、监控结果的告警状态。5.根据权利要求3所述的监测方法,其特征在于,对于连续型元监测项,输出监测结果包括:监测项名称、监控结果数值与单位、告警阈值、监控结果数值与告警阈值的比较结果。6.根据权利要求2所述的监测方法,其特征在于,若监控负载数据大于或等于预设值,则将选择...

【专利技术属性】
技术研发人员:于文杰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1