一种跨数据中心存储环境统一监控方法

文档序号:7804660阅读:219来源:国知局
一种跨数据中心存储环境统一监控方法
【专利摘要】本发明公开了一种跨数据中心存储环境统一监控方法,提供了对整个数据中心及跨数据中心的存储环境统一监控的管理框架,其体系结构包括客户端和管理服务端两部分;用户可通过该统一监控方法部署平台,通过监控对象统一、监控侦测统一、监控操作统一的方式,定期离散的从存储设备中获取状态信息,并对获取状态信息判断,根据设定进行智能处理,达到对数据中心之间管理服务器相互监控及数据中心内存储环境实时监控的目的。
【专利说明】一种跨数据中心存储环境统一监控方法
[0001]
【技术领域】
[0002]本发明涉及计算机系统及存储领域,具体地说是一种跨数据中心存储环境统一监控方法。
【背景技术】
[0003]随着存储环境的网络化和规模化,存储管理难度日益复杂;存储环境多元化导致管理和监控成本加大;存储环境中设备间数据无法互通,需要逐个登录操作,了解整个存储环境中存储状态信息十分困难。
[0004]如附图1所示,在多数据中心环境中,每个数据中心均安装一个管理服务器,多个数据中心之间的管理服务器通过管理网络进行互联,管理服务器在整个管理体系部署中是对等的。从性能的角度考虑将每个数据中心做为一个管理域并单独部署管理服务器,如附图2所示,管理服务器要与域内的被管理对象进行大量的交互,这些交互不仅包括管理控制的交互,还包括性能数据、日志数据等的采集。因此,管理数据要求较强的实时性。如果管理节点处于数据中心之外,会由于物理网络的复杂而导致管理路径的不可预知性。用户不需要关心管理服务器的具体位置,通过任意一个管理节点访问都可以对所有的存储系统进行管理。用户的管理范围与登录的服务器无关而仅与其管理权限有关。从扩展性和实施的简单化考虑,管理服务器之间的联接采用HTTP协议,采用CM-XML格式进行数据传输。如何对跨数据中心整个存储环 境进行统一监控,并了解存储环境中各个存储设备状态成为我们考虑的迫切问题。

【发明内容】

[0005]本发明提出了一种跨数据中心存储环境统一监控方法,本发明的目的是实现对整个数据中心及跨数据中心的存储环境的统一监控。
[0006]本发明所述一种跨数据中心存储环境统一监控方法,解决上述技术问题采用的技术方案如下:该跨数据中心存储环境统一监控方法,提供一个动态监控进程,用户可通过部署平台,通过监控对象统一、监控侦测统一、监控操作统一的方式,定期离散的从存储设备中获取状态信息,定时并发收集数据并对数据进行分析,并对获取状态信息判断,根据设定进行智能处理,达到对数据中心之间管理服务器相互监控及数据中心内存储环境实时监控的目的;该监控方法提供了对整个数据中心及跨数据中心的存储环境统一监控的管理框架,该管理框架的体系结构包括客户端和管理服务端两部分。
[0007]其中,客户端是用户与管理系统交互的接口,采用图形界面的形式;客户端主要负责实现人机交互界面;用户可以通过客户端连接到多个数据中心的任意一个管理服务器;若所登录的管理服务器与其它管理服务器在同一网络环境下,则能实现跨数据中心的统一管理;客户端与管理服务端的交互是基于HTTP协议数据传输,采用HTTP协议主要是为了简化数据传输的设计并提高系统的开发速度和质量。
[0008]管理服务端是管理框架实现的核心,是存储环境的综合管理平台;首先,它作为一个HTTP服务端,接收管理客户端的请求,并通过操作调度模块解析出被管理对象及访问的方法,然后进行相应的调用;管理服务端需求处理的请求分为两个方面:一方面,将对其它存储设备的操作,通过被管理对象的实现,调用存储设备的相应的操作。管理服务端的设计模式类似于操作系统的驱动设计。操作调度系统类似于统一的调用的接口,而每个agent相当于具体的驱动;
管理服务端的主要职责是:一、接收统一管理客户端的请求进行处理,并将处理结果返回;二、通过实时监控线程对指定的存储设备进行监控和数据采集;三、通过监控对象统一、监控侦测统一、监控操作统一方式整合各个厂商不同类型的存储设备;四、提供访问安全、管理用户管理等附加功能。
[0009]本发明所述跨数据中心存储环境统一监控方法具有的有益效果:
通过该跨数据中心存储环境统一监控方法,用户可通过部署平台,达到对数据中心之间状态监控,及数据中心整个存储环境离散的状态收集,并对数据进行可视化实现系统监控的目的;及时为用户展示整个存储网络中存储设备状态信息,对用户的存储环境进行正确引导,帮助客户实现对整个复杂的存储环境进行统一监控,提高了产品竞争力。
【专利附图】

