服务器故障检测方法、装置、设备及计算机可读存储介质与流程

文档序号:17287676发布日期:2019-04-03 03:41阅读:147来源:国知局
服务器故障检测方法、装置、设备及计算机可读存储介质与流程

本申请涉及设备故障检测技术领域,具体而言,本发明涉及一种服务器故障检测方法、装置、设备及计算机可读存储介质。



背景技术:

随着科学技术的发展,人们的生活和工作越来越离不开互联网。以云计算、人工智能等为代表的新一代互联网技术都需要强大的计算力和超大的数据存储空间,而这些需要由超级大的服务器集群来支撑。为了保证服务器集群的正常运行,需要对服务器进行巡检,现有的巡检方式为配备相关技术人员人工排查,由于需要巡检的服务器数量巨大,导致耗费大量的人力资源,造成巡检成本较高,另外还存在容易发生遗漏故障或错判故障的问题。



技术实现要素:

本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:

第一方面,提供了一种服务器故障检测方法的方法,该方法包括:

获取待检测服务器的标识信息以及当前运行状态信息;

基于标识信息,获取预配置的服务器的标准运行状态信息;

将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

第二方面,本申请提供了一种服务器故障检测装置,该装置包括:

第一信息获取模块,用于获取待检测服务器的标识信息以及当前运行状态信息;

第二信息获取模块,用于基于标识信息,获取预配置的服务器标准运行状态信息;

运行状态确定模块,将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

第三方面,本申请提供了一种服务器故障检测装置设备,包括信息获取设备、以及与信息获取设备连接的处理器;

信息获取设备,用于获取待检测服务器的标识信息以及当前运行状态信息;

处理器,用于基于标识信息,获取预配置的服务器的标准运行状态信息,将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

第四方面,本申请提供了一种电子设备,该电子设备包括:处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行如本申请的第一方面所示的服务器故障检测方法。

第五方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请的第一方面所示的服务器故障检测方法。

本申请实施例提供的技术方案带来的有益效果是:

本申请实施例的方案,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种服务器故障检测方法的流程示意图;

图2为本申请实施例提供的一种服务器故障检测装置的结构示意图;

图3为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

服务器设置有指示灯或显示屏等用于显示其运行状态的装置,服务器发生故障时,可以由指示灯改变颜色表示故障状态,也可以由显示屏输出相应的字符表示故障状态,人工巡检时,可以通过观察指示灯颜色以及显示屏显示字符内容,确定服务器是否存在故障,但是这种处理方式浪费人力,而且人工巡检也容易发生遗漏故障或错判故障的情况。

本申请提供服务器故障检测方法、装置、设备及计算机可读存储介质,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

本申请实施例提供了一种服务器故障检测方法,如图1所示,该方法包括:

步骤s110:获取待检测服务器的标识信息以及当前运行状态信息。

本申请实施例中,通过获取标识信息,可以获取服务器相关信息,如服务器型号、服务器所在位置等等;标识信息可以采用标识码的形式,例如,标识信息可以为贴在待检测服务器上用于标识服务器id的二维码,通过扫描待检测服务器上的服务器id的二维码,能够识别该待检测服务器id,基于该待检测服务器id可以获取该待检测服务器的型号与位置等相关信息。

步骤s120:基于标识信息,获取预配置的服务器的标准运行状态信息。

本申请实施例中,标准运行状态信息是指服务器在正常运行时的状态信息,可以包括服务器在正常运行时的音频信息,也可以包括服务器在正常运行时服务器的图像信息。实际使用中,可以将各种类型服务器的标准运行状态信息、位置信息、型号信息等与服务器的标识信息关联存储于外部服务器,在获取到待检测服务器的标识信息后,即可根据待检测服务器的标识信息获取到待检测服务器的型号等信息,并获取相应型号服务器的标准运行状态信息。

步骤s130:将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

本申请实施例中,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

