一种基于云资源监控平台的业务监控方法

文档序号:7770808阅读:361来源:国知局
一种基于云资源监控平台的业务监控方法
【专利摘要】本发明提供一种基于云资源监控平台的业务监控方法,基于云资源监控平台的业务监控子系统,业务依赖资源分析单元和业务关联监控参数分析与处理单元。其中,基于云资源监控平台的业务监控子系统负责协调各个单元模块;业务依赖资源分析单元主要负责分析业务的类型和特点,确定该业务所依赖的各项资源及各资源的使用量等;业务关联监控参数分析与处理单元负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阀值、通知策略等。该一种基于云资源监控平台的业务监控方法和现有技术相比,真正意义上实现对某项业务应用进行高可靠性的、准确的监控,实用性强,易于推广。
【专利说明】一种基于云资源监控平台的业务监控方法
[0001]
【技术领域】
[0002]本发明涉及云技术的应用领域,具体的说是一种基于云资源监控平台的业务监控方法。
【背景技术】
[0003]当前,基于云平台的监控应用越来越广泛,对业务监控的可靠性也越来越高,由于传统的业务监控只针对业务相关的各资源进行单个监控,具体到业务的运行情况、资源使用情况需要人为的去进行判断和计算,无法实现直接对业务进行具备高可靠性的监控。但在实际应用中,特别是对关键的、重要的业务进行监控时,传统的业务监控方式已经无法达到使用需求,监控结果不准确、太片面,当业务出现问题时,无法准确的判断和定位业务出问题的原因。
[0004]为了解决传统业务监控方式存在的各种问题,使对业务的监控做到更可靠、精准,我们提出一种基于云资源监控平台的、高可靠的、全面精准的业务监控方法。

【发明内容】

[0005]本发明的技术任务是解决现有技术的不足,提供一种基于云资源监控平台的业务监控方法。
[0006]本发明的技术方案是按以下方式实现的,该一种基于云资源监控平台的业务监控方法,其结构包括:
基于云资源监控平台的业务监控子系统,是该方法的载体,负责协调各个单元模块;业务依赖资源分析单元,负责分析业务的类型和特点,确定该业务所依赖的各项资源及各资源的使用量;
业务关联监控参数分析与处理单元,负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阀值、通知策略,进而实现当某项关联的监控参数出现问题或告警时能够准确无误的反馈该业务的运行状况、健康状况及趋势分析;
其具体监控过程如下:
一、在基于云资源监控平台的业务监控子系统中,先由业务依赖资源分析单元对业务所依赖的资源进行分析,再对业务所依赖的各资源的正常使用情况进行分析,获取到资源列表及正常资源使用率等参数信息;
二、业务关联监控参数分析与处理单元在获取到所需的各项参数信息后,就会进行分析及处理,最终得出监控该业务所需的一个整体的、有依赖优先级的、可靠的业务监控组方案,其中包括了监控该业务所有关联的监控项及监控参数、告警阀值;
三、由子系统进行调度完成对业务的高可靠性监控。
[0007]所述业务依赖资源分析单元和业务关联监控参数分析与处理单元都模块化处理,即,业务关联监控参数分析与处理只需要业务依赖资源分析模块提供分析的结果数据,业务依赖资源分析模块是独立于业务关联监控参数分析与处理模块存在的。
[0008]本发明与现有技术相比所产生的有益效果是:
本发明的一种基于云资源监控平台的业务监控方法打破了传统的只能单独监控服务器硬件、网络设备、数据库应用、Web应用等资源的方法,通过对业务应用所涉及到的资源进行细致的分析,建立相应的业务监控组,综合各种资源的监控参数并分析设置各监控参数的优先级顺序,真正意义上实现对某项业务应用进行高可靠性的、准确的监控,使与业务紧密关联的各项监控参数作为一个整体来保证对此项业务精确的、可靠的监控,实用性强,易于推广。
【专利附图】

