一种服务器硬件故障预警方法和装置制造方法及图纸

技术编号:15639083 阅读:68 留言:0更新日期:2017-06-15 21:16
本发明专利技术公开了一种服务器硬件故障预警方法和装置。所述方法包括:预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容;获取服务器系统运行日志,将所获取的服务器系统运行日志与建硬件故障预警列表进行匹配;如果存在匹配项,则确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障。上述技术方案在服务器硬件出现故障之前可以及时的预警,以便根据预警信息获知问题所在并及时处理,消耗的时间短,保证整个服务器硬件系统的稳定性。

【技术实现步骤摘要】
一种服务器硬件故障预警方法和装置
本专利技术涉及计算机
,具体涉及一种服务器硬件故障预警方法和装置。
技术介绍
随着服务器集群上业务需求的递增,服务器硬件的数量也会不断的增多。在众多的服务器中,一旦出现服务器硬件出现故障的情况,例如超过保修期(简称过保),会造成服务器硬件的性能下降,甚至出现突然宕机的情况,会给整个服务器硬件系统的运行造成影响。在众多的服务器硬件的维护工作中,现有技术中通常是在服务器硬件出现故障后才可以被发现,然后才进行解决,服务器硬件故障不能被及时发现,而且也不能及时发现问题所在,解决问题的周期较长,进而影响整个服务器硬件系统的稳定性。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的服务器硬件故障预警方法和装置。依据本专利技术的一个方面,提供了一种服务器硬件故障预警方法,包括:预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容;获取服务器系统运行日志,将所获取的服务器系统运行日志与所述建硬件故障预警列表进行匹配;如果存在匹配项,则确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障。可选地,所述获取服务器系统运行日志,将所获取的服务器系统运行日志与所述硬件故障预警列表进行匹配包括:获取服务器运行日志中的与硬件相关的日志;将所获取的与硬件相关的日志与所述硬件故障预警列表进行匹配。可选地,所述获取服务器运行日志中的与硬件相关的日志包括:根据服务器的系统配置,确定保存与硬件相关的日志的日志文件名称;根据所确定的日志文件名称,从相应的日志文件获取与硬件相关的日志。可选地,在所述确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障之后,该方法进一步包括:如果存在与该服务器存储相同数据且提供相同服务的其他服务器,则将该服务器上的服务迁移到所述其他服务器上。可选地,在所述确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障之后,该方法进一步包括:如果不存在与该服务器存储相同数据且提供相同服务的其他服务器,则将该服务器上的数据和服务都迁移到指定的备用服务器上。可选地,在所述确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障之后,该方法进一步包括:通过指定渠道向指定位置发送包含该服务器标识和所述应用故障预警信息的报警消息。可选地,该方法进一步包括:接收关于该服务器的预警误报通知;将该服务器重新投入使用。可选地,该方法进一步包括:当有服务器实际发生硬件故障时,获取该服务器发生硬件故障对应的时间范围内的服务器系统运行日志中与硬件相关的日志;根据所获取的与硬件相关的日志中查出至少一条与该服务器实际发生的硬件故障相关的日志;将查找出的日志内容和该服务器实际发生的硬件故障的预警信息对应保存到所述硬件故障预警列表中。根据本专利技术的另一方面,提供了一种服务器硬件故障预警装置,包括:列表维护单元,适于预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容;日志匹配单元,适于获取服务器系统运行日志,将所获取的服务器系统运行日志与所述建硬件故障预警列表进行匹配,如果存在匹配项,通知故障预警单元;故障预警单元,适于在收到日志匹配单元的通知后,确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障。可选地,所述日志匹配单元,适于获取服务器运行日志中的与硬件相关的日志;将所获取的与硬件相关的日志与所述硬件故障预警列表进行匹配。可选地,所述日志匹配单元,适于根据服务器的系统配置,确定保存与硬件相关的日志的日志文件名称;根据所确定的日志文件名称,从相应的日志文件获取与硬件相关的日志。可选地,该装置进一步包括:预警处理单元,适于当所述故障预警单元确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障时,判断是否存在与该服务器存储相同数据且提供相同服务的其他服务器,如果存在则将该服务器上的服务迁移到所述其他服务器上。可选地,所述预警处理单元,进一步适于当判断出不存在与该服务器存储相同数据且提供相同服务的其他服务器时,将该服务器上的数据和服务都迁移到指定的备用服务器上。可选地,所述故障预警单元,进一步适于通过指定渠道向指定位置发送包含该服务器标识和所述应用故障预警信息的报警消息。可选地,所述故障预警单元,进一步适于接收关于该服务器的预警误报通知;将该服务器重新投入使用。可选地,其中,所述列表维护单元,进一步适于当有服务器实际发生硬件故障时,获取该服务器发生硬件故障对应的时间范围内的服务器系统运行日志中与硬件相关的日志;根据所获取的与硬件相关的日志中查出至少一条与该服务器实际发生的硬件故障相关的日志;将查找出的日志内容和该服务器实际发生的硬件故障的预警信息对应保存到所述硬件故障预警列表中。综上所述,根据本专利技术的技术方案,预先创建一个保存有对应不同的硬件故障预警信息和相应的服务器日志内容的硬件故障预警列表;实时获取服务器系统运行日志,并与预先创建的建硬件故障预警列表进行匹配;如果没有匹配项,说明该服务器不会出现硬件故障;如果有匹配项,那么就确定该服务器硬件将要发生匹配项对应的硬件故障预警信息所描述的硬件故障,是服务器硬件维护人员及时得到预警信息,根据预警信息就可以及时的发现即将出现故障的服务器硬件和问题所在,并可以进行及时处理。可见,本专利技术在服务器硬件出现故障之前可以及时的预警,以便根据预警信息获知问题所在并及时处理,消耗的时间短,保证整个服务器硬件系统的稳定性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种服务器硬件故障预警方法的流程示意图;图2示出了根据本专利技术一个实施例的一种服务器硬件故障预警装置的结构示意图;图3示出了根据本专利技术另一个实施例的一种服务器硬件故障预警装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的一种服务器硬件故障预警方法的流程示意图。如图1所示,该方法,包括:步骤S110,预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容。服务器中的系统运行日志会保存有服务器运行状态,包括服务器运行过程中的异常信息等。那么,根据已知的故障的预警信息以及其所对应的日志信息,创建一个硬件故障预警列表。该故障预警列表里会包含有不同的硬件故障预警信息和对应的服务器日志内容。例如,故障预警列表里包含有服务器宕机的预警信息和其所对应的服务器日志内容。步骤S本文档来自技高网...
一种服务器硬件故障预警方法和装置