本申请实施例中,当前运行状态信息可以包括当前运行状态图像信息,相应的标准运行状态信息包括标准运行状态图像信息,和/或,当前运行状态信息包括从预设置的至少一个第一检测位置获取到的当前运行状态音频信息,标准运行状态信息包括与每一个第一检测位置对应的标准运行状态音频信息。

若当前运行状态信息包括当前运行状态图像信息,上述步骤s130可以包括:

获取标准运行状态图像信息中服务器的各指示灯的第一颜色信息;

获取当前运行状态图像信息中待检测服务器的各指示灯的第二颜色信息;

将标准运行状态图像信息中和当前运行状态图像信息中相对应的各指示灯的第一颜色信息与第二颜色信息比较,若存在至少一个相对应的指示灯的第一颜色信息与第二颜色信息不同,则确定待检测服务器的当前运行状态为故障;

和/或,

识别标准运行状态图像信息中预先标记的显示屏区域中的第一字符信息;

识别当前运行状态图像信息中与预先标记的显示屏区域对应的待检测服务器的显示屏区域中的第二字符信息;

将第一字符信息与第二字符信息比较,若第一字符信息与第二字符信息不同,则确定待检测服务器的当前运行状态为故障。

本申请实施例中,若当前运行状态信息包括当前运行状态图像信息,那么可以提取标准运行状态图像信息中各指示灯的坐标位置及第一颜色信息,并提取当前运行状态图像信息中各指示灯的坐标位置及第二颜色信息,当然,标准运行状态图像信息中各指示灯的坐标位置及第一颜色信息可以预先标注好;如果当前运行状态图像信息和标准运行状态图像信息中坐标位置相对应的各指示灯的第一颜色信息与第二颜色信息相同,则表明待检测服务器的指示灯状态与服务器正常运行时的指示灯状态一致,可认为待检测服务器运行状态正常;如果当前运行状态图像信息和标准运行状态图像信息中坐标位置相对应的各指示灯中,存在至少一个指示灯的第一颜色信息与第二颜色信息不相同,则表明待检测服务器的指示灯状态不同于服务器正常运行时的指示灯状态,可认为待检测服务器运行状态为故障。

服务器上的每个指示灯分别对应了不同的模块或者部件,指示灯的颜色对应该模块或者部件的当前状态,若通过指示灯状态的比对确定待检测服务器的当前运行状态为故障,上述方法还可以包括:根据第一颜色信息与第二颜色信息不同的对应指示灯,确定故障原因。

本申请实施例中,可以通过确定第一颜色信息与第二颜色信息不同的对应指示灯,从而确定待检测服务器的哪些指示灯发生了颜色改变,并确定这些指示灯所对应的发生故障的部件或者模块。

若当前运行状态信息包括当前运行状态图像信息,还可以将显示屏区域坐标在标准运行状态图像信息中预先标出,识别出标准运行状态图像信息中显示屏区域中的第一字符信息,以及当前运行状态图像信息中与标准运行状态图像信息中显示屏区域中的第二字符信息。当然,标准运行状态图像信息中显示屏区域可以为预标注的,标准运行状态图像信息中显示屏区域中的第一字符信息可以是预识别出的;如果当前运行状态图像信息中与标准运行状态图像信息中相对应的显示屏区域中的第一字符信息与第二字符信息相同,则表明待检测服务器的显示屏区域输出的字符与标准运行状态图像信息中相同,可认为待检测服务器运行状态正常;如果当前运行状态图像信息中与标准运行状态图像信息中相对应的显示屏区域中的第一字符信息与第二字符信息不同,则表明待检测服务器的显示屏区域输出的字符与标准运行状态图像信息中不同,可认为待检测服务器运行状态为故障。

本申请实施例中,若处理的是相同型号的服务器,那么只需对一个运行状态标准图像信息对应的图像进行与标注,其余运行状态标准图像信息对应的图像中的指示灯和显示屏区域都使用同一坐标预标注。

