一种机房服务器远程监控方法及系统转让专利

申请号 : CN201510530643.1

文献号 : CN105100732B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢浩黄耀剑任大鹏杨帆马烨巍

申请人 : 深圳市银之杰科技股份有限公司

摘要 :

本发明公开了一种机房服务器远程监控方法及系统。所述系统包括多个IP摄像头、交换机、机房监控中心。所述IP摄像头用于接收拍照数据采集指令,对机房内的设备状态指示灯进行拍照,产生一组建模图像数据。所述机房监控中心用于预先采集并保存该组建模图像数据,以及用于依照设定的拍照数据采样周期控制各个IP摄像头对其监控下的服务器机柜进行拍照,采集一组实时图像数据,逐一对比该组实时图像数据中各个设备状态指示灯的色度值及已存档的建模图像数据中相应的设备状态指示灯的色度值,根据对比结果排查机房机柜内的异常服务器,并执行报警。本发明提供可供查询的精准的历史图像数据以供服务器故障分析和处理并可极大地提高服务器故障排查效率。

权利要求 :

1.一种机房服务器远程监控方法,其特征在于,包括如下步骤:

S1、根据IP摄像头在机房内的部署位置建立IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系;

S2、启动机房服务器远程监控系统,控制IP摄像头对与之对应的机柜进行拍照,采集机柜图像,对机柜内设备状态指示灯进行框选建模,生成一组建模图像数据,并存档该组建模图像数据,该组建模图像数据包括机柜内各台设备的设备状态指示灯的坐标位置、色度值、灯模差值、灯灭阈值;

S3、依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据;

S4、根据存档的建模图像数据中设备状态指示灯的坐标位置计算实时图像数据中设备状态指示灯的色度值,将该色度值与存档的建模图像数据中的设备状态指示灯的色度值进行比较;如两者之间的色差小于灯模差值,则判定该设备状态指示灯异常,并根据告警策略产生告警;

其中,所述步骤S4具体包括:

S41、识别该组建模图像数据及该组实时图像数据中需实施监控的设备状态指示灯的颜色,判断该组实时图像数据中各设备状态指示灯与已存档的建模图像数据中与之对应的各个设备状态指示灯在颜色及亮度变化上是否一致;

S42、如该组实时图像数据中任意一个设备状态指示灯与已存档建模图像数据中该设备状态指示灯在颜色及亮度变化上不一致,则针对该设备状态灯所指示的服务器执行一次表示疑似告警的预警操作;

S43、接收在下一个拍照数据采样周期经交换机传送的下一组实时图像数据,跳回步骤S41;

S44、累计针对同一台服务器连续产生的表示疑似告警的预警操作次数,判断该预警次数是否超过设定的预警次数限制,如是,则判定该台服务器工作状态出现异常,生成服务器异常告警日志,并结合告警策略对服务器异常告警日志进行处理。

2.根据权利要求1所述的机房服务器远程监控方法,其特征在于,所述步骤S44中判定服务器工作状态出现异常时,生成服务器异常告警日志,并结合告警策略对服务器异常告警日志进行处理的步骤包括:S441、根据IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系索引该台异常服务器的设备状态指示灯的编号对应的机柜编号及服务器型号,查找与该服务器型号对应的联系人及联系电话,生成一条包含有机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,并将该条服务器异常告警日志显示于机房服务器监控主界面的服务器告警子界面;

其中,该条服务器异常告警日志包括告警信息及告警明细,该告警信息用于描述该服务器机柜内的异常设备,该告警明细用于描述异常设备的设备状态指示灯;

S442、将该条服务器异常告警日志发送到第三方监控系统,或者以邮件或短信形式将该条服务器异常告警日志推送到与该联系电话对应的该台服务器指定负责人的通讯终端。

3.根据权利要求2所述的机房服务器远程监控方法,其特征在于,所述步骤S441还包括:解析该设备状态指示灯的颜色变化表示的服务器异常信息,将服务器异常信息添加到该条服务器异常告警日志。

