一种适于云存储的集中监控系统的制作方法

文档序号:7904941阅读:307来源:国知局
专利名称:一种适于云存储的集中监控系统的制作方法
技术领域
本实用新型特别涉及一种适于云存储的集中监控系统,属于网络存储的管理技术 领域。
背景技术
全球数据量的猛增使得云存储系统迅速成为存储领域的研究热点。该系统通过网 络技术把不同地域、不同类型的大规模存储设备整合在一起共同对外提供数据存储和业务 访问功能。云存储中的存储设备数量庞大、分布地域广造成存储设备的运营管理困难。主要 表现在硬盘、电源、电池等部件的数量增加,故障几率比普通的磁盘阵列增加了几个数量 级,增加了运营单位对存储设备的故障维护难度;基于传统磁盘阵列的管理软件大都以单一磁盘阵列为基本管理单元,只能查看和 配置单个的存储系统,不能执行统一监控,效率低下,管理成本增加;普通磁盘阵列中内嵌的报警功能只能用于该阵列的报警。在云存储环境下,磁盘 阵列的规模可达到IO4数量级。如果为每个阵列配备一个报警硬件设备的话,这么多报警 设备不仅难于部署而且相互之间不能共享使用,利用率太低,造成报警设备的严重浪费,其 结构如图1所示。鉴于上述存在的问题,提供一种适用于云存储的集中监控系统,实现云存储系统 中所有存储设备的集中管理和状态监控。发明内容本实用新型的目的是为了解决传统磁盘阵列在云存储环境下报警设备不能共享 使用,且利用率太低等问题,而提供一种适用于云存储的集中监控系统,利用统一的管理平 台和友好的用户界面,帮助管理人员轻松实现对云存储系统中存储设备的集中管理、状态 监控和故障维护。本实用新型的目的是通过以下技术方案实现的。本实用新型的一种适用于云存储的集中监控系统,包括网络存储管理(NSCC)模 块和一个共享的短信猫硬件。网络存储管理模块包括MySql数据库模块、NSCC Agent模块、NSCC⑶I模块和 NSCC CLI模块;MySql数据库模块同时与NSCC Agent模块、NSCC GUI模块和NSCC CLI模 块连接。网络存储管理模块的NSCC CLI模块和NSCC Agent模块通过以太网与被监控的大 规模磁盘阵列相连,同时NSCC Agent模块还通过USB接口连接共享的短信猫硬件。网络存 储管理模块中的NSCC⑶I模块通过以太网与管理员终端相连。其中,NSCC Agent模块通过以太网收集磁盘设备物理信息并将信息存储到MySql数据库模块中,以及利用短信猫和电子邮件发送功能发送报警信息到手机和邮箱里;NSCC GUI模块负责从MySql数据库中读取磁盘设备状态信息并将其显示在管理员终端的Web浏 览器上;NSCC CLI模块负责使用命令行方式或脚本方式通过以太网对指定磁盘阵列执行查 看和配置操作并实现二次开发。本实用新型的工作原理如下在网络存储管理模块的初始化阶段,存储管理员根据磁盘阵列的数量设定一个IP 地址范围,通过NSCC CLI模块提供的配置模板调用CLI命令行工具为所管辖的所有磁盘阵 列分配IP地址。短信猫硬件经过配置进入就绪状态。之后NSCC Agent模块周期性通过以 太网访问所有磁盘阵列的网络管理接口并收集数据,包括磁盘状态、磁盘SMART信息、控制 器事件和电压温度状态等,然后根据磁盘的SMART信息和预先设定的磁盘更换条件判断磁 盘状态,对将要坏掉的硬盘设置为报警状态,最后将这些数据存储到MySql数据库模块中。 管理员终端则通过Web浏览器远程连接到网络存储管理模块的NSCC⑶I模块,运行PHP脚 本从MySQL数据库模块中读取数据,获得所有磁盘阵列的运行状态,将其统一显示在浏览 器的页面上。当管理员需要对一个或多个磁盘阵列执行配置操作时,NSCC CLI模块被调用, 可采用脚本方式或配置模板对指定磁盘阵列进行配置。为了及时通知管理员更换或维护问题磁盘,NSCC Agent模块会在监测到系统内有 报警事件发生时即通过一个共享的硬件短信猫和一个共有的邮件帐号向多个管理员或技 术支持人员发送报警信息。其中硬件短信猫使用AT协议发送短消息,邮件报警模块使用 SMTP协议发送邮件。有益效果1)设备管理效率高NSCC把所有磁盘阵列的磁盘信息、磁盘SMART信息、磁盘阵列 事件和其它部件(电源、风扇、电压/温度传感器等)信息显示到一个统一的界面进行集中 管理,并能够利用脚本编写标准模板对一系列磁盘阵列进行统一配置,有效提高管理员的 工作效率,降低管理成本。2)设备利用率高整个监控系统内管理的所有磁盘阵列只需配备一个共享的短 信猫硬件和一个公用邮件账号,即可发送所有磁盘的报警事件,大大提高了报警设备的利用率。3)部署简单NSCC运行在一台专用管理设备上,通过每个磁盘阵列的网络管理接 口,获取磁盘阵列状态信息。不需要在应用服务器安装代理软件,易于快速部署。
图1传统磁盘阵列在云存储环境下报警设备的配置框图;图2本实用新型集中监控系统的结构示意图;图3网络存储管理模块内部的结构示意图。
具体实施方式