若通过显示屏区域的字符信息比对确定待检测服务器的当前运行状态为故障,上述方法还可以包括:根据第二字符信息确定故障原因。

本申请实施例中,在待检测服务器的当前运行状态为故障时,可以识别出第二字符信息所表示的文字内容,根据该文字内容确定故障原因。

上述对指示灯的位置、指示灯的颜色以显示屏区域内字符的识别,均可以采用现有的图像识别技术实现,在此不再进行赘述。

通过将当前运行状态图像信息与标准运行状态图像信息中的各个指示灯颜色信息和/或显示屏显示的字符信息进行比对,能够准确的确定待检测服务器的工作状态是否为故障,进而通过各个指示灯颜色的变化和/或显示屏显示的字符信息的变化,能够进一步准确确定待检测服务器的故障原因,相较于人工巡检,能够避免人为失误而引起的遗漏故障或错判故障。

本申请实施例中,若当前运行状态信息可以包括从预设置的至少一个第一检测位置获取到的当前运行状态音频信息,相应的标准运行状态信息包括与每一个第一检测位置对应的标准运行状态音频信息,上述步骤s130可以包括:

将从预设置的至少一个第一检测位置获取到的当前运行状态音频信息分别与相应位置处的标准运行状态音频信息比较;

若存在至少一个第一检测位置对应的当前运行状态音频信息与标准运行状态音频信息的匹配度小于设定匹配度,则确定待检测服务器的当前运行状态为故障。

本申请实施例中,可以预设一个或多个第一检测位置作为音频采集点,多个第一检测位置可以设置在待检测服务器的各个方向。如果当前运行状态音频信息与标准运行状态音频信息匹配度不小于第一设定匹配度,可以认为当前运行状态音频信息与正常运行状态音频信息相似度较高,当前运行状态的声音中不存在明显的异响,因此可以确定待检测服务器的当前运行状态为正常;如果当前运行状态音频信息与标准运行状态音频信息匹配度小于第一设定匹配度,可以认为当前运行状态的声音与正常运行状态的声音并不相似,当前运行状态的声音中可能存在异响,因此可以确定待检测服务器的当前运行状态为故障。

当然,为了能够确定待检测服务器的当前运行状态为故障,并且进一步确定出故障源位置,上述方法还可以包括:

根据与标准运行状态音频信息的匹配度小于设定匹配度的当前运行状态音频信息对应的第一检测位置,确定故障源。将多个第一检测位置采集的当前运行状态音频信息分别与各第一检测位置的标准运行状态音频信息比较,如果其中一个或多个第一检测位置所采集的当前运行状态音频信息与其对应的标准运行状态音频信息的匹配度小于设定匹配度,可以表明这一个或多个第一检测位置所采集的当前运行状态音频信息与其对应的正常运行状态音频信息相似度较低,可能存在异响,根据这一个或多个第一检测位置的位置信息,可以推知待检测服务器的部件中与这一个或多个第一检测位置靠近的部件为故障源。

例如:待检测服务器的风扇故障并产生异响,那么多个第一检测位置中,靠近故障风扇的第一检测位置采集的当前运行状态音频信息中会存在异响,远离故障风扇的第一检测位置采集的当前运行状态音频信息中不存在异响或者异响较小,可以通过与预设匹配度比较,确定出异响较大的第一检测位置,进而可以确定待检测服务器的部件中,风扇部件靠近这个第一检测位置,因此判断风扇可能是故障源。

通过比较对待检测服务器异响的检测,能够准确判断待检测服务器的工作状态是否为故障,也可以通过对多个第一检测位置的异响检测,确定故障源。

上述的音频信息比对,可以采用现有技术实现,在此不再进行赘述。

本申请实施例中,还可以对当前运行状态音频信息进行频谱分析,如果当前运行状态音频信息中存在频率值高于预设定的阈值,即出现了服务器在正常运行中不会发出的高频噪音,则可以认为待检测服务器当前运行状态为故障。

