设备性能监控的方法、装置和系统制造方法及图纸

技术编号:7105486 阅读:167 留言:0更新日期:2012-04-11 18:40
本申请公开了一种设备性能监控的方法、装置和系统,该方法包括:接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。本申请中通过分布式数据库和主数据库共同进行监控,降低了数据库的要求。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种设备性能监控的方法、装置和系统
技术介绍
随着计算机在各公司及企业中的大量应用,如何保证大规模设备的稳定运行,例如服务器设备的稳定运行是一件极其重要的事情。现有技术中通过监控与观察设备的运行趋势,并及时做出故障、扩容、采购等的预判,保证设备的稳定运行。但是,所有设备的性能数据会随着时间的推进而持续不断的增加,如何对这些大批量的数据进行合理的处理,而且又能反映出设备的运行趋势,是急需解决的关键问题。现有技术中提供的监控方案包括Cacti和RRD(Round Robin Database,环状数据库)Tool(工具),Cacti是一套PHP(Hypertext Preprocessor,超级文本预处理语言)程序,它运用snmpget采集数据,使用RRD Tool进行类似的算法完成数据的归并和绘图,需根据自身业务配置参数,在数据存储上采用了文件存储的方式。但是,由于该方案采用文件方式存储,当被监控设备的规模较大时,例如被监控设备的数量达到几万甚至几十万台时,需要存储大量的数据文件和图像文件,对存储设备的要求较大。
技术实现思路
本申请提供一种设备性能监控的方法、装置和系统,通过分布式数据库和主数据库共同进行监控,降低了数据库的要求。本申请实施例提供一种设备性能监控的方法,包括:接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。本申请实施例提供一种设备性能监控的装置,包括:接收单元,用于接收配置界面下发的被监控设备的监控策略;监控项生成单元,用于根据所述接收单元接收的监控策略生成监控项;配置单元,用于在主数据库中配置与所述监控项对应的数据存储空间;数据获得单元,用于根据所述监控项查找与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;数据处理单元,用于将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;生成单元,用于根据所述数据存储空间存储的数据生成性能图。本申请实施例提供一种设备性能监控的系统,包括被监控设备、分布式数据库服务器、以及主数据库服务器,其中,所述分布式数据库服务器,设有分布式数据库,用于存储被监控设备的监控数据;所述主数据库服务器,设有主数据库,用于接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。本申请实施例提供一种设备性能监控的方法,包括以下步骤:将被监控设备的监控数据存储于分布式数据库中;接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。与现有技术相比,本申请至少具有以下优点:通过配置界面向数据库下发被监控设备的监控策略,根据该监控策略生成监控项,在数据库中配置与监控项对应的数据存储空间;在分布式数据库中存储被监控设备的监控数据,从分布式数据库获取被监控设备的监控数据进行归并处理后存储到数据存储空间,进而生成性能图;由于监控策略是由配置界面下发的,因而用户可以根据需要通过配置界面灵活控制监控策略,并且由于被监控设备的监控数据存储到分布式数据库中,因此降低了数据库的要求。附图说明为了更清楚地说明本申请的实施例或现有技术中的技术方案,下面将对本申请的实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的设备性能监控的系统的示意图;图2是本申请实施例一提供的设备性能监控的方法的流程示意图;图3是本申请实施例二中数据库设计示意图;图4是本申请实施例二中CPU性能图的配置信息示意图;图5是本申请实施例二中环状数据存储示意图;图6-8所示为本申请实施例提供的监控系统得到的性能图曲线的示例;图9是本申请实施例三提供的设备性能监控的装置的结构示意图;图10是本申请实施例四提供的设备性能监控的系统中主数据库的结构示意图;图11是本申请实施例五提供的设备性能监控的方法的流程示意图。具体实施方式下面将结合本申请的实施例中的附图,对本申请的实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请的实施例保护的范围。本专利技术实施例提供的设备性能监控的系统,包括多个被监控设备、与各被监控设备对应的分布式数据库(例如一个被监控设备对应一个分布式数据库或者几个被监控设备对应一个分布式数据库)、以及主数据库。如图1所示,各分布式数据库分别配置于分布式数据库服务器内,主数据库配置于主数据库服务器内。各被监控设备的监控数据分别存储到其对应的分布式数据库内,主数据库内存储有被监控设备与分布式数据库的对应关系,主数据库从分布式数据库获取被监控设备的监控数据进行归并处理并存储归并处理的结果。实施例一本申请实施例一提供一种设备性能监控的方法,如图2所示,该方法包括以下步骤:步骤101,接收配置界面下发的被监控设备的监控策略;具体地,配置界面可以为web页面,用户通过该web页面为被监控设备选择监控策略,然后下发到主数据库;步骤102,根据所述监控策略生成监控项。该监控项纪录了被监控设备本文档来自技高网...

【技术保护点】
1.一种设备性能监控的方法,其特征在于,包括:接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。

【技术特征摘要】
1.一种设备性能监控的方法,其特征在于,包括:
接收配置界面下发的被监控设备的监控策略;
根据所述监控策略生成监控项;
在主数据库中配置与所述监控项对应的数据存储空间;
根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在
所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;
将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空
间;
根据所述数据存储空间存储的数据生成性能图。
2.如权利要求1所述的方法,其特征在于,
所述监控项记录所述被监控设备与性能图的对应关系;
在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控
数据包括:根据所述监控项所标识的性能图的时间段定义从所述分布式数据
库中获得时间段内的与所述监控项对应的所述被监控设备的监控数据。
3.如权利要求2所述的方法,其特征在于,接收配置界面下发的被监控
设备的监控策略之前,还包括:
根据配置界面下发的性能图参数配置性能图。
4.如权利要求1-3任一项所述的方法,其特征在于,将所述被监控设备
的监控数据进行归并处理后存储到所述数据存储空间包括:
使用当前归并处理得到的值替换配置的时间长度之前归并处理得到的
值;该时间长度为所述性能图上性能曲线的时间跨度。
5.如权利要求1-3任一项所述的方法,其特征在于,将所述被监控设备
的监控数据进行归并处理包括:
若监控数据的开始时间和结束时间属于同一时间段,则在该时间段内使
用该监控数据进行归并处理;
若监控数据的开始时间和结束时间属于不同时间段,则根据该监控数据
在不同时间段内的时间长度拆分该监控数据,使用拆分后的数据进行不同时


间段的归并处理。
6.一种设备性能监控的装置,其特征在于,包括:
接收单元,用于接收配置界面下发的被监控设备的监控策略;
监控项生成单元,用于根据所述接收单元接收的监控策略生成监控项;
配置单元,用于在主数据库中配置与所述监控项对应的数据存储空间;
数据获得单元,用于根据所述监控项查找与所述被监控设备对应的分布
式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备
的监控数据;
数据处理单元,用于将所述被监控设备的监控数据进行归并处理后存储
到所述数据存储空间;
生成单元,用于根据所述数据存储空间存储的数据生成性能图。

【专利技术属性】
技术研发人员:胡东科
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:KY

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

1