4.根据权利要求3所述的机房服务器远程监控方法,其特征在于,所述步骤S441还包括:该告警信息包括报警级别,异常设备的告警级别与异常设备的重要性关联,根据异常设备的重要性定义异常设备的告警级别。

5.根据权利要求4所述的机房服务器远程监控方法,其特征在于,所述方法在所述步骤S4之后还包括如下步骤:S5、根据服务器型号对实时图像数据中的设备状态指示灯图片、服务器异常告警日志进行分类,将分类数据作为服务器历史数据存档于数据库;

S6、对存储于数据库的服务器历史数据进行定期清理,以释放数据库的存储空间。

6.一种机房服务器远程监控系统,其特征在于,所述系统包括:

部署于机房机柜内外的多个IP摄像头、交换机、以及位于远端的机房监控中心;

所述多个IP摄像头用于接收来自所述机房监控中心的拍照数据采集指令,对与之对应的服务器机柜进行拍照,产生一组用于判定服务器工作状态异常与否的建模图像数据;

所述机房监控中心用于采集经所述交换机传递的建模图像数据,并将建模图像数据存档;

所述机房监控中心还用于依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据,将该组实时图像数据中各个设备状态指示灯的色度值与已存档的建模图像数据中与之对应的各个设备状态指示灯的色度值逐一进行对比,根据对比结果排查出机房机柜内的异常服务器,并执行报警;

其中,所述机房监控中心包括:

数据录入模块,用于完成机房、子机房、及IP摄像头信息的录入及修改;

设备关联模块,用于完成摄像头与机柜之间的关联;

设备建模模块,用于采集机柜图像,对机柜内设备状态指示灯进行框选建模,生成一组建模图像数据并保存该组建模图像数据;

图像拍照控制模块,依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据;

图像对比模块,用于依次将实时图像数据与建模图像数据进行对比分析,如两者之间的色差小于灯模差值,则产生一条疑似告警;

设备告警模块,用于告警信息的展示及告警的处理;

告警分析模块,用于根据设定的告警策略对告警进行分析,如疑似告警分析,机柜归并告警分析、机房归并告警分析,告警级别分析,并产生告警信息;

页面巡检模块,用于在操作页面上提供查看当前实时监控图像以及历史图像的功能;

该页面巡检模块包括历史巡检单元及自动巡检单元,该历史巡检单元用于在操作页面上提供查询显示一定周期内的监控图像,该自动巡检单元用于在操作页面上自动遍历并显示机房实时监控图像,自动跳转并大屏显示机柜监控图像;

数据库,用于存储建模图像数据、实时图像数据、以及所述设备告警模块产生的告警信息;

显示屏,用于显示机房服务器监控主界面及该界面下的告警信息。

7.根据权利要求6所述的机房服务器远程监控系统,其特征在于,所述设备告警模块进一步包括:告警日志生成子模块,用于根据IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系确定颜色出现变化的设备状态指示灯的编号所对应的机柜编号及服务器型号、以及与该服务器型号对应的联系人及联系电话,生成一条包含有机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,将该条服务器异常告警日志存储于所述数据库以及显示于所述显示屏。

8.根据权利要求7所述的机房服务器远程监控系统,其特征在于,所述设备告警模块还包括:报警级别确定子模块,用于根据异常设备的重要性定义异常设备的告警级别。

说明书 :

一种机房服务器远程监控方法及系统

技术领域

[0001] 本发明涉及机房监控技术领域,更具体地说,涉及一种机房服务器远程监控方法及系统。

背景技术

[0002] 机房内的机柜数量众多,为实现机房内异常服务器的准确识别,通常采用巡查人员按照巡查安排表对机柜内的服务器逐一进行故障排查的人工巡查方式,该人工巡查方式存在以下缺点:
[0003] 缺点一、需要大量人手,耗力耗时,且服务器故障排查效率极为低下;
[0004] 缺点二、巡查人员的肉眼检查过程难免存在疏漏,服务器故障排查结果的精准度得不到保证;
[0005] 缺点三、服务器故障排查结果需手写记录,纸质手写记录信息不便于服务器历史数据的保存及查看,也无法复现出现故障的场景用以分析和处理。