上述的通过当前运行状态图像信息与标准运行状态图像信息比较确定待检测服务器运行状态,以及通过当前运行状态音频信息与标准运行状态音频信息比较确定待检测服务器运行状态,可以单独使用,也可以共同配合使用,实现对待检测服务器的综合检测,检测精度高。另外,还可以将检测到的服务器的故障状态以及故障状态对应的图像信息、音频信息形成数据库,进行数据分析,进一步提高对服务器故障的检测精度。

本申请实施例中,还可以预设置第二检测位置,第二检测位置可以为获取当前运行状态图像信息的拍摄位置。当前,获取当前运行状态信息的第一检测位置和第二检测位置可以相同,也可以不同。。

在实际应用中,服务器机房内可以为每个待检测服务器分别预设置第二检测位置,由此可以构成各待检测服务器的第二检测位置的地图,依照该地图,可以依次移动图像采集装置至各待检测服务器的第二检测位置进行当前运行状态的采集,避免在巡检过程中发生遗漏。例如,可以设置移动装置,并配合导航装置导航,实现对图像采集装置的移动与拍摄位置的控制,实现对服务器机房内待检测服务器的自动巡检。

上述步骤s110中的获取待检测服务器的当前运行状态信息,可以包括多种实现形式,其中一种为:

获取包括预设置的参考标识在内的待检测服务器的预览图像;

获取参考标识在预览图像中的当前坐标信息;

当当前坐标信息与预设坐标信息相同时,从当前位置获取待检测服务器的当前运行状态图像信息;

标准运行状态图像信息为与当前位置对应的服务器的标准运行状态图像信息。

本申请实施例中,当前运行状态图像信息与标准运行状态图像信息的拍摄角度一致时,便于对图像中相应部分的比对,提高比对精度。为提高图像比对精度,可以设置参考标识,参考标识可以为贴于待检测服务器正面面板上的标识贴纸,其能被包括在预览图像内。预览图像在不同的拍摄位置、角度进行拍摄时,由于拍摄的视角发生变化,会导致图像内参考标识的坐标信息发生变化,因此,可以以标准行状态图像信息的拍摄视角所拍摄的预览图像中参考标识的坐标信息作为预设坐标信息。在获取当前运行状态图像信息之前,根据预览图像中参考标识的当前坐标信息和预设坐标信息,对当前运行状态图像信息的拍摄视角进行调整,使其与标准运行状态图像信息的拍摄视角一致。具体而言,可以先获取当前的预览图像内的参考标识的当前坐标信息,在当前坐标信息与预设坐标信息不同时,对拍摄位置、角度分别进行调整,直至预览图像中参考标识的当前坐标信息与预设坐标信息相同,此时的拍摄视角会与标准运行状态图像信息的拍摄视角一致,即以拍摄视角进行当前运行状态图像信息的拍摄。如果预设了当前的预览图像的采集位置,那么可以在采集位置获取预览图像,根据预览图像中的参考标识的当前坐标信息和预设的坐标信息直接对拍摄的角度进行调整。

当然,对当前运行状态音频信息的录制,也可以选择与标准运行状态音频信息在同一采集位置、角度进行录制,能够提高音频信息的比对精度。

本申请实施例中,在由第二检测位置构成的地图基础上,还可以添加各个待检测服务器的高度信息,构成3d地图,便于在移动至指定检测位置后,调节图像采集设备至指定采集高度,并配合旋转装置控制采集的角度,实现待检测服务器的当前运行状态信息的准确采集。

本申请实施例中,在确定该待检测服务器发生故障时,则可以上报该待检测服务器的故障信息。

其中,故障信息包括:该服务器的标识信息、基于标识信息得到的该服务器的位置信息、基于标准运行状态信息和当前运行状态信息确定的故障原因、当前运行状态信息等。