以下结合附图实施例对本实用新型做进一步详细描述。实施例如图2所示,本实用新型的一种适用于云存储的集中监控系统,包括网络存储管4理模块和一个共享的短信猫硬件。如图3所示,网络存储管理模块包括=MySql数据库模块、NSCC Agent模块、NSCC ⑶I模块和NSCC CLI模块;MySql数据库模块同时与NSCC Agent模块、NSCC⑶I模块和 NSCC CLI模块连接。网络存储管理模块的NSCC CLI模块和NSCC Agent模块通过以太网与被监控的大 规模磁盘阵列相连,同时NSCC Agent模块还通过USB接口连接共享的短信猫硬件。网络存 储管理模块中的NSCC⑶I模块通过以太网与管理员终端相连。其中,NSCC Agent模块通过以太网收集磁盘设备物理信息并将信息存储到MySql 数据库模块中,以及利用短信猫和电子邮件发送功能发送报警信息到手机和邮箱里;NSCC GUI模块负责从MySql数据库中读取磁盘设备状态信息并将其显示在管理员终端的Web浏 览器上;NSCC CLI模块负责使用命令行方式或脚本方式通过以太网对指定磁盘阵列执行查 看和配置操作并实现二次开发。本实用新型的工作原理如下在网络存储管理模块的初始化阶段,存储管理员根据磁盘阵列的数量设定一个IP 地址范围,通过NSCC CLI模块提供的配置模板调用CLI命令行工具为所管辖的所有磁盘阵 列分配工P地址。短信猫硬件经过配置进入就绪状态。之后NSCC Agent模块周期性通过以 太网访问所有磁盘阵列的网络管理接口(Out-of-Band接口)并收集数据,包括磁盘状态、 磁盘SMART信息、控制器事件和电压温度状态等,然后根据磁盘的SMART信息和预先设定的 磁盘更换条件判断磁盘状态,对将要坏掉的硬盘设置为报警状态,最后将这些数据存储到 MySql数据库模块中。管理员终端则通过Web浏览器远程连接到网络存储管理模块的NSCC GUI模块,运行PHP脚本从MySQL数据库模块中读取数据,获得所有磁盘阵列的运行状态, 将其统一显示在浏览器的页面上。当管理员需要对一个或多个磁盘阵列执行配置操作时, NSCC CLI模块被调用,可采用脚本方式或配置模板对指定磁盘阵列进行配置。为了及时通知管理员更换或维护问题磁盘,NSCC Agent模块会在监测到系统内有 报警事件发生时即通过一个共享的硬件短信猫和一个共有的邮件帐号向多个管理员或技 术支持人员发送报警信息。其中硬件短信猫使用AT协议发送短消息,邮件报警模块使用 SMTP协议发送邮件。
权利要求1. 一种适用于云存储的集中监控系统,其特征在于包括网络存储管理模块和一个共 享的短信猫硬件;网络存储管理模块包括=MySql数据库模块、NSCC Agent模块、NSCC⑶I模块和NSCC CLI模块;MySql数据库模块同时与NSCC Agent模块、NSCC⑶I模块和NSCC CLI模块连 接;网络存储管理模块的NSCC CLI模块和NSCC Agent模块通过以太网与被监控的大规模 磁盘阵列相连,同时NSCC Agent模块还通过USB接口连接共享的短信猫硬件;网络存储管 理模块中的NSCC⑶I模块通过以太网与管理员终端相连。
专利摘要本实用新型特别涉及一种适于云存储的集中监控系统,属于网络存储的管理技术领域。本实用新型包括网络存储管理模块和一个共享的短信猫硬件;网络存储管理模块内部的MySql数据库模块同时与NSCC Agent模块、NSCC GUI模块和NSCC CLI模块连接;网络存储管理模块的NSCC CLI模块和NSCC Agent模块通过以太网与被监控的大规模磁盘阵列相连,同时NSCC Agent模块还通过USB接口连接共享的短信猫硬件;网络存储管理模块中的NSCC GUI模块通过以太网与管理员终端相连。本实用新型结构简单;对磁盘阵列进行统一配置,管理效率高;只需配备一个共享的短信猫硬件和一个公用邮件账号,报警设备的利用率高,实现对云存储系统中存储设备的集中管理、状态监控和故障维护。
文档编号H04L29/08GK201830296SQ20102053709
公开日2011年5月11日 申请日期2010年9月21日 优先权日2010年9月21日
发明者周泽湘, 张丽, 潘兴旺, 王道邦, 谢红军, 谭毓安 申请人:北京同有飞骥科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1