[发明专利]一种高性能的分布式数据中心监控架构有效
| 申请号: | 201310318176.7 | 申请日: | 2013-07-26 |
| 公开(公告)号: | CN103389715A | 公开(公告)日: | 2013-11-13 |
| 发明(设计)人: | 王恩东;张东;刘正伟;陆峰 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250014 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 性能 分布式 数据中心 监控 架构 | ||
技术领域
本发明涉及分布式监控和数据中心监控领域,具体涉及一种高性能的、分布式的、监控规模庞大的数据中心监控架构。
背景技术
当前,数据中心的规模越来越大,高性能的数据中心监控需求越来越强烈,但由于传统的监控架构只具有一个臃肿的、低效的监控核心,各种数据采集、处理和分析等工作效率十分低下,并且存在无法解决的性能瓶颈问题,无法对大规模的数据中心实施监控。在实际应用中,随着数据中心越建越大、对数据中心监控的要求越来越高,传统的监控架构已经无法达到使用需求,性能瓶颈问题也十分严重。这种传统的、存在性能瓶颈的、集所有处理于一体的臃肿的监控架构,当对数据中心大批量设备资源监控时,效率非常低、资源耗费严重、存在性能瓶颈,只能对2000个节点规模的数据中心进行监控。
发明内容
本发明所要解决的技术问题是提供一种对大规模数据中心的监控的更高效、更准确的数据中心监控架构。
本发明所采取的技术方案是:一种高性能的分布式数据中心监控架构,该架构的体系结构包括:监控核心引擎、监控调度进程、主动式监测轮询器、被动式监测接收器、告警引擎和监控数据处理中心,其中:
监控核心引擎是该架构的核心,负责驱动、调度各模块,还负责读取监控所需的各项配置,将自动配置根据调度进程个数划分后分发到监控调度模块;
监控调度进程主要负责根据监控核心引擎分发的监控配置来驱动和调度主动式监测轮询器或被动式监测接收器进行监控数据采集或接收,可以自动根据配置规模启动多个,以保证每个监控调度进程都能高效的进行工作;
主动式监测轮询器主动进行监测数据采集;
被动式监测接收器被动接收监测数据;
告警引擎主要负责监听所监控设备资源的告警通知或事件处理动作,根据监听内容进行邮件告警、短信告警发送或处理产生的事件等;
监控数据处理中心负责收集、记录产生的监测数据,将其记录到日志、数据库或RRD数据库(RRD是Round Robin Database的缩写,用于记录固定数目,具有循环特性,并且在当前时间点有特定值的数据,比如以天为单位记录气温)中,并进行数据处理、分析得到故障趋势、历史监控状态曲线、可用性分析报表等。
针对数据中心的节点规模,依据每个监控调度进程的监控能力,启用监控调度进程,监控核心引擎会自动根据调度进程个数将监控配置进行划分,并将划分好的监控配置分发到各监控调度进程上去;然后,监控核心引擎会驱动监控调度进程开始进行工作,各监控调度进程运行后,驱动主动式监测轮询器或被动式监测接收器来采集、收集监测数据;当监控数据采集后,监控调度进程会将其发送到监控数据处理中心,进行数据的处理、分析和记录;告警引擎是作为整个监控架构中的告警核心,以自驱动的方式进行工作,监听被监控节点的告警通知或事件处理动作,并根据监听内容做出相应动作,发送告警邮件、短信或处理产生的事件。
在体系结构中,监控核心引擎、监控调度进程、主动式监测轮询器、被动式监测接收器、告警引擎、监控数据处理中心都模块化处理,即整个数据中心监控架构分布式的部署在不同的服务器上,充分利用各自所具备的资源形成一个能够监控几十万节点规模数据中心的、高性能的监控系统。
本架构中的六大模块在监控系统应用中都设计了一个备用模块,以保证此系统的容错性和稳定性。
主动式监测轮询器设计为自动横向扩展的方式,根据监控调度进程分发下来的监测任务自动调整主动式监测轮询器的个数,保证每个轮询器的压力适中,以此达到高效的、准确的主动进行监测数据采集的目的。
本发明的有益效果:本发明打破了传统的、存在性能瓶颈的、集所有处理于一体的臃肿的监控架构,当数据中心进行大批量设备资源的监控时,效率非常低、资源耗费严重、存在性能瓶颈(如只能对2000个节点规模的数据中心进行监控)等,通过将监控架构进行分布式设计,将架构中涉及到的处理过程进行分离、细化、模块化,共分为六大模块完成各阶段的工作,并保留一个监控核心引擎完成各模块的调度运行,进而降低整个监控架构运行时的耗费资源量,并作到各模块所耗资源均等分配。最终,实现了对数据中心监控时的高性能,能够监控的规模扩大到了几万、几十万个节点。
附图说明
附图1为传统的监控架构示意图;
附图2为基于分布式的高性能数据中心监控架构示意图;
附图3为10万个节点规模的分布式数据中心监控系统示意图。
具体实施方式
参照说明书附图对本发明的内容以一个具体实例做以下详细的说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310318176.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:记录再现装置和变换装置
- 下一篇:一种新型的多网融合室内分布系统