发明内容

[0006] 本发明要解决的技术问题在于针对现有技术的上述缺陷,提供一种机房服务器远程监控方法及系统。
[0007] 本发明解决其技术问题所采用的技术方案是:构造一种机房服务器远程监控方法,包括如下步骤:
[0008] S1、根据IP摄像头在机房内的部署位置建立IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系;
[0009] S2、启动机房服务器远程监控系统,控制IP摄像头对与之对应的机柜进行拍照,采集机柜图像,对机柜内设备状态指示灯进行框选建模,生成一组建模图像数据,并存档该组建模图像数据,该组建模图像数据包括机柜内各台设备的设备状态指示灯的坐标位置、色度值、灯模差值、灯灭阈值;
[0010] S3、依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据;
[0011] S4、根据存档的建模图像数据中设备状态指示灯的坐标位置计算实时图像数据中设备状态指示灯的色度值,将该色度值与存档的建模图像数据中的设备状态指示灯的色度值进行比较;如两者之间的色差小于灯模差值,则判定该设备状态指示灯异常,并根据告警策略产生告警。
[0012] 在本发明上述机房服务器远程监控方法中,所述步骤S4具体包括:
[0013] S41、识别该组建模图像数据及该组实时图像数据中需实施监控的设备状态指示灯的颜色,判断该组实时图像数据中各设备状态指示灯与已存档的建模图像数据中与之对应的各个设备状态指示灯在颜色及亮度变化上是否一致;
[0014] S42、如该组实时图像数据中任意一个设备状态指示灯与已存档建模图像数据中该设备状态指示灯在颜色及亮度变化上不一致,则针对该设备状态灯所指示的服务器执行一次表示疑似告警的预警操作;
[0015] S43、接收在下一个拍照数据采样周期经交换机传送的下一组实时图像数据,跳回步骤S41;
[0016] S44、累计针对同一台服务器连续产生的表示疑似告警的预警操作次数,判断该预警次数是否超过设定的预警次数限制,如是,则判定该台服务器工作状态出现异常,生成服务器异常告警日志,并结合告警策略对服务器异常告警日志进行处理。
[0017] 在本发明上述机房服务器远程监控方法中,所述步骤S44中判定服务器工作状态出现异常时,生成服务器异常告警日志,并结合告警策略对服务器异常告警日志进行处理的步骤包括:
[0018] S441、根据IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系索引该台异常服务器的设备状态指示灯的编号对应的机柜编号及服务器型号,查找与该服务器型号对应的联系人及联系电话,生成一条包含有机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,并将该条服务器异常告警日志显示于机房服务器监控主界面的服务器告警子界面;
[0019] 其中,该条服务器异常告警日志包括告警信息及告警明细,该告警信息用于描述该服务器机柜内的异常设备,该告警明细用于描述异常设备的设备状态指示灯;
[0020] S442、将该条服务器异常告警日志发送到第三方监控系统,或者以邮件或短信形式将该条服务器异常告警日志推送到与该联系电话对应的该台服务器指定负责人的通讯终端。
[0021] 在本发明上述机房服务器远程监控方法中,所述步骤S441还包括:
[0022] 解析该设备状态指示灯的颜色变化表示的服务器异常信息,将服务器异常信息添加到该条服务器异常告警日志。
[0023] 在本发明上述机房服务器远程监控方法中,所述步骤S441还包括:
[0024] 该告警信息包括报警级别,异常设备的告警级别与异常设备的重要性关联,根据异常设备的重要性定义异常设备的告警级别。
[0025] 在本发明上述机房服务器远程监控方法中,所述方法在所述步骤S4之后还包括如下步骤:
[0026] S5、根据服务器型号对实时图像数据中的设备状态指示灯图片、服务器异常告警日志进行分类,将分类数据作为服务器历史数据存档于数据库;
[0027] S6、对存储于数据库的服务器历史数据进行定期清理,以释放数据库的存储空间。
[0028] 本发明还构造一种机房服务器远程监控系统,所述系统包括:
[0029] 部署于机房机柜内外的多个IP摄像头、交换机、以及位于远端的机房监控中心;
[0030] 所述多个IP摄像头用于接收来自所述机房监控中心的拍照数据采集指令,对与之对应的服务器机柜进行拍照,产生一组用于判定服务器工作状态异常与否的建模图像数据;
[0031] 所述机房监控中心用于采集经所述交换机传递的建模图像数据,并将建模图像数据存档;
[0032] 所述机房监控中心还用于依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据,将该组实时图像数据中各个设备状态指示灯的色度值与已存档的建模图像数据中与之对应的各个设备状态指示灯的色度值逐一进行对比,根据对比结果排查出机房机柜内的异常服务器,并执行报警。
[0033] 在本发明上述机房服务器远程监控系统中,所述机房监控中心包括:
[0034] 数据录入模块,用于完成机房、子机房、及IP摄像头信息的录入及修改;
[0035] 设备关联模块,用于完成摄像头与机柜之间的关联;
[0036] 设备建模模块,用于采集机柜图像,对机柜内设备状态指示灯进行框选建模,生成一组建模图像数据并保存该组建模图像数据;
[0037] 图像拍照控制模块,依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据;
[0038] 图像对比模块,用于依次将实时图像数据与建模图像数据进行对比分析,如两者之间的色差小于灯模差值,则产生一条疑似告警;
[0039] 设备告警模块,用于告警信息的展示及告警的处理;
[0040] 告警分析模块,用于根据设定的告警策略对告警进行分析,如疑似告警分析,机柜归并告警分析、机房归并告警分析,告警级别分析,并产生告警信息;
[0041] 页面巡检模块,用于在操作页面上提供查看当前实时监控图像以及历史图像的功能;该页面巡检模块包括历史巡检单元及自动巡检单元,该历史巡检单元用于在操作页面上提供查询显示一定周期内的监控图像,该自动巡检单元用于在操作页面上自动遍历并显示机房实时监控图像,自动跳转并大屏显示机柜监控图像。
[0042] 数据库,用于存储建模图像数据、实时图像数据、以及所述设备告警模块产生的告警信息;
[0043] 显示屏,用于显示机房服务器监控主界面及该界面下的告警信息。
[0044] 在本发明上述机房服务器远程监控系统中,所述设备告警模块进一步包括:
[0045] 告警日志生成子模块,用于根据IP摄像头与机柜、服务器、设备状态指示灯之间的映射关系确定颜色出现变化的设备状态指示灯的编号所对应的机柜编号及服务器型号、以及与该服务器型号对应的联系人及联系电话,生成一条包含有机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,将该条服务器异常告警日志存储于所述数据库以及显示于所述显示屏。
[0046] 在本发明上述机房服务器远程监控系统中,所述设备告警模块还包括:
[0047] 报警级别确定子模块,用于根据异常设备的重要性定义异常设备的告警级别。
[0048] 实施本发明机房服务器远程监控方法及系统,可达到以下有益效果:
[0049] 一、本发明采用了通过IP摄像头采集并存档用于判断机柜服务器是否发生故障的一组建模图像数据,以及通过IP摄像头采集一组用于反映服务器当前工作状态的实时图像数据,将该组实时图像数据中各个设备状态指示灯的色度值与该组建模图像数据中相应的设备状态指示灯的色度值进行对比,根据对比结果识别机柜中的异常服务器并执行报警的服务器故障排查及报警方案,相比于传统的机房服务器人工巡查方式,实现了对机房服务器工作状态的远程监测及异常服务器的自动识别,故而大大提高了机房服务器故障排查效率。
[0050] 二、本发明设有服务器误报警防范机制,在本发明机房服务器监控过程中,机房监控中心检测到颜色出现变化的设备状态指示灯时,针对该设备状态指示灯指示的服务器进行表示一次疑似报警的预警操作。机房监控中心累计针对同一台服务器的疑似报警次数,且判断针对同一台服务器的疑似告警预警操作次数超过设定次数限制时,方才确定该台服务器状态出现异常并执行报警,因而降低了服务器误报警发生率,提高了服务器故障识别准确率。
[0051] 三、本发明异常设备的报警级别与该异常设备的重要性相关联,即异常设备的重要性越高,其报警级别越高,机房监控中心管理人员可根据服务器报警级别安排维修人员优先诊断及维修具有高报警级别的故障服务器,提高机房异常故障的处理效率。
[0052] 四、机房监控中心可针对每一台异常服务器生成一条包含机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志和图片,将该条服务器异常告警日志和图片显示到机房服务器监控主界面下的服务器告警子界面,以及将该条服务器异常告警日志以短信形式,将告警图片以通讯接口形式推送到服务器指定负责人的通讯终端,方便了机房服务器负责人第一时间了解到机房服务器运行状况,根据机房服务器故障原因及时出工。

