本发明涉及存储技术领域,具体涉及一种存储设备的报警系统。
背景技术:
随着信息化社会的到来,随时都在制造各种各样的数据。例如很多场所都设置有监控区域,通过监控摄像头实时监控这些区域并将采集的监控画面存储起来,这些数据一般都需要借助硬盘等之类的存储硬件进行存储,但是由于种种原因这些存储设备可能会存在异常,进而无法进行数据的正常存储或影响其他一些功能的正常使用。
现有技术中一般没有较好的机制来预警这种情况,等到存储设备出现问题并不能及时发现,从而延误了修复时间。
因此,有必要提供一种能够及时有效预警存储设备异常的方法。
技术实现要素:
本发明提供了一种存储设备的报警系统,其中,包括:
存储设备,用于数据的存储;
检测模块,与所述存储设备相连,用于检测所述存储设备的工作状态是否存在异常;
报警模块,连接所述存储设备和所述检测模块,所述报警模块具有一无线收发装置,用于发送报警信息至用户终端;
其中,所述报警模块还具有一管理器,来管理所有与所述报警模块相连的存储设备。
依照本发明的一个方面,在上述的报警系统中,所述检测模块包括温度检测单元、网络检测单元、临时数据读写单元。
依照本发明的一个方面,在上述的报警系统中,所述报警模块通过短信方式和/或邮件方式将报警信息发送至用户终端。
依照本发明的一个方面,在上述的报警系统中,所述报警模块还具有一查询单元,用于查询所述报警信息。
依照本发明的一个方面,在上述的报警系统中,利用所述查询单元来根据信息状态、消息类型、客户端、时间段的一种或几种组合方式查询所述报警信息;
根据信息状态来查询所述报警模块发送成功、发送失败和正在发送的报警信息;
根据消息类型来查询所述报警模块发送的普通、警告和错误的报警信息;
根据客户端来查询具有特定IP地址的所述报警模块发送的报警信息;
根据时间段来查询所述报警模块在某一时间段内发送的报警信息。
依照本发明的一个方面,在上述的报警系统中,所述报警模块与通讯运营商提供的短信接口相连。
依照本发明的一个方面,在上述的报警系统中,所述报警模块通过GSM网络发送报警信息至所述用户终端。
依照本发明的一个方面,在上述的报警系统中,所述报警模块通过交换机或者路由器连接互联网。
依照本发明的一个方面,在上述的报警系统中,所述报警模块还包括一RAID控制器,与所述存储设备相连,用于对所述存储设备的磁盘阵列进行控制。
本发明通过检测模块来实时检测存储设备的工作状态,一旦存储设备存在异常,就会将异常信息反馈至报警模块,报警模块通过GSM网络发送短信到指定的一个或者多个用户终端,从而使得无人值守的机房中的出现的问题可以及时通知到维护人员,便于维护人员及时定位和处理问题;同时本发明还可通过报警模块对各存储设备进行管理,提高了管理效率。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1为本发明提供的一种存储设备的报警系统的示意图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
参照图1所示,本发明提供了一种存储设备的报警系统,主要包括有:存储设备1,用于数据的存储;检测模块2,与存储设备1相连,用于检测存储设备的工作状态是否存在异常;报警模块3,连接存储设备1和检测模块2,报警模块具有一无线收发装置,用于发送报警信息至用户终端4;其中,在报警模块3还具有一管理器,来管理所有与报警模块相连的存储设备1。
在本发明的一些可选实施例中,存储设备1为具有VolanStor软件(为一种成熟的NAS/IPSAN产品)的硬盘。
检测模块2会实时检测存储设备的各种工作状态,一旦检测出存储设备存在有异常情况,检测模块2就会将该异常信息发送到报警模块3,报警模块3发送报警信息至指定的用户终端4,提醒用户存储设备出现异常,尽早排查故障,保证设备的持续正常运行。同时,由于在报警模块3内加置了管理器,用户在报警模块3中注册了各个VolanStor存储服务器设备之后,即可通过报警模块3一次而管理所有存储设备1,在部署了大量VolanStor存储的机房 环境中,免去了用户重复登录设备管理的麻烦。
在本发明一可选的实施例中,检测模块2包括风扇检测单元、温度检测单元、网络检测单元、临时数据读写单元。风扇检测单元用于检测存储设备的风扇转动是否存在异常,温度检测单元可检测存储设备的工作温度是否处于正常范围,网络检测单元用于检测存储设备的网络连接状态是否正常,临时数据读写单元用于检测存储设备的数据读写是否正常,该临时数据读写单元可定时读取存储设备中的数据以及向存储设备写入临时数据,一旦临时数据读写单元无法正常读取存储设备的数据和/或写入数据至存储设备,则表明存储设备的数据读写出现异常,例如硬盘可能出现坏道等等。通过这三种用于侦测故障的硬件单元来对不同故障原因进行实时侦测,进而全方位发现故障所在,方便技术人员进行排查。本领域技术人员应当理解,在实际应用中还可视情况增加具有一些其他特定功能的检测模块2,例如设置一单元专门用来检测硬盘掉线的装置,具体的相关实施例在此不予赘述,有关存储设备故障检测的模块都应属于本发明的保护范围。
在本发明一可选的实施例中,报警模块3通过短信方式和/或邮件方式将报警信息发送至用户终端。在本发明中,报警模块3内置有EmailServer(邮件服务器),可以转发Email报警信息到例如手机等用户终端,同时还可直接发送短信至用户终端,及时提醒用户。本发明不仅可以通过Email的方式来进行通知,还可以通过WebService接口进行报警信息的发送。当通过Web Service进行报警信息的发送时,需要牵涉到一些软件开发的工作。
在本发明一可选的实施例中,报警模块3还具有一查询单元,用于查询报警信息。
在本发明一可选的实施例中,利用查询单元来根据信息状态、消息类型、客户端、时间段的一种或几种组合方式查询报警信息。其中,根据信息状态来查询报警模块3发送成功、发送失败和正在发送的报警信息,例如在查询单元选择“发送成功”,查询结果将显示所有发送成功的消息。根据消息类型来查询报警模块3发送的普通、警告和错误的报警信息,例如选择“警告”, 点击“查询”,查询结果将显示类型为警告的消息。根据客户端来查询具有特定IP地址的报警模块3发送的报警信息,例如,要查询IP为192.168.1.14这个客户端产生的消息,就可以在查询单元中输入:192.168.1.14。根据时间段来查询报警模块3在某一时间段内发送的报警信息。例如输入:起始时间:2012-08-25,截止时间:2012-08-30,就会查询到这段时间内的报警消息。在一些可选的实施例中,也可以组合这些条件查询,例如信息状态选择“发送失败”,消息类型选择“警告”,客户端输入:192.168.1.122,时间段选择起始时间:2012-08-25,截止时间:2012-08-30。查询结果将显示,在2012-08-25到2012-08-30这个时间段,客户端为192.168.1.122,消息类型为“警告”,信息状态为“发送失败”的事件。
在本发明一可选的实施例中,报警模块3与通讯运营商提供的短信接口相连,进而实现能够发送短信至用户端。
在本发明一可选的实施例中,报警模块3通过GSM网络发送报警信息至用户终端;而在其他一些实施例中,还可以通过3G、4G或网络发送信息至例如手机等用户终端。在某一些实施例中,还可在用户终端上开发出特定的应用程序,报警模块3通过手机网络或者WIFI来推送相关信息至用户终端。
在本发明一可选的实施例中,报警模块3通过交换机或者路由器连接互联网。
在本发明一可选的实施例中,在报警模块3中还包括一RAID控制器,与存储设备相连,用于对存储设备的磁盘阵列进行控制。
综上所述,由于本发明采用了上述的技术方案,通过GSM网络把报警信息通过短信或者邮件方式的方式发送到指定的一个或者多个用户终端,从而使得无人值守的机房中的出现的问题可以及时通知到维护人员,便于维护人员及时定位和处理问题,同时本发明还可方便对各存储设备进行管理。
以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领 域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。