【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种设备性能监控的方法、装置和系统。
技术介绍
随着计算机在各公司及企业中的大量应用,如何保证大规模设备的稳定运行,例如服务器设备的稳定运行是一件极其重要的事情。现有技术中通过监控与观察设备的运行趋势,并及时做出故障、扩容、采购等的预判,保证设备的稳定运行。但是,所有设备的性能数据会随着时间的推进而持续不断的增加,如何对这些大批量的数据进行合理的处理,而且又能反映出设备的运行趋势,是急需解决的关键问题。现有技术中提供的监控方案包括Cacti和RRD(Round Robin Database,环状数据库)Tool(工具),Cacti是一套PHP(Hypertext Preprocessor,超级文本预处理语言)程序,它运用snmpget采集数据,使用RRD Tool进行类似的算法完成数据的归并和绘图,需根据自身业务配置参数,在数据存储上采用了文件存储的方式。但是,由于该方案采用文件方式存储,当被监控设备的规模较大时,例如被监控设备的数量达到几万甚至几十万台时,需要存储大量的数据文件和图像文件,对存储设备的要求较大。
技术实现思路
本申请提供一种设备性能监控的方法、装置和系统,通过分布式数据库和主数据库共同进行监控,降低了数据库的要求。本申请实施例提供一种设备性能监控的方法,包括:接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配 ...
【技术保护点】
1.一种设备性能监控的方法,其特征在于,包括:接收配置界面下发的被监控设备的监控策略;根据所述监控策略生成监控项;在主数据库中配置与所述监控项对应的数据存储空间;根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空间;根据所述数据存储空间存储的数据生成性能图。
【技术特征摘要】 【专利技术属性】
1.一种设备性能监控的方法,其特征在于,包括:
接收配置界面下发的被监控设备的监控策略;
根据所述监控策略生成监控项;
在主数据库中配置与所述监控项对应的数据存储空间;
根据所述监控项查找配置的与所述被监控设备对应的分布式数据库,在
所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控数据;
将所述被监控设备的监控数据进行归并处理后存储到所述数据存储空
间;
根据所述数据存储空间存储的数据生成性能图。
2.如权利要求1所述的方法,其特征在于,
所述监控项记录所述被监控设备与性能图的对应关系;
在所述分布式数据库中获得与所述监控项对应的所述被监控设备的监控
数据包括:根据所述监控项所标识的性能图的时间段定义从所述分布式数据
库中获得时间段内的与所述监控项对应的所述被监控设备的监控数据。
3.如权利要求2所述的方法,其特征在于,接收配置界面下发的被监控
设备的监控策略之前,还包括:
根据配置界面下发的性能图参数配置性能图。
4.如权利要求1-3任一项所述的方法,其特征在于,将所述被监控设备
的监控数据进行归并处理后存储到所述数据存储空间包括:
使用当前归并处理得到的值替换配置的时间长度之前归并处理得到的
值;该时间长度为所述性能图上性能曲线的时间跨度。
5.如权利要求1-3任一项所述的方法,其特征在于,将所述被监控设备
的监控数据进行归并处理包括:
若监控数据的开始时间和结束时间属于同一时间段,则在该时间段内使
用该监控数据进行归并处理;
若监控数据的开始时间和结束时间属于不同时间段,则根据该监控数据
在不同时间段内的时间长度拆分该监控数据,使用拆分后的数据进行不同时
间段的归并处理。
6.一种设备性能监控的装置,其特征在于,包括:
接收单元,用于接收配置界面下发的被监控设备的监控策略;
监控项生成单元,用于根据所述接收单元接收的监控策略生成监控项;
配置单元,用于在主数据库中配置与所述监控项对应的数据存储空间;
数据获得单元,用于根据所述监控项查找与所述被监控设备对应的分布
式数据库,在所述分布式数据库中获得与所述监控项对应的所述被监控设备
的监控数据;
数据处理单元,用于将所述被监控设备的监控数据进行归并处理后存储
到所述数据存储空间;
生成单元,用于根据所述数据存储空间存储的数据生成性能图。
技术研发人员:胡东科,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。