一种面向HPC集群的故障统计方法和装置制造方法及图纸

技术编号:15749737 阅读:51 留言:0更新日期:2017-07-03 14:44
本发明专利技术提出了一种面向HPC集群的故障统计方法和装置,该故障统计方法包括:故障写入流程和故障展示流程,其中,故障写入流程包括:输入多个服务器的故障数据,其中,通过表单录入的方式输入多个服务器的故障数据;获取多个服务器的故障数据,并通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库;以及故障展示流程包括:获取故障查询信息;根据故障查询信息,将MySQL数据库存储的故障数据展示,其中,通过HTML表格将MySQL数据库存储的故障数据展示。本发明专利技术基于MySQL数据库,利用PHP和HTML表单将数据写入数据库,通过HTML表格展示给使用者,进而能够减少人工操作的时间和误差,且易于查询统计。

【技术实现步骤摘要】
一种面向HPC集群的故障统计方法和装置
本专利技术涉及计算机领域,具体来说,涉及一种面向HPC集群的故障统计方法和装置。
技术介绍
在HPC(HighPerformanceComputing,高性能计算)订单联调环节,即服务器完成老化测试后,将用户定制的各型号服务器,统一安装应用环境,进行测试,同时,在测试中难免发现一些故障,需要统计下来,但是,现有技术是将故障数据人工统计到excel表中数据,但是,上述方式存在着易产生误差,统计不及时等缺陷,同时,其是由人工去完成一系列操作,这样耗费人力,效率不高,且容易出错。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种面向HPC集群的故障统计方法和装置,能够减少人工操作的时间和误差,且易于查询统计。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种面向HPC集群的故障统计方法。该故障统计方法包括:故障写入流程和故障展示流程,其中,故障写入流程包括:输入多个服务器的故障数据,其中,通过表单录入的方式输入多个服务器的故障数据;获取多个服务器的故障数据,并通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库;以及故障展示流程包括:获取故障查询信息;根据故障查询信息,将MySQL数据库存储的故障数据展示,其中,通过HTML表格将MySQL数据库存储的故障数据展示。根据本专利技术的一个实施例,通过表单录入的方式输入多个服务器的故障数据包括:加载网页表单,其中,网页表单包括多个栏位;将第一故障数据输入至对应的栏位,待所有的栏位填完后,进行第二故障数据的输入。根据本专利技术的一个实施例,多个栏位至少包括:开始时间、结束时间、服务器序列号、生产订单、销售订单、服务器机型、故障数量、发现时间。根据本专利技术的一个实施例,进一步包括:判断第一故障数据的输入是否错误;在第一故障数据输入错误的情况下,输出提示信息。根据本专利技术的一个实施例,还包括:在MySQL数据库存储的故障数据展示的情况下,对展示的故障数据进行补充。根据本专利技术的另一方面,提供了一种面向HPC集群的故障统计装置。该故障统计装置包括:故障写入装置和故障展示装置,其中,故障写入装置包括:输入模块,用于输入多个服务器的故障数据,其中,通过表单录入的方式输入多个服务器的故障数据;第一获取模块,用于获取多个服务器的故障数据,并通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库;以及故障展示装置包括:第二获取模块,用于获取故障查询信息;展示模块,用于根据故障查询信息,将MySQL数据库存储的故障数据展示,其中,通过HTML表格将MySQL数据库存储的故障数据展示。根据本专利技术的一个实施例,输入模块包括:记载模块,用于加载网页表单,其中,网页表单包括多个栏位;输入子模块,用于将第一故障数据输入至对应的栏位,待所有的栏位填完后,进行第二故障数据的输入。根据本专利技术的一个实施例,多个栏位至少包括:开始时间、结束时间、服务器序列号、生产订单、销售订单、服务器机型、故障数量、发现时间。根据本专利技术的一个实施例,进一步包括:判断模块,用于判断第一故障数据的输入是否错误;输出模块,用于在第一故障数据输入错误的情况下,输出提示信息。根据本专利技术的一个实施例,还包括:补充模块,用于在MySQL数据库存储的故障数据展示的情况下,对展示的故障数据进行补充。本专利技术通过表单录入的方式输入多个服务器的故障数据,随后通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库,最后通过HTML表格将MySQL数据库存储的故障数据展示,从而基于MySQL数据库,利用PHP和HTML表单将数据写入数据库,通过HTML表格展示给使用者,进而能够减少人工操作的时间和误差,且易于查询统计。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的面向HPC集群的故障统计方法的流程图;图2是根据本专利技术具体实施例的表单录入的示意图;图3是根据本专利技术具体实施例的故障记录展示的示意图;图4是根据本专利技术实施例的面向HPC集群的故障统计装置的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。根据本专利技术的实施例,提供了一种面向HPC集群的故障统计方法。如图1所示,根据本专利技术实施例的面向HPC集群的故障统计方法包括:故障写入流程和故障展示流程,其中,故障写入流程包括:步骤S101,输入多个服务器的故障数据,其中,通过表单录入的方式输入多个服务器的故障数据;步骤S103,获取多个服务器的故障数据,并通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库;以及故障展示流程包括:步骤S105,获取故障查询信息;步骤S107,根据故障查询信息,将MySQL数据库存储的故障数据展示,其中,通过HTML表格将MySQL数据库存储的故障数据展示。在该实施例中,该方法总体分为2大部分:故障写入部分(或故障写入流程)和故障记录展示部分(或故障展示流程),继续参见图2,服务器完成老化测试后,将用户定制的各型号服务器,统一安装应用环境,进行测试,同时,在测试中难免发现一些故障,用户将该故障的相关信息按照表单中的多个栏位进行对应信息的填写,如开始日期、结束日期等,随后通过PHP(HypertextPreprocessor,超文本预处理器)脚本将上述故障数据保存至MySQL(关系型数据库管理系统)数据库,从而多个使用者按照上述流程写入故障数据,进而能够测试过程中发现故障,通过表单录入的方式,将故障发生解决的过程记录到MySQL数据库中,继续参见图3,随后当用户需查看故障数据时,通过HTML表格的展示的方式,将所有故障信息展示给使用者。通过本专利技术的上述方案,通过表单录入的方式输入多个服务器的故障数据,随后通过PHP脚本,将多个服务器的故障数据保存至MySQL数据库,最后通过HTML表格将MySQL数据库存储的故障数据展示,从而基于MySQL数据库,利用PHP和HTML表单将数据写入数据库,通过HTML表格展示给使用者,进而能够减少人工操作的时间和误差,且易于查询统计。根据本专利技术的一个实施例,通过表单录入的方式输入多个服务器的故障数据包括:加载网页表单,其中,网页表单包括多个栏位;将第一故障数据输入至对应的栏位,待所有的栏位填完后,进行第二故障数据的输入。在该实施例中,继续参见图2,该表单可通过网页的形式呈现,其中,网页表单包括多个栏位,该多个栏位包括:故障开始时间、故障结束时间、服务器序列号、生产订单、销售订单、服务器机型、故障数量、故障发现时间,其中,生产订单是指服务器完成老化测试后,用户定制的各型号服务器的订单,销售订单是由多个生产订单构成,其可包括多个不同型号的服务器,如,生产订单A是用户定制的10个A型号的服务器,生产订本文档来自技高网...
一种面向HPC集群的故障统计方法和装置

