一种云系统中监控阈值设定方法及装置制造方法及图纸

技术编号:15704790 阅读:67 留言:0更新日期:2017-06-26 09:40
本发明专利技术公开了一种云系统中监控阈值设定方法,该方法包括以下步骤:接收监控阈值设定指令;根据监控阈值设定指令,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;根据监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。应用本发明专利技术实施例所提供的技术方案,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。本发明专利技术还公开了一种云系统中监控阈值设定装置,具有相应技术效果。

【技术实现步骤摘要】
一种云系统中监控阈值设定方法及装置
本专利技术涉及云计算
,特别是涉及一种云系统中监控阈值设定方法及装置。
技术介绍
随着云计算技术的快速发展,资源监控逐渐从传统的单主机资源监控过渡到云系统中虚拟机、集群、云数据中心级别的复杂资源监控,监控阈值不断增加,使得对监控阈值的设定越来越复杂。目前多是通过技术人员手动对各个监控对象的监控阈值进行设定,需要耗费较多的时间和精力,管理成本较高,而且出错率较高,容易影响云系统的正常运行。
技术实现思路
本专利技术的目的是提供一种云系统中监控阈值设定方法及装置,以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。为解决上述技术问题,本专利技术提供如下技术方案:一种云系统中监控阈值设定方法,包括:接收监控阈值设定指令;根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述根据所述监控阈值配置文件中每个配置项,为监控对象设定相应的监控阈值,包括:确定所述监控阈值配置文件中每个配置项对应的定义范围的级别;根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。在本专利技术的一种具体实施方式中,所述根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值,包括:查找所述监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为集群级别的配置项;如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述监控阈值配置文件中的配置项的信息格式为INI格式。一种云系统中监控阈值设定装置,包括:设定指令接收模块,用于接收监控阈值设定指令;配置文件获得模块,用于根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;监控阈值设定模块,用于根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述监控阈值设定模块,具体用于:确定所述监控阈值配置文件中每个配置项对应的定义范围的级别;根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。在本专利技术的一种具体实施方式中,所述监控阈值设定模块,具体用于:查找所述监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为集群级别的配置项;如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。在本专利技术的一种具体实施方式中,所述监控阈值配置文件中的配置项的信息格式为INI格式。应用本专利技术实施例所提供的技术方案,在接收到监控阈值设定指令时,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成,根据监控阈值配置文件中的每个配置项,可以为监控对象设定相应的监控阈值。这样,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种云系统中监控阈值设定方法的实施流程图;图2为本专利技术实施例中一种云系统中监控阈值设定装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1所示,为本专利技术实施例所提供的一种云系统中监控阈值设定方法的实施流程图,该方法可以包括以下步骤:S110:接收监控阈值设定指令。在云环境下,资源供应是以虚拟机形式实现的,通过虚拟化技术可以将原本分散的物理计算机资源整合成巨大的资源池,为用户提供“取之不尽用之不竭”的计算资源。对于外部用户来说,虚拟机是无差别的,用户只要通过网络接口申请并使用相应的虚拟机即可,不必关心这些虚拟机的具体来源。在云系统中,可以包含若干个虚拟机,多个虚拟机可以构建成一个集群,多个集群可以构建成数据中心。每个虚拟机分别具有内存、CPU、接口等资源,保障内存、CPU、接口等资源处于健康状态是保障虚拟机正常工作的重要条件之一。所以需要对内存、CPU、接口等资源进行监控,这些即为监控项,可以为这些监控项设定监控阈值,以在对云系统进行监控过程中,如果有监控项达到监控阈值时,及时输出告警信息。在云系统的结构发生一定变化,如有虚拟机加入,或者有虚拟机退出时,云系统中相应的监控对象也将发生变化,需要对云系统中相应的监控对象的监控阈值进行设定,运维人员可以发出监控阈值设定指令。接收到监控阈值设定指令后,可以继续执行步骤S120的操作。S120:根据监控阈值设定指令,获得预先建立的监控阈值配置文件。监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成。在本专利技术实施例中,监控设备可以提供监控阈值管理接口,由技术人员根据实际需求通过命令行创建或修改监控阈值配置文件。监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监本文档来自技高网
...
一种云系统中监控阈值设定方法及装置

【技术保护点】
一种云系统中监控阈值设定方法,其特征在于,包括:接收监控阈值设定指令;根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。

【技术特征摘要】
1.一种云系统中监控阈值设定方法,其特征在于,包括:接收监控阈值设定指令;根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。2.根据权利要求1所述的云系统中监控阈值设定方法,其特征在于,所述根据所述监控阈值配置文件中每个配置项,为监控对象设定相应的监控阈值,包括:确定所述监控阈值配置文件中每个配置项对应的定义范围的级别;根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。3.根据权利要求2所述的云系统中监控阈值设定方法,其特征在于,所述定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。4.根据权利要求3所述的云系统中监控阈值设定方法,其特征在于,所述根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值,包括:查找所述监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为集群级别的配置项;如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;否则,查找所述监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。5.根据权利要求1至4任一项所述的云系统中监控阈值设定方法,其特征在于,所述监控阈值配置文件中的配置项的信息格式...

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

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

1