一种存储设备故障灯点亮方法、系统、终端及存储介质技术方案

技术编号:27059027 阅读:14 留言:0更新日期:2021-01-15 14:38
本发明专利技术提供一种存储设备故障灯点亮方法、系统、终端及存储介质,包括:采集存储设备功能模块的运行数据;若根据所述运行数据确认所述功能模块故障,则生成所述功能模块的告警码;监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。本发明专利技术能够在将故障功能模块的故障灯点亮的同时将应用程序板的故障灯点亮,从而便于运维人员及时发现存储设备故障,避免故障扩大造成数据丢失等问题。

【技术实现步骤摘要】
一种存储设备故障灯点亮方法、系统、终端及存储介质
本专利技术涉及存储设备
,具体涉及一种存储设备故障灯点亮方法、系统、终端及存储介质。
技术介绍
一台存储设备是由多个功能模块组成的完整机箱,这些功能模块包括:机箱外壳,PSU,控制器,背板,硬盘,散热风扇等。各个功能模块都有各自的故障灯,当一个功能模块出现故障之后,会点亮对应的故障灯。故障灯的作用是用来标识该功能模块出现了异常需要用户或客服人员及时处理故障功能模块。由于这些灯分布相对分散,有的在机箱的前部,有的在机箱的后部,甚至有些灯可能位于其他一些不利于观察到的位置。实际应用中用户往往将有UI板的一侧朝向过道(方便开关机),UI板上只有一个机箱外壳的告警灯,当位于UI板上的环境温度传感器出现通信异常时该告警灯会点亮。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种存储设备故障灯点亮方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种存储设备故障灯点亮方法,包括:采集存储设备功能模块的运行参数;从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围:若是,则确认所述功能模块故障,则生成所述功能模块的告警码;监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。进一步的,在所述生成功能模块的告警码之后,所述方法还包括:将所述告警码保存至预先增设的所述功能模块的结构体。进一步的,所述方法还包括:设定告警查询周期;按照所述告警查询周期定期查询各功能模块的结构体;输出结构体中存储有告警码的功能模块信息。进一步的,所述方法还包括:采集所有故障灯的点亮情况;根据所述点亮情况判断需要点亮的应用程序板上的故障灯和所述功能模块的故障灯是否为灭灯状态:若是,则将需要点亮的灭灯状态的故障灯点亮,并在所述功能模块的告警码消失后将应用程序板上的故障灯和所述功能模块的故障灯点灭。第二方面,本专利技术提供一种存储设备故障灯点亮系统,包括:数据采集单元,配置用于采集存储设备功能模块的运行数据;参数校验单元,配置用于从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围;告警生成单元,配置用于若所述校验参数是否存在超出正常范围,则确认所述功能模块故障,则生成所述功能模块的告警码;点亮执行单元,配置用于监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。进一步的,所述系统还包括:告警存储单元,配置用于将所述告警码保存至预先增设的所述功能模块的结构体。进一步的,所述系统还包括:周期设定单元,配置用于设定告警查询周期;告警查询单元,配置用于按照所述告警查询周期定期查询各功能模块的结构体;告警输出单元,配置用于输出结构体中存储有告警码的功能模块信息。进一步的,所述系统还包括:情况采集单元,配置用于采集所有故障灯的点亮情况;状态判断单元,配置用于根据所述点亮情况判断需要点亮的应用程序板上的故障灯和所述功能模块的故障灯是否为灭灯状态;状态切换单元,配置用于若需要点亮的应用程序板上的故障灯和所述功能模块的故障灯为灭灯状态,则将需要点亮的灭灯状态的故障灯点亮,并在所述功能模块的告警码消失后将应用程序板上的故障灯和所述功能模块的故障灯点灭。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的存储设备故障灯点亮方法、系统、终端及存储介质,通过为各功能模块增加告警码的功能,将机箱内的各个故障灯与应用程序板上的告警灯建立耦合的关系,当PSU,控制器,背板,硬盘,风扇灯等功能模块的故障灯需要点亮时同时将应用程序板的故障灯点亮,从而便于运维人员及时发现存储设备故障,避免故障扩大造成数据丢失等问题。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的系统的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。SASSerialAttachedSCSI是一种电脑集线的技术,其功能主要是做周边零件的数据传输,如:硬盘、CD-ROM等设备而设计的接口。SASExpander遵循SAS协议的扩展器,可用于机箱管理。SESSCSIEnclosureServicesT10技术委员会制定的用于机箱管理的标准。UIUserInterface设备与应用程序的用户界面。ENEnclosureMangement机箱管理。图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种存储设备故障灯点亮系统。如图1所示,该方法包括:步骤110,采集存储设备功能模块的运行数据;步骤120,从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围:步骤130,若是,则确认所述功能模块故障,则生成所述功能模块的告警码步骤140,监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。具体的,所述存储设备故障灯点亮方法包括:S1、采集存储设备功能模块的运行数据。主程序开始运行,各功能模块上下文初始化完成。SASExpander发布广播,主程序发起discovery,获取各个功能模块的运行数据及各个功能模块故障灯的电位。本实施例中规定处于高电平的为点亮状态,处于低电平的为灭灯状态,根据各故障灯的电位获取各状态灯的状态,生成故障灯状态表。S2、若根据所述运行数据确认所述功能模块故障,则生成所述功能模块的告警码。主程序按照SES协议,解析discovery上来的数据判断各功能模块运行状态及各功能模块故障灯亮灭本文档来自技高网
...

【技术保护点】
1.一种存储设备故障灯点亮方法,其特征在于,包括:/n采集存储设备功能模块的运行参数;/n从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围:/n若是,则确认所述功能模块故障,则生成所述功能模块的告警码;/n监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。/n

【技术特征摘要】
1.一种存储设备故障灯点亮方法,其特征在于,包括:
采集存储设备功能模块的运行参数;
从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围:
若是,则确认所述功能模块故障,则生成所述功能模块的告警码;
监控到所述功能模块存在告警码则将应用程序板上的故障灯和所述功能模块的故障灯同时点亮。


2.根据权利要求1所述的方法,其特征在于,在所述生成功能模块的告警码之后,所述方法还包括:
将所述告警码保存至预先增设的所述功能模块的结构体。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
设定告警查询周期;
按照所述告警查询周期定期查询各功能模块的结构体;
输出结构体中存储有告警码的功能模块信息。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集所有故障灯的点亮情况;
根据所述点亮情况判断需要点亮的应用程序板上的故障灯和所述功能模块的故障灯是否为灭灯状态:
若是,则将需要点亮的灭灯状态的故障灯点亮,并在所述功能模块的告警码消失后将应用程序板上的故障灯和所述功能模块的故障灯点灭。


5.一种存储设备故障灯点亮系统,其特征在于,包括:
数据采集单元,配置用于采集存储设备功能模块的运行数据;
参数校验单元,配置用于从所述运行数据中提取校验参数,并判断所述校验参数是否存在超出正常范围;
告警生成单元,配置用于若所述校验参数是否存在超出正常范围,则确认所述功能模块故障...

【专利技术属性】
技术研发人员:宋以强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1