【技术保护点】
一种面向HPC集群的故障统计方法,其特征在于,包括:故障写入流程和故障展示流程,所述故障写入流程包括:输入多个服务器的故障数据,其中,通过表单录入的方式输入所述多个服务器的故障数据;获取所述多个服务器的故障数据,并通过PHP脚本,将所述多个服务器的故障数据保存至MySQL数据库;以及所述故障展示流程包括:获取故障查询信息;根据所述故障查询信息,将所述MySQL数据库存储的故障数据展示,其中,通过HTML表格将所述MySQL数据库存储的故障数据展示。

【技术特征摘要】
1.一种面向HPC集群的故障统计方法,其特征在于,包括:故障写入流程和故障展示流程,所述故障写入流程包括:输入多个服务器的故障数据,其中,通过表单录入的方式输入所述多个服务器的故障数据;获取所述多个服务器的故障数据,并通过PHP脚本,将所述多个服务器的故障数据保存至MySQL数据库;以及所述故障展示流程包括:获取故障查询信息;根据所述故障查询信息,将所述MySQL数据库存储的故障数据展示,其中,通过HTML表格将所述MySQL数据库存储的故障数据展示。2.根据权利要求1所述的故障统计方法,其特征在于,通过表单录入的方式输入所述多个服务器的故障数据包括:加载网页表单,其中,所述网页表单包括多个栏位;将第一故障数据输入至对应的栏位,待所有的栏位填完后,进行第二故障数据的输入。3.根据权利要求2所述的故障统计方法,其特征在于,所述多个栏位至少包括:开始时间、结束时间、服务器序列号、生产订单、销售订单、服务器机型、故障数量、发现时间。4.根据权利要求2所述的故障统计方法,其特征在于,进一步包括:判断所述第一故障数据的输入是否错误;在所述第一故障数据输入错误的情况下,输出提示信息。5.根据权利要求1所述的故障统计方法,其特征在于,还包括:在所述MySQL数据库存储的故障数据展示的情况下,对展示的故障数据进行补充。6.一种面向HPC集群的故障统计装置,其特征在于,包...

【专利技术属性】
技术研发人员:肖义军
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京,11

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

1