【附图说明】
[0010]附图1是该方法多数据中心部署的示意图;
附图2是该方法单数据中心部署的示意图;
附图3是该方法所述管理框架的结构示意图;
附图4是该方法数据中心之间管理服务器相互监控的流程图;
附图5是该方法数据中心内存储环境实时监控的流程图。
【具体实施方式】
[0011]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的一种跨数据中心存储环境统一监控方法进行详细说明。
[0012]该跨数据中心存储环境统一监控方法,提供一个动态监控进程,用户可通过部署平台,通过监控对象统一、监控侦测统一、监控操作统一的方式,定期离散的从存储设备中获取状态信息,定时并发收集数据并对数据进行分析,并对获取状态信息判断,根据设定进行智能处理,达到对数据中心之间管理服务器相互监控及数据中心内存储环境实时监控的目的;该监控方法提供了对整个数据中心及跨数据中心的存储环境统一监控的管理框架,该管理框架的体系结构包括客户端和管理服务端两部分。
[0013]本方明所述跨数据中心存储环境统一监控方法实现一个动态监控进程,定时并发收集数据并对数据进行分析实现系统监控,通过定期离散的从存储设备中获取状态信息来实现状态资源监控;且不同的存储系统提供了不同的状态信息获取接口。通过该跨数据中心存储环境统一监控方法,能够实现对整个数据中心及跨数据中心的存储环境进行统一监控,通过监控对象统一、监控侦测统一、监控操作统一等方式最终实现对存储环境、设备厂商、型号、管理方式等多元化环境的统一化监控。[0014]下面分别对该统一监控方法的监控对象统一、监控侦测统一、监控操作统一方式进行详细说明:
所述监控操作统一:
不同的存储设备采用不同的连接方式及传输方式,采用ssh、telnet或者基于http的cim-xml格式传输;该统一监控方法中,如附图3所示,管理服务器通过不同agent对存储环境中不同类型、型号设备进行连接封装;在添加被管理存储设备时,会在数据库中记录被添加存储设备的连接方式、帐号、密码;通过管理服务器被管理对象实现层,实现对整个存储环境的监控操作统一;
所述监控对象统一:
存储对象在各存储产品中都包含,交集比例大,达到95%以上,各厂商存储对象的不同之处主要体现在概念定义和模块分类方式上;该统一监控方法采用面向对象思想,把存储设备认为是由大量存储对象构成,每个存储对象都有方法和属性,统一监控即实现对部分存储对象的方法属性的统一监控,从而实现对不同厂家存储设备的监控;
所述监控侦测统一:
监控侦测包括数据中心之间管理服务器的监控侦测及数据中心内存储环境的监控侦测两部分内容;
通过监控侦测,可以根据监控的数据判断存储设备及存储网络的健康状态,对健康状态进行预警;能够及时的发现存储环境运行异常,并及时报警,以使用户能及时处理;可以在资源利用等方面进行数据分析,以预测将来的资源利用趋势;能够自动侦测出整个数据中心的布局,一方面用于用户对数据中心的设备进行评估,从而优化系统部署;另外方面也有利于设备的全局监控,可以将全局视图映射到大屏幕上进行集中监控。
[0015]本发明所述跨数据中心存储环境统一监控方法中,所提出的对整个存储环境统一监控的管理框架的体系结构包括:客户端和管理服务端两部分;如附图3所示:
其中,客户端是用户与管理系统交互的接口,采用图形界面的形式;客户端主要负责实现人机交互界面;用户可以通过客户端连接到多个数据中心的任意一个管理服务器;若所登录的管理服务器与其它管理服务器在同一网络环境下,则能实现跨数据中心的统一管理;客户端与管理服务端的交互是基于HTTP协议数据传输,采用HTTP协议主要是为了简化数据传输的设计并提高系统的开发速度和质量;
管理服务端是管理框架实现的核心,是存储环境的综合管理平台;首先,它作为一个HTTP服务端,接收管理客户端的请求,并通过操作调度模块解析出被管理对象及访问的方法,然后进行相应的调用;管理服务端需求处理的请求分为两个方面:一方面,将对其它存储设备的操作,通过被管理对象的实现,调用存储设备的相应的操作。管理服务端的设计模式类似于操作系统的驱动设计。操作调度系统类似于统一的调用的接口,而每个agent相当于具体的驱动;
管理服务端的主要职责是:一、接收统一管理客户端的请求进行处理,并将处理结果返回;二、通过实时监控线程对指定的存储设备进行监控和数据采集;三、通过监控对象统一、监控侦测统一、监控操作统一方式整合各个厂商不同类型的存储设备;四、提供访问安全、管理用户管理等附加功能。
[0016]通过该跨数据中心存储环境统一监控方法,能够实现数据中心之间管理服务器相互监控以及数据中心内存储环境实时监控,其中,如附图4所示,数据中心之间管理服务器相互监控的具体流程包括:
a)管理服务器启动监听进程,对本管理服务器监听进入b,对其它管理服务器监听进入c ;
b)执行脚本,获取本服务器状态信息,判断本服务器状态正常进入i,异常进入f;
c)从配置中获取其它被监听服务器IP列表,判断其它服务器IP列表为空进入1,不为空进入d ;
d)并发监听请求,进入e;
e)对请求返回判断,被监听对象正常进入i,异常进入f;
f)判断异常级别,进入g;
g)获取被监听对象告警方式,进入h;
h)发送告警通知,进入i;
i)更新数据库中被监控管理服务器状态信息,进入j; j)更新状态到客户端,进入k;
k)记录操作日志,进入I;
I)结束;
如附图5所示,数据中心内存储环境实时监控的具体流程为:
a)管理服务器启动监听进程,进入b;
b)从配置中获取存储环境中存储设备列表,判断存储设备列表为空进入1,不为空进入c ;
C)判断被监控存储设备管理方式,进入d;
d)发送监听请求,进入e;
e)对请求返回判断,被监听对象正常进入i,异常进入f;
f)判断异常级别,进入g;
g)获取被监听对象告警方式,进入h;
h)发送告警通知,进入i;
i)更新数据库中被监控管理服务器状态信息,进入j; j)更新状态到客户端,进入k;
k)记录操作日志,进入I;
I)结束。
[0017]综上可知,本方明所述跨数据中心存储环境统一监控方法,是对厂商多元化、硬件多元化、设备多元化、拓扑多元化的存储环境,进行逻辑统一、接口统一的监控方法;通过所述管理框架,能够实现对数据中心及数据中心内存储设备的灵活扩展监控;灵活扩展监控包含对被监控数据中心的增加I删除及数据中心中被监控存储设备的添加I删除。用户可通过该统一监控方法部署平台,达到对数据中心之间状态监控及数据中心整个存储环境离散的状态收集,并对数据进行可视化实现系统监控的目的。
[0018]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属【技术领域】的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【权利要求】
1.一种跨数据中心存储环境统一监控方法,其特征在于,该统一监控方法提供一个动态监控进程,用户能够通过部署平台,通过监控对象统一、监控侦测统一、监控操作统一的方式,定时并发收集数据并对数据进行分析,定期离散的从存储设备中获取状态信息,并对获取状态信息判断,根据设定进行智能处理,达到对数据中心之间管理服务器相互监控及数据中心内存储环境实时监控的目的;该监控方法提供了对整个数据中心及跨数据中心的存储环境统一监控的管理框架,该管理框架的体系结构包括客户端和管理服务端两部分。
2.根据权利要求1所述的跨数据中心存储环境统一监控方法,其特征在于,所述监控操作统一: 该统一监控方法中,在管理服务器中通过不同agent对存储环境中不同类型、型号设备进行连接封装;在添加被管理存储设备时,在数据库中记录被添加存储设备的连接方式、帐号、密码;通过管理 服务器被管理对象实现层,实现对整个存储环境的监控操作统一。
3.根据权利要求1所述的跨数据中心存储环境统一监控方法,其特征在于,所述监控对象统一: 该统一监控方法采用面向对象思想,把存储设备划分为大量存储对象,每个存储对象都有方法和属性,该统一监控方法通过对部分存储对象的方法属性的统一监控,实现对不同厂家存储设备的监控。
4.根据权利要求1所述的跨数据中心存储环境统一监控方法,其特征在于,所述监控侦测统一: 监控侦测包括数据中心之间管理服务器的监控侦测及数据中心内存储环境的监控侦测两部分内容; 监控侦测的具体内容包括:根据监控的数据判断存储设备及存储网络的健康状态;及时的发现存储环境运行异常,并及时报警;在资源利用方面进行数据分析,以预测将来的资源利用趋势;自动侦测出整个数据中心的布局,将全局视图映射到大屏幕上进行集中监控。
5.根据权利要求1所述的跨数据中心存储环境统一监控方法,其特征在于,所述客户端是用户与管理系统交互的接口,采用图形界面的形式;客户端主要负责实现人机交互界面;用户能够通过客户端连接到多个数据中心的任意一个管理服务器;若所登录的管理服务器与其它管理服务器在同一网络环境下,则能够跨数据中心进行统一管理;客户端与管理服务端的交互是基于HTTP协议数据传输。
6.根据权利要求1所述的跨数据中心存储环境统一监控方法,其特征在于,所述管理服务端是所述管理框架实现的核心,是存储环境的综合管理平台;管理服务端作为一个HTTP服务端,接收管理客户端的请求,并通过操作调度模块解析出被管理对象及访问的方法,然后进行相应的调用; 所述管理服务端的主要职责是: a.接收统一管理客户端的请求进行处理,并将处理结果返回; b.通过实时监控线程对指定的存储设备进行监控和数据采集; c.通过监控对象统一、监控侦测统一、监控操作统一方式整合各个厂商不同类型的存储设备; d.提供访问安全、管理用户管理附加功能。
7.根据权利要求5或6所述的跨数据中心存储环境统一监控方法,其特征在于,数据中心之间管理服务器相互监控的具体流程包括: a)管理服务器启动监听进程,对本管理服务器监听进入b,对其它管理服务器监听进入c ;b)执行脚本,获取本服务器状态信息,判断本服务器状态正常进入i,异常进入f; c)从配置中获取其它被监听服务器IP列表,判断其它服务器IP列表为空进入1,不为空进入d ; d)并发监听请求,进入e; e)对请求返回判断,被监听对象正常进入i,异常进入f; f)判断异常级别,进入g; g)获取被监听对象告警方式,进入h; h)发送告警通知,进入i; i)更新数据库中被监控管理服务器状态信息,进入j; j)更新状态到客户端,进入k; k)记录操作日志, 进入I; I)结束。
8.根据权利要求5或6所述的跨数据中心存储环境统一监控方法,其特征在于,数据中心内存储环境实时监控的具体流程为: a)管理服务器启动监听进程,进入b; b)从配置中获取存储环境中存储设备列表,判断存储设备列表为空进入1,不为空进入c ; C)判断被监控存储设备管理方式,进入d; d)发送监听请求,进入e; e)对请求返回判断,被监听对象正常进入i,异常进入f; f)判断异常级别,进入g; g)获取被监听对象告警方式,进入h; h)发送告警通知,进入i; i)更新数据库中被监控管理服务器状态信息,进入j; j)更新状态到客户端,进入k; k)记录操作日志,进入I; I)结束。
【文档编号】H04L29/08GK103973815SQ201410227128
【公开日】2014年8月6日 申请日期:2014年5月27日 优先权日:2014年5月27日
【发明者】袁鹏飞, 吴庆民, 刘变红, 何中辰 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1