【附图说明】
[0009]附图1是本发明的业务监控进程实现流程图。
[0010]附图2是本发明的实施例的实现流程图。
【具体实施方式】
[0011]下面结合附图对本发明的一种基于云资源监控平台的业务监控方法作详细说明。
[0012]如附图1所示,现提供一种基于云资源监控平台的业务监控方法,其结构包括: 基于云资源监控平台的业务监控子系统,业务依赖资源分析单元,业务关联监控参数
分析与处理单元。其中:
基于云资源监控平台的业务监控子系统是该方法的载体,负责协调各个单元模块;业务依赖资源分析单元主要负责分析业务的类型和特点,确定该业务所依赖的各项资源及各资源的使用量等。如一个网站业务要依赖于至少一台服务器及运行的某种操作系统、一台路由器/交换机、一种Web应用服务、一种数据库应用服务等,及其相应的各资源的使用量(业务所需的磁盘容量、网络带宽占用量、Web应用的负载、数据库存储空间的大小等);
业务关联监控参数分析与处理单元是该方法的核心,负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阀值、通知策略等,进而实现当某项关联的监控参数出现问题或告警时能够准确无误的反馈该业务的运行状况、健康状况及趋势分析。如某网站业务相关的监控参数及优先依赖关系可以这样定义,一台运行Linux系统的物理服务器的CPU利用率、内存利用率、网络接口流量、磁盘分区利用率、风扇转速、主板电压、内存温度、CPU温度等(一级依赖优先级);一台网络设备的端口状态、端口流量(二级依赖优先级);一个Tomcat应用的内存使用情况、CPU使用情况等(三级依赖优先级);一个Mysql数据库的表空间利用率、当前连接数等(四级依赖优先级)。其中,这里的依赖优先级是根据不同的业务类型、业务性质来确定的,主要取决于业务所依赖的程度,比如上边的例子,当这个网站业务所在的物理服务器直接坏掉后,此业务将肯定停止运行,所以依赖优先级必然较高。
[0013]其具体监控过程如下:
一、在基于云资源监控平台的业务监控子系统中,先由业务依赖资源分析单元对业务所依赖的资源进行分析,再对业务所依赖的各资源的正常使用情况进行分析,获取到资源列表及正常资源使用率等参数信息;
二、业务关联监控参数分析与处理单元在获取到所需的各项参数信息后,就会进行分析及处理,最终得出监控该业务所需的一个整体的、有依赖优先级的、可靠的业务监控组方案,其中包括了监控该业务所有关联的监控项及监控参数、告警阀值;
三、由子系统进行调度完成对业务的高可靠性监控。
[0014]所述业务依赖资源分析单元和业务关联监控参数分析与处理单元都模块化处理,即,业务关联监控参数分析与处理只需要业务依赖资源分析模块提供分析的结果数据,业务依赖资源分析模块是独立于业务关联监控参数分析与处理模块存在的。
[0015]在体系结构中,通过业务依赖资源分析单元,对业务依赖的资源及资源使用情况进行分析,获取其资源列表、各资源的使用情况、各资源被业务依赖的优先级等各项数据,经过业务关联监控参数分析与处理模块分析与处理后,得到业务监控所需的、作为一个整体业务组存在的各资源监控参数及关联关系,进而实现高可靠性的业务监控。
[0016]如附图2所示,以下用一个网站业务监控的实施例说明高可靠性业务监控系统的实施过程:
(1)分析该网站业务所依赖的资源,包括运行Linux操作系统的虚拟机、该网站所使用的网络环境中的路由器/交换机、该网站所使用的Web服务器Tomcat、该网站所使用的数据库Mysql 5.0以及该网站应用所在的云资源平台;
(2)分析该网站业务所依赖各资源的监控参数,如运行Linux操作系统的虚拟机需要监控其CPU负载情况、内存利用率、磁盘利用率、网络接口流量等,所依赖的云资源平台则要监控其计算节点、物理节点、存储节点及网络情况等,其他资源的监控参数略。并预设各监控参数所需的告警阀值,即在阀值范围内为正常,超出阀值范围为不正常;
(3)分析该网站业务所依赖各资源的相互依赖优先级,这里根据资源关键程度进行依赖优先级排定为:一级依赖优先级(该网站应用所在的云资源平台)、二级依赖优先级(运行Linux操作系统的虚拟机)、三级依赖优先级(该网站所使用的网络环境中的路由器/交换机)、四级依赖优先级(该网站所使用的Web服务器Tomcat)、五级依赖优先级(该网站所使用的数据库Mysql 5.0);
(4)部署应用前三个步骤中分析出的数据,使业务监控系统运行,并调用各资源监控进程开始对各资源进行监控,如图2中所示,得出各资源的状态是否正常,然后如图1中所示,按分析出的依赖优先级一级一级的得出最终的监控结果,该网站业务状态是否正常。
[0017]除说明书所述的技术特征外,均为本专业技术人员的公知技术。
【权利要求】
1.一种基于云资源监控平台的业务监控方法,其特征在于,其结构包括: 基于云资源监控平台的业务监控子系统,是该方法的载体,负责协调各个单元模块; 业务依赖资源分析单元,负责分析业务的类型和特点,确定该业务所依赖的各项资源及各资源的使用量; 业务关联监控参数分析与处理单元,负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阀值、通知策略,进而实现当某项关联的监控参数出现问题或告警时能够准确无误的反馈该业务的运行状况、健康状况及趋势分析; 其具体监控过程如下: 一、在基于云资源监控平台的业务监控子系统中,先由业务依赖资源分析单元对业务所依赖的资源进行分析,再对业务所依赖的各资源的正常使用情况进行分析,获取到资源列表及正常资源使用率等参数信息; 二、业务关联监控参数分析与处理单元在获取到所需的各项参数信息后,就会进行分析及处理,最终得出监控该业务所需的一个整体的、有依赖优先级的、可靠的业务监控组方案,其中包括了监控该业务所有关联的监控项及监控参数、告警阀值; 三、由子系统进行调度完成对业务的高可靠性监控。
2.根据权利要求1所述的一种基于云资源监控平台的业务监控方法,其特征在于,所述业务依赖资源分析单元和业务关联监控参数分析与处理单元都模块化处理,即,业务关联监控参数分析与处理只需要业务依赖资源分析模块提供分析的结果数据,业务依赖资源分析模块是独立于业务关联监控参数分析与处理模块存在的。
【文档编号】H04L29/08GK103475544SQ201310425573
【公开日】2013年12月25日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】陆峰 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1