其中,上报该服务器的故障信息,包括:将故障信息发送到外部的服务器;或,通过服务器的标识信息确定负责该服务器的管理人员,将故障信息发送到该管理人员的终端设备,以提醒管理人员进行维修。

本申请实施例提供的方案,可以实现对机房内的服务器的定期巡检,也可以实现针对某台服务器进行故障检测,并根据故障情况采取预设置的对应处理规则进行处理。

本申请实施例中还可以监测待检测服务器周围的环境参数,若待检测服务器周围的环境参数异常,则发出报警提示,如发出警示音对工作人员提醒,和/或,上报报警信息,如将故障信息上传至外部服务器,由外部服务器根据预设的处理策略进行处理。

具体而言,监测待检测服务器周围的环境参数,若待检测服务器周围的环境参数异常,则发出报警提示,可以包括以下至少一种实现方式:

监测待检测服务器周围空气成分,若空气中指定成分含量超过指定成分的第一设定阈值,则发出报警提示和/或上报报警信息。

具体的,在实际应用中,可以通过气体传感器检测服务器周围空气内的物质成分,在某种成分超标即超过设定阈值时,进行报警。

监测待检测服务器周围的烟雾含量,若烟雾含量超过第二设定阈值,则发出报警提示和/或上报报警信息。

例如,机房内的烟尘、粉尘颗粒含量过高时,可能会影响服务器的正常工作,需要进行及时处理。可以设置烟雾探测器对烟雾含量进行监控,当有烟尘进入烟雾探测器的电离室会破坏烟雾探测器的电场平衡关系,报警电路检测到浓度超过设定的阈值发出报警,也可以检测机房内的烟尘、粉尘颗粒以及产生的焦糊味等。

监测待检测服务器周围的温度,若温度超过第三设定阈值,则发出报警提示和/或上报报警信息;

监测待检测服务器周围的湿度,若湿度超过第四设定阈值,则发出报警提示和/或上报报警信息。

具体的,在实际应用中,可以通过温度传感器和湿度传感器对机房内的温度和湿度进行监测,如果机房内的温湿度发生较大变化即超过设定阈值,则需要进行报警,以进行及时处理。

上述的第一设定阈值、第二设定阈值、第三设定阈值、第四设定阈值,可以根据实际需要和实际应用场景,例如,可以根据经验值和/或实验值进行设置。

本申请实施例中,还可以对空调仪表盘以及机房内的危险源进行检测。

本申请实施例提供了一种服务器故障检测装置,如图2所示,该服务器故障检测装置20可以包括:

第一信息获取模块210,用于获取待检测服务器的标识信息以及当前运行状态信息;

第二信息获取模块220,用于基于标识信息,获取预配置的服务器标准运行状态信息;

运行状态确定模块230,将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

本申请实施例的方案中的服务器故障检测装置,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

可选的,当前运行状态信息包括当前运行状态图像信息,标准运行状态信息包括标准运行状态图像信息,和/或,当前运行状态信息包括从预设置的至少一个第一检测位置获取到的当前运行状态音频信息,标准运行状态信息包括与每一个第一检测位置对应的标准运行状态音频信息;

若当前运行状态信息包括当前运行状态图像信息,上述运行状态确定模块230,具体用于:

获取标准运行状态图像信息中服务器的各指示灯的第一颜色信息;

获取当前运行状态图像信息中待检测服务器的各指示灯的第二颜色信息;

将标准运行状态图像信息中和当前运行状态图像信息中相对应的各指示灯的第一颜色信息与第二颜色信息比较,若存在至少一个相对应的指示灯的第一颜色信息与第二颜色信息不同,则确定待检测服务器的当前运行状态为故障;

和/或,

识别标准运行状态图像信息中预先标记的显示屏区域中的第一字符信息;

识别当前运行状态图像信息中与预先标记的显示屏区域对应的待检测服务器的显示屏区域中的第二字符信息;