附图说明

[0053] 图1为本发明提供的机房服务器远程监控方法的一个具体实施例的流程图;
[0054] 图2为图1所示的机房服务器远程监控方法中涉及的服务器故障排查及报警流程的方法流程图;
[0055] 图3为本发明提供的机房服务器远程监控系统的一个具体实施例的结构框图;
[0056] 图4为图3所示的机房服务器远程监控系统的机房监控中心的结构框图;
[0057] 图5为图4所示的机房监控中心的设备告警模块的结构框图。

具体实施方式

[0058] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059] 本发明提供了一种机房服务器远程监控系统。如图1所示,该机房服务器远程监控系统包括如下步骤:
[0060] 首先步骤S101中,机房监控中心300管理人员根据IP摄像头100在机房机柜内外的部署位置建立IP摄像头100与机柜、服务器、设备状态指示灯之间的映射关系。
[0061] 随后步骤S102中,机房监控中心300操作人员启动机房服务器远程监控系统,通过机房监控中心300控制IP摄像头100对与之对应的服务器机柜进行拍照,生成一组用于衡量服务器是否出现异常的建模图像数据,并经交换机200将该组建模图像数据传回机房监控中心300进行存档。建模图像数据包括机柜内各台设备的设备状态指示灯的坐标位置、色度值、灯模差值、灯灭阈值。
[0062] 随后步骤S103中,机房监控中心300根据预先构建的IP摄像头100与机柜、服务器、设备状态指示灯之间的映射关系控制各个IP摄像头100对处于其监控下的各台服务器机柜进行拍照,生成一组实时图像数据。
[0063] 随后步骤S104中,机房监控中心300采集每个拍照数据采样周期内产生的一组实时图像数据,将该组实时图像数据中各个设备状态指示灯的色度值与已存档建模图像数据中相应的设备状态指示灯的色度值进行逐一对比,根据设备状态指示灯色度比对结果排查出机房机柜中的异常服务器,并执行报警。
[0064] 其中,设备状态指示灯色度对比过程如下:
[0065] 机房监控中心300根据存档的建模图像数据中设备状态指示灯的坐标位置计算实时图像数据中设备状态指示灯的色度值,将该色度值与存档的建模图像数据中的设备状态指示灯的色度值进行比较;如两者之间的色差小于灯模差值,则判定该指示灯异常,并根据告警策略产生告警。
[0066] 图2示出了图1中步骤S104的具体执行流程图。如图4所示,该步骤S104具体包括:
[0067] 首先步骤S1041中,机房监控中心300识别建模图像数据及实时图像数据中需实施监控的设备状态指示灯的颜色(例如,绿色表示设备状态指示灯所指示的服务器工作正常,红色表示设备状态指示灯所指示的服务器工作异常),将实时图像数据中各个设备状态指示灯的颜色与建模图像数据中与之对应的各个设备状态指示灯的颜色逐一进行比对。
[0068] 随后步骤S1042中,判断设备状态指示灯的颜色及亮度是否发生变化。如是,则执行步骤S1043,如否,则执行步骤S1048。
[0069] 随后步骤S1043中,针对该设备状态指示灯所指示的服务器产生一次用于表示疑似告警的预警操作。
[0070] 随后步骤S1044中,接收在下一个拍照数据采样周期由IP摄像头100产生并经交换机200传送的实时图像数据。步骤S1044执行完毕后返回步骤S1045。
[0071] 以及步骤S1045中,累计针对同一台服务器连续产生的疑似告警操作次数。
[0072] 随后步骤S1046中,判断疑似告警操作次数是否超限,如是,则执行步骤S1047,否则,执行步骤S1048。
[0073] 随后步骤S1047中,机房监控中心300判定该台服务器运行出现故障,根据IP摄像头100与机柜、服务器、设备状态指示灯之间的映射关系索引该台服务器的设备状态指示灯的编号所对应的机柜编号及服务器型号,查找与该服务器型号对应的联系人及联系电话,通过告警日志生成子模块3052生成一条包含有机柜编号、服务器型号、联系人、联系电话的服务器异常告警日志,通过机柜编号获取上传的告警图片,将该条服务器异常告警日志和告警图片显示到机房服务器监控主界面下的服务器告警子界面,将该条服务器异常告警日志发送到第三方监控系统(例如,NMS系统),或者以邮件短信形式将该条服务器异常告警日志推送到与该联系电话对应的该台服务器指定负责人的通讯终端,以及通过接口形式将告警图片推送到负责人的通讯终端。
[0074] 其中,该条服务器异常告警日志包括告警信息及告警明细,该告警信息用于描述该服务器机柜内的异常设备,该告警明细用于描述异常设备的设备状态指示灯。该告警信息包括报警级别,异常设备的告警级别与异常设备的重要性关联,可根据异常设备的重要性确定异常设备的告警级别。
[0075] 随后步骤S1048中,机房监控中心300判定该设备状态指示灯所指示的服务器运行是否正常。
[0076] 步骤S1048及步骤S1049执行完毕后返回步骤S1044。
[0077] 基于图1至图2所示的机房服务器远程监控方法,本发明还揭示了一种机房服务器远程监控系统。图3示出了本发明机房服务器远程监控系统的机构框图,如图3所示,本发明机房服务器远程监控系统包括:
[0078] 部署于机房机柜内部或外部的多个IP摄像头100、与该多个IP摄像头100电性连接的交换机200、以及与该交换机200电性连接的位于远端的机房监控中心300;
[0079] 该多个IP摄像头100用于接收来自机房监控中心300的拍照数据采集指令,对处于其监控下的服务器机柜进行拍照,产生一组用于判定服务器工作状态异常与否的建模图像数据;
[0080] 该机房监控中心300用于采集经交换机200传递的该组建模图像数据,并将该组建模图像数据存档;
[0081] 该机房监控中心300还用于根据预先建立的IP摄像头100与机柜、服务器之间的映射关系控制各个IP摄像头100对处于其监控下的服务器机柜进行拍照,采集各个拍照数据采样周期产生并交换机200传送的一组实时图像数据,将实时图像数据中的各个设备状态指示灯的色度值与已存档的建模图像数据中与之对应的设备状态指示灯的色度值逐一进行对比,根据对比结果确定机房机柜中工作状态出现异常的服务器,并执行告警。
[0082] 图4示出了图3所示的机房监控中心300的结构框图。如图4所示,该机房监控中心300包括:
[0083] 数据录入模块301,用于完成机房、子机房、及IP摄像头信息的录入及修改;
[0084] 设备关联模块302,用于完成摄像头与机柜之间的关联;
[0085] 设备建模模块303,用于采集机柜图像,对机柜内设备状态指示灯进行框选建模,生成一组建模图像数据并保存该组建模图像数据;
[0086] 图像拍照控制模块304,依照设定的拍照数据采样周期控制各个IP摄像头对处于其监控下的机柜进行拍照,产生一组实时图像数据;
[0087] 图像对比模块305,用于依次将实时图像数据与建模图像数据进行对比分析,如两者之间的色差小于灯模差值,则产生一条疑似告警;
[0088] 设备告警模块309,用于告警信息的展示及告警的处理,如设置告警的状态(置维护、清除告警、发送告警信息);
[0089] 告警分析模块308,用于根据设定的告警策略对告警进行分析,如疑似告警分析,机柜归并告警分析、机房归并告警分析,告警级别分析,并产生告警信息;
[0090] 页面巡检模块310,用于在操作页面上提供查看当前实时监控图像以及历史图像的功能;该页面巡检模块包括历史巡检单元及自动巡检单元,该历史巡检单元用于在操作页面上提供查询显示一定周期内的监控图像,该自动巡检单元用于在操作页面上自动遍历并显示机房实时监控图像,自动跳转并大屏显示机柜监控图像。
[0091] 数据库306,用于存储建模图像数据、实时图像数据、以及所述设备告警模块产生的告警信息;
[0092] 显示屏307,用于显示机房服务器监控主界面及该界面下的告警信息。
[0093] 图5示出了图4中设备告警模块305的结构框图。如图5所示,该设备告警模块305进一步包括:
[0094] 报警级别确定子模块3051,用于根据异常设备的重要性定义异常设备的告警级别;
[0095] 告警日志生成子模块3052,用于根据IP摄像头100与机柜、服务器、设备状态指示灯之间的映射关系确定异常服务器的设备状态指示灯编号对应的机柜编号及服务器型号、以及与该服务器型号对应的联系人及联系电话,生成一条包含有机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,并将该条服务器异常告警日志显示到机房监控中心300的显示屏307。
[0096] 本发明服务器监控方法及系统的优点如下:
[0097] 一、本发明采用了通过IP摄像头100采集并存档用于判断机柜服务器是否发生故障的一组建模图像数据,以及通过IP摄像头100采集一组用于反映服务器当前工作状态的实时图像数据,将该组实时图像数据中各个设备状态指示灯的色度值与该组建模图像数据中相应的设备状态指示灯的色度值进行对比,根据对比结果识别机柜中的异常服务器并执行报警的服务器故障排查及报警方案,相比于传统的机房服务器人工巡查方式,实现了对机房服务器工作状态的远程监测及异常服务器的自动识别,故而大大提高了机房服务器故障排查效率。
[0098] 二、本发明设有服务器误报警防范机制,在本发明机房服务器监控过程中,机房监控中心300检测到颜色出现变化的设备状态指示灯时,针对该设备状态指示灯指示的服务器进行表示一次疑似报警的预警操作。机房监控中心300累计针对同一台服务器的疑似报警次数,且判断针对同一台服务器的疑似告警预警操作次数超过设定次数限制时方才确定该台服务器状态出现异常并执行报警,因而降低了服务器误报警发生率,提高了服务器故障识别准确率。
[0099] 三、本发明异常设备的报警级别与该异常设备的重要性相关联,即异常设备的重要性越高,其报警级别越高,机房监控中心300管理人员可根据服务器报警级别安排维修人员优先诊断及维修具有高报警级别的故障服务器,提高机房异常故障的处理效率。
[0100] 四、机房监控中心300可针对每一台异常服务器生成一条包含机柜编号、服务器型号、故障原因、联系人、联系电话的服务器异常告警日志,将该条服务器异常告警日志和对应的告警图片显示到机房服务器监控主界面下的服务器告警子界面,以及将该条服务器异常告警日志以短信形式、将该告警图片以接口形式推送到服务器指定负责人的通讯终端,方便了机房服务器负责人第一时间了解到机房服务器运行状况,根据机房服务器故障原因及时出工。
[0101] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可储存于一计算机可读取储存介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的储存介质可为磁碟、光盘、只读储存记忆体(Read Only Memory,ROM)或随机储存记忆体(Random ABBess Memory,RAM)等。
[0102] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。