【技术保护点】
一种服务器硬件故障预警方法,包括:预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容;获取服务器系统运行日志,将所获取的服务器系统运行日志与所述硬件故障预警列表进行匹配;如果存在匹配项,则确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障。

【技术特征摘要】
1.一种服务器硬件故障预警方法,包括:预先创建硬件故障预警列表,该列表中对应保存了不同的硬件故障预警信息和相应的服务器日志内容;获取服务器系统运行日志,将所获取的服务器系统运行日志与所述硬件故障预警列表进行匹配;如果存在匹配项,则确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障。2.如权利要求1所述的方法,其中,所述获取服务器系统运行日志,将所获取的服务器系统运行日志与所述硬件故障预警列表进行匹配包括:获取服务器运行日志中的与硬件相关的日志;将所获取的与硬件相关的日志与所述硬件故障预警列表进行匹配。3.如权利要求2所述的方法,其中,所述获取服务器运行日志中的与硬件相关的日志包括:根据服务器的系统配置,确定保存与硬件相关的日志的日志文件名称;根据所确定的日志文件名称,从相应的日志文件获取与硬件相关的日志。4.如权利要求1所述的方法,其中,在所述确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障之后,该方法进一步包括:如果存在与该服务器存储相同数据且提供相同服务的其他服务器,则将该服务器上的服务迁移到所述其他服务器上。5.如权利要求4所述的方法,其中,在所述确定该服务器将要发生匹配项对应的硬件故障预警信息所描述的硬件故障之后,该方法进一步包括:如果不存在与该服务器存储相同数据且提供相同服务的其他服务器,则将该服务器上的数据和服务都迁移到指定的备用服务器上。6....

【专利技术属性】
技术研发人员:刘臻
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1