一种告警修复方法、装置、设备和存储介质制造方法及图纸

技术编号:35897700 阅读:48 留言:0更新日期:2022-12-10 10:32
本申请涉及一种告警修复方法、装置、设备和存储介质。主要技术方案包括:接收客户端发送的告警修复信息,告警修复信息由客户端根据用户基于修复操作流程输入的修复操作生成,执行告警修复信息对应的操作,得到操作结果,根据操作结果,生成修复反馈信息,向客户端发送修复反馈信息,以用于客户端根据修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功。本申请能够及时定位异常发生的原因,提高告警修复的准确性。提高告警修复的准确性。提高告警修复的准确性。

【技术实现步骤摘要】
一种告警修复方法、装置、设备和存储介质


[0001]本申请涉及服务器监控
,特别是涉及一种告警修复方法、装置、设备和存储介质。

技术介绍

[0002]当网络附加存储(NetWork Attached Storage,NAS)模块发生异常后,NAS告警模块上报告警信息,并告知用户发生异常。用户接收告警信息后寻求客服或研发人员帮助,进行告警修复工作。如此,导致异常发生与异常修复之间存在较大时延,无法及时定位异常发生的原因,降低告警修复的准确性。

技术实现思路

[0003]基于此,本申请提供了一种告警修复方法、装置、设备和存储介质,以及时定位异常发生的原因,提高告警修复的准确性。
[0004]第一方面,提供一种告警修复方法,该方法包括:
[0005]接收客户端发送的告警修复信息,告警修复信息由客户端根据用户基于修复操作流程输入的修复操作生成;
[0006]执行告警修复信息对应的操作,得到操作结果;
[0007]根据操作结果,生成修复反馈信息;
[0008]向客户端发送修复反馈信息,以用于客户端根据修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功。
[0009]根据本申请实施例中一种可实现的方式,告警修复信息包括告警状态码和告警类型;执行告警修复信息对应的操作,得到操作结果,包括:
[0010]确定告警类型对应的修复操作流程;
[0011]基于修复操作流程执行告警状态码对应的操作,得到操作结果。
[0012]根据本申请实施例中一种可实现的方式,在接收客户端发送的告警修复信息之前,方法还包括:
[0013]当客户端获取到告警信息时,接收客户端发送的初始状态码;
[0014]根据初始状态码,执行检查类操作,得到检查结果;
[0015]根据检查结果,生成告警状态码并向客户端发送告警状态码,以用于客户端根据告警状态码获取修复操作流程展示给用户。
[0016]根据本申请实施例中一种可实现的方式,在执行告警修复信息对应的操作时,该方法还包括:
[0017]判断本次接收的告警修复信息对应的修复操作流程与历史修复操作流程是否相同;
[0018]当本次接收的告警修复信息对应的修复操作流程与历史修复操作流程不同时,修改告警状态码与修复操作流程中修复步骤的对应关系。
[0019]根据本申请实施例中一种可实现的方式,告警类型包括容量类告警;该方法还包括:
[0020]基于容量类告警,扫描文件系统中所有文件的文件信息;
[0021]根据文件信息,确定待删除文件;
[0022]向客户端发送待删除文件,以供用户选择需要删除的文件。
[0023]根据本申请实施例中一种可实现的方式,待删除文件包括大型文件和重复文件,文件信息包括文件大小和文件日期;根据文件信息,确定待删除文件,包括:
[0024]根据文件大小,对文件系统中的所有文件按照从小到大的顺序进行排序;
[0025]基于所有文件的排列顺序,确定排在前面预设数量的文件为大型文件;
[0026]根据文件大小和文件日期,确定两个或者多个相同的文件为重复文件。
[0027]根据本申请实施例中一种可实现的方式,该方法还包括:
[0028]根据用户预先设置的关键字,自动删除带有关键字的文件。
[0029]第二方面,提供了一种告警修复装置,该装置包括:
[0030]接收模块,用于接收客户端发送的告警修复信息,告警修复信息由客户端根据用户基于修复操作流程输入的修复操作生成;
[0031]执行模块,用于执行告警修复信息对应的操作,得到操作结果;
[0032]生成模块,用于根据操作结果,生成修复反馈信息;
[0033]发送模块,用于向客户端发送修复反馈信息,以用于客户端根据修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功。
[0034]第三方面,提供了一种计算机设备,包括:
[0035]至少一个处理器;以及
[0036]与所述至少一个处理器通信连接的存储器;其中,
[0037]所述存储器存储有可被所述至少一个处理器执行的计算机指令,所述计算机指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面中涉及的方法。
[0038]第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令用于使计算机执行上述第一方面中涉及的方法。
[0039]根据本申请实施例所提供的
技术实现思路
,接收客户端发送的告警修复信息,告警修复信息由客户端根据用户基于修复操作流程输入的修复操作生成,执行告警修复信息对应的操作,得到操作结果,根据操作结果,生成修复反馈信息,向客户端发送修复反馈信息,以用于客户端根据修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功,能够及时定位异常发生的原因,提高告警修复的准确性。
附图说明
[0040]图1为一个实施例中告警修复方法的应用环境图;
[0041]图2为一个实施例中告警修复系统的结构框图;
[0042]图3为一个实施例中告警修复方法的流程示意图;
[0043]图4为一个实施例中告警修复装置的结构框图;
[0044]图5为一个实施例中计算机设备的示意性结构图。
具体实施方式
[0045]以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0046]本申请提供的告警修复方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。当客户端接收到告警信息获取到网络附加存储模块的告警信息对应的修复操作流程之后展示给用户,用户通过客户端的显示界面输入选择的修复步骤。客户端根据用户的输入生成告警修复信息,并向服务器端发送该告警修复信息。服务器端执行告警修复信息对应的操作,得到操作结果,根据操作结果,生成修复反馈信息,向客户端发送修复反馈信息。客户端根据修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功。其中,终端102可以但不限于是各种个人计算机、笔记本电脑和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0047]为了方便理解,首先对本申请所适用的系统进行描述。本申请提供的告警修复方法,可以应用于如图2所示的告警修复系统中。该系统包括:指导维护过程(Directed Maintenance Procedure,DMP)修复指导模块210和DMP修复模块220。其中,DMP修复指导模块210设置于客户端,可通过图形用户界面(Graphical User Interface,GUI)显示告警信息、修复指导流程等信息,DMP修复模块220设置于服务器端,可执行用户通过命令行界面(Command
...

【技术保护点】

【技术特征摘要】
1.一种告警修复方法,其特征在于,所述方法包括:接收客户端发送的告警修复信息,所述告警修复信息由所述客户端根据用户基于修复操作流程输入的修复操作生成;执行所述告警修复信息对应的操作,得到操作结果;根据所述操作结果,生成修复反馈信息;向所述客户端发送所述修复反馈信息,以用于所述客户端根据所述修复反馈信息获取新的修复操作流程供用户选择下一步修复操作,直到修复成功。2.根据权利要求1所述的方法,其特征在于,所述告警修复信息包括告警状态码和告警类型;所述执行所述告警修复信息对应的操作,得到操作结果,包括:确定所述告警类型对应的修复操作流程;基于所述修复操作流程执行所述告警状态码对应的操作,得到操作结果。3.根据权利要求1所述的方法,其特征在于,在接收客户端发送的告警修复信息之前,所述方法还包括:当所述客户端获取到告警信息时,接收所述客户端发送的初始状态码;根据所述初始状态码,执行检查类操作,得到检查结果;根据检查结果,生成告警状态码并向所述客户端发送所述告警状态码,以用于所述客户端根据所述告警状态码获取修复操作流程展示给用户。4.根据权利要求1所述的方法,其特征在于,在执行所述告警修复信息对应的操作时,所述方法还包括:判断本次接收的告警修复信息对应的修复操作流程与历史修复操作流程是否相同;当本次接收的告警修复信息对应的修复操作流程与历史修复操作流程不同时,修改告警状态码与修复操作流程中修复步骤的对应关系。5.根据权利要求2所述的方法,其特征在于,所述告警类型包括容量类告警;所述方法还包括:基于所述容量类告警,扫描文件系统中所有文件的文件信息;根据所述文件信息,确定待删除文件;...

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

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

1