将第一字符信息与第二字符信息比较,若第一字符信息与第二字符信息不同,则确定待检测服务器的当前运行状态为故障;

若当前运行状态信息包括从预设置的至少一个第一检测位置获取到的当前运行状态音频信息,上述运行状态确定模块230,具体用于:

将从预设置的至少一个第一检测位置获取到的当前运行状态音频信息分别与相应位置处的标准运行状态音频信息比较;

若存在至少一个第一检测位置对应的当前运行状态音频信息与标准运行状态音频信息的匹配度小于设定匹配度,则确定待检测服务器的当前运行状态为故障。

可选的,上述服务器故障检测装置还包括:

故障原因确定模块,用于当待检测服务器的当前运行状态为故障时,根据第一颜色信息与第二颜色信息不同的对应指示灯确定故障原因,和/或,根据第二字符信息确定故障原因;

和/或,

用于根据与标准运行状态音频信息的匹配度小于设定匹配度的当前运行状态音频信息对应的第一检测位置,确定故障源。

可选的,若前运行状态信息包括当前运行状态图像信息时,上述步骤s110在获取待检测服务器的当前运行状态信息时,具体用于:

获取包括预设置的参考标识在内的待检测服务器的预览图像;

获取参考标识在预览图像中的当前坐标信息;

当当前坐标信息与预设坐标信息相同时,从当前位置获取待检测服务器的当前运行状态图像信息;

标准运行状态图像信息为与当前位置对应的服务器的标准运行状态图像信息。

可选的,上述服务器故障检测装置还包括:

报警模块,用于监测待检测服务器周围的环境参数,若待检测服务器周围的环境参数异常,则发出报警提示和/或上报报警信息。

本申请实施例提供了一种服务器故障检测设备,该服务器故障检测设备可以包括信息获取设备、以及与信息获取设备连接的处理器;

信息获取设备,用于获取待检测服务器的标识信息以及当前运行状态信息;

处理器,用于基于标识信息,获取预配置的服务器的标准运行状态信息,将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态。

本申请实施例的方案中的服务器故障检测设备,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

在实际应用中,该服务器故障检测设备可以具体实现为包括但并不限于服务器故障检测机器人。

可选的,信息获取设备包括图像采集设备和/或音频采集设备;

图像采集设备获取待检测服务器的当前运行状态图像信息;

音频采集设备用于获取待检测服务器的当前运行状态音频信息;

当前运行状态信息包括当前运行状态图像信息,标准运行状态信息包括标准运行状态图像信息,和/或,当前运行状态信息包括从预设置的至少一个第一检测位置获取到的当前运行状态音频信息,标准运行状态信息包括与每一个第一检测位置对应的标准运行状态音频信息;

若信息获取设备包括图像采集设备,处理器在将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态时,具体用于:

获取标准运行状态图像信息中服务器的各指示灯的第一颜色信息;

获取当前运行状态图像信息中待检测服务器的各指示灯的第二颜色信息;

将标准运行状态图像信息中和当前运行状态图像信息中相对应的各指示灯的第一颜色信息与第二颜色信息比较,若存在至少一个相对应的指示灯的第一颜色信息与第二颜色信息不同,则确定待检测服务器的当前运行状态为故障;

和/或,

识别标准运行状态图像信息中预先标记的显示屏区域中的第一字符信息;

识别当前运行状态图像信息中与预先标记的显示屏区域对应的待检测服务器的显示屏区域中的第二字符信息;

将第一字符信息与第二字符信息比较,若第一字符信息与第二字符信息不同,则确定待检测服务器的当前运行状态为故障;

若信息获取设备包括音频采集设备,处理器在将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态时,具体用于:

将当前运行状态信息与标准运行状态信息比较,根据比较结果确定待检测服务器的当前运行状态,包括:

将从预设置的至少一个第一检测位置获取到的当前运行状态音频信息分别与相应位置处的标准运行状态音频信息比较;

若存在至少一个第一检测位置对应的当前运行状态音频信息与标准运行状态音频信息的匹配度小于设定匹配度,则确定待检测服务器的当前运行状态为故障。

可选的,处理器还用于当待检测服务器的当前运行状态为故障时,根据第一颜色信息与第二颜色信息不同的对应指示灯确定故障原因,和/或,根据第二字符信息确定故障原因;

可选的,上述服务器故障检测设备还包括移动装置以及导航装置,导航装置用于提供导航,移动装置用于将服务器故障检测设备移动至预设置的多个第一检测位置;

根据与标准运行状态音频信息的匹配度小于设定匹配度的当前运行状态音频信息对应的第一检测位置,确定故障源。

可选的,当信息获取设备包括图像采集设备时,图像采集设备用于获取包括预设置的参考标识在内的待检测服务器的预览图像;

处理器还用于获取参考标识在预览图像中的当前坐标信息,当当前坐标信息与预设坐标信息相同时,从图像采集设备的当前位置获取待检测服务器的当前运行状态图像信息;标准运行状态图像信息为与当前位置对应的服务器的标准运行状态图像信息。

上述服务器故障检测设备还可以包括高度调节装置及旋转装置,在当前坐标信息与预设坐标信息不同时,高度调节装置用于调节图像采集设备的高度,旋转装置用于调节图像采集设备的拍摄角度,直至预览图像中参考标识的当前坐标信息与预设坐标信息相同。

可选的,上述服务器故障检测设备还包括:

环境参数监测装置,用于监测待检测服务器周围的环境参数,若待检测服务器周围的环境参数异常,则发出报警提示和/或上报报警信息。

具体而言,环境参数监测装置可以包括以下至少一种:

气体传感器,用于监测待检测服务器周围空气成分,若空气中指定成分含量超过指定成分的第一设定阈值,则发出报警提示和/或上报报警信息;

烟雾探测器,用于监测待检测服务器周围的烟雾含量,当烟雾含量超过第二设定阈值时,发出报警提示和/或上报报警信息;

温度传感器,用于监测待检测服务器周围的温度,当温度超过第三设定阈值时,发出报警提示和/或上报报警信息;

湿度传感器,用于监测待检测服务器周围的湿度,当湿度超过第四设定阈值时,发出报警提示和/或上报报警信息。

本申请实施例提供了一种电子设备,如图3所示,图3所示的电子设备2000包括:处理器2001和存储器2003。其中,处理器2001和存储器2003相连,如通过总线2002相连。可选的,电子设备2000还可以包括收发器2004。需要说明的是,实际应用中收发器2004不限于一个,该电子设备2000的结构并不构成对本申请实施例的限定。

其中,处理器2001应用于本申请实施例中,用于实现上述方法实施例所示的方法。收发器2004可以包括接收机和发射机,收发器2004应用于本申请实施例中,用于执行时实现本申请实施例的电子设备与其他设备通信的功能。

处理器2001可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线2002可包括一通路,在上述组件之间传送信息。总线2002可以是pci总线或eisa总线等。总线2002可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2003可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

可选的,存储器2003用于存储执行本申请方案的应用程序代码,并由处理器2001来控制执行。处理器2001用于执行存储器2003中存储的应用程序代码,以实现上述方法实施例所示的服务器故障检测方法。

本申请实施例提供了一种电子设备,与现有技术相比,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述方法实施例所示的服务器故障检测方法。

本申请实施例提供了一种计算机可读存储介质,与现有技术相比,可以通过待检测服务器的标识信息确定其对应的标准运行状态信息,并将获取到的待检测服务器的当前运行状态信息与标准运行状态信息进行比较,通过比较结果确定待检测服务器的当前运行状态,从而实现对服务器的自动化巡检,能够替代人工巡检,节省人力成本。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1