[发明专利]故障自愈方法和装置、设备及存储介质有效
申请号: | 202010686969.4 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111880977B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 周文胜;张新;姜作毅;陈睿彧 | 申请(专利权)人: | 北京天维信通科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30;G06N5/02 |
代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 陈佳妹;贾满意 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 自愈 方法 装置 设备 存储 介质 | ||
本申公开了一种故障自愈方法和装置、设备及存储介质,其中故障自愈方法通过提取修复操作记录和对应的告警信息,将修复操作记录和告警信息进行参数化得到多个参数,将多个参数进行实例化得到多个变量,依据多个变量建立知识模型和自愈脚本,并得到包含有知识模型与自愈脚本的映射关系的知识问答库,依据故障的描述从知识模型中选择对应的自愈脚本进行故障处理。在本公开方法中基于运维人员对某种告警的第一次修复的操作为机器,对修复操作日志模板化,然后在自动自愈过程中,将模板参数的实例化,建立了自己的自愈脚本模板和告警的知识问答库,把第一次修复的方法进行推广和泛化,达到告警自动自愈的实现,这是一种简单,高效和准确的方法。
技术领域
本公开涉及网络运维领域,尤其涉及一种故障自愈方法和装置、设备及存储介质。
背景技术
对于量产服务器与网络产品的故障排除,在大多数情况下的操作是类似的,传统的运维人员会浪费大量的时间在重复的排障流程上排除几乎相似的故障。随着机器学习的流行,一些企业开始试图通过收集分析以往的排障修复操作记录以发现共通处,自动生成排障指南以实现智能运维。不管是利用通用或专业领域的知识图谱数据,通过纯机器学习建立AI的模型,数据量大,人力和时间的投入大,效率低下。
发明内容
有鉴于此,本公开提出了一种故障自愈方法,包括:
提取修复操作记录和对应的告警信息;
将所述修复操作记录和所述告警信息进行参数化得到多个参数;
将多个所述参数进行实例化得到多个变量;
依据多个所述变量建立知识模型和自愈脚本,并得到包含有所述知识模型与所述自愈脚本的映射关系的知识问答库;
依据故障的描述从所述知识模型中选择对应的所述自愈脚本进行故障处理。
在一种可能的实现方式中,所述参数包括宿主参数、采集项参数、描述信息参数和修复脚本参数;
所述变量包括:宿主变量、采集项变量和描述信息变量。
在一种可能的实现方式中,将所述修复操作记录和所述告警信息进行参数化得到多个参数包括:
在所述修复操作记录中获取修复脚本;
将所述告警信息和所述修复脚本依据Python Ansible进行参数化提取得到宿主参数、采集项参数、描述信息参数和修复脚本参数。
在一种可能的实现方式中,将多个所述参数进行实例化得到多个变量包括:
使用图数据库将所述宿主参数、所述采集项参数和所述描述信息参数进行实例化得到宿主变量、采集项变量和描述信息变量。
在一种可能的实现方式中,依据多个所述变量建立知识模型和自愈脚本,并得到包含有所述知识模型与所述自愈脚本的映射关系的知识问答库:
将所述宿主变量、采集项变量和描述信息变量建立数据库表格得到所述知识模型;
依据所述修复脚本参数建立所述自愈脚本;
将所述描述信息变量与所述自愈脚本建立映射关系得到知识问答库。
在一种可能的实现方式中,依据故障的描述从所述知识模型中选择对应的所述自愈脚本进行故障处理包括:
依据所述故障的描述在所述知识模型中进行匹配;
若所述知识模型存在所述故障的描述,则选择对应的所述自愈脚本进行故障处理。
在一种可能的实现方式中,还包括使用AI模型泛化所述知识模型;
在使用AI模型泛化所述知识模型时包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天维信通科技有限公司,未经北京天维信通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010686969.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组装灵活的衣帽柜
- 下一篇:一种充电器及电压输出方法