[发明专利]一种提前预判故障并自动修复的方法及系统在审
申请号: | 202011507660.0 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112631885A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 梅志雄;沈琼霞;覃洪清 | 申请(专利权)人: | 武汉市烽视威科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/14;G06F16/21 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提前 故障 自动 修复 方法 系统 | ||
1.一种提前预判故障并自动修复的方法,其特征在于,包括以下步骤:
周期性采集服务器的日志并通过消息中间件对采集的日志缓存,清洗缓存的日志并存入数据库,所述日志包括业务日志和系统日志;
基于服务器故障特征经验,对日志分析,得到日志对应的故障;
根据得到的故障的特征,对故障进行普通主动修复、专业主动修复或调用故障修复数据库中的自动修复方法进行修复;
基于故障修复结果,调整故障修复数据库中自动修复方法,以及调整服务器故障特征经验。
2.如权利要求1所述的一种提前预判故障并自动修复的方法,其特征在于,所述周期性采集服务器的日志并通过消息中间件对采集的日志缓存,清洗缓存的日志并存入数据库,具体包括以下步骤:
基于每台服务器上运行的日志采集工具,周期性采集服务器业务模块运行时的业务日志和系统模块运行时的系统日志;
日志采集工具将采集的日志发送至消息中间件进行缓存;
通过日志清洗工具获取消息中间件中缓存的日志,并对日志进行清洗,所述清洗包括格式化处理和冗余信息精简处理;
将清洗后的日志存储至数据库。
3.如权利要求1所述的一种提前预判故障并自动修复的方法,其特征在于:
所述服务器故障特征经验为故障特征关键字与故障间的对应关系;
所述故障特征关键字从服务器的业务模块故障时输出的业务日志中提取,以及从服务器的系统模块故障时输出的系统日志中提取。
4.如权利要求3所述的一种提前预判故障并自动修复的方法,其特征在于,所述对日志分析,得到日志对应的故障,具体为:
当日志中存在故障特征关键字时,则该故障特征关键字对应的故障为当前日志对应的故障;
当日志中不存在故障特征关键字时,则当前日志中不存在故障。
5.如权利要求3所述的一种提前预判故障并自动修复的方法,其特征在于,所述根据得到的故障的特征,对故障进行普通主动修复、专业主动修复或调用故障修复数据库中的自动修复方法进行修复,其中,对故障进行普通主动修复或调用故障修复数据库中的自动修复方法进行修复,具体为,基于故障的特征:
当故障为故障修复数据库中的故障时,通过故障修复数据库中对应该故障的自动修复方法对该故障进行自动修复;
当故障不为故障修复数据库中的故障时,通过普通主动修复对该故障进行修复。
6.如权利要求5所述的一种提前预判故障并自动修复的方法,其特征在于,当通过普通主动修复对故障成功修复后,还包括:基于审核机制,对普通主动修复的修复结果进行审核。
7.如权利要求5所述的一种提前预判故障并自动修复的方法,其特征在于,所述根据得到的故障的特征,对故障进行普通主动修复、专业主动修复或调用故障修复数据库中的自动修复方法进行修复,其中,对故障进行专业主动修复,具体为:
当通过自动修复方法对故障进行修复,且未成功修复故障时,通过专业主动修复对该故障进行修复;
当通过普通主动修复对故障进行修复,且未成功修复故障时,通过专业主动修复对该故障进行修复。
8.如权利要求7所述的一种提前预判故障并自动修复的方法,其特征在于,所述调整故障修复数据库中自动修复方法,具体为:
将通过专业主动修复方式修复故障时所采用的方法,添加至故障修复数据库中,删除故障修复数据库中无法成功修复故障的自动修复方法。
9.如权利要求7所述的一种提前预判故障并自动修复的方法,其特征在于:
所述调整服务器故障特征经验,具体为:从发生误判的故障对应的日志中提取关键字作为新增的故障特征关键字,实现服务器故障特征经验的调整;
所述误判为将不属于故障修复数据库的故障判定为属于故障修复数据库中的故障,或者将属于故障修复数据库的故障判定为不属于故障修复数据库中的故障。
10.一种提前预判故障并自动修复的系统,其特征在于,包括:
采集模块,其用于周期性采集服务器的日志并通过消息中间件对采集的日志缓存,清洗缓存的日志并存入数据库,所述日志包括业务日志和系统日志;
分析模块,其用于基于服务器故障特征经验,对日志分析,得到日志对应的故障;
修复模块,其用于根据得到的故障的特征,对故障进行普通主动修复、专业主动修复或调用故障修复数据库中的自动修复方法进行修复;
调整模块,其用于基于故障修复结果,调整故障修复数据库中自动修复方法,以及调整服务器故障特征经验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉市烽视威科技有限公司,未经武汉市烽视威科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011507660.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水泥预热器塔架结构爬升施工装备
- 下一篇:祛斑点涂棒