[發明專利]一種提前預判故障并自動修復的方法及系統在審
| 申請號: | 202011507660.0 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112631885A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 梅志雄;沈瓊霞;覃洪清 | 申請(專利權)人: | 武漢市烽視威科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/14;G06F16/21 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提前 故障 自動 修復 方法 系統 | ||
本發明公開了一種提前預判故障并自動修復的方法及系統,涉及自動化運維領域,該方法包括周期性采集服務器的日志并通過消息中間件對采集的日志緩存,清洗緩存的日志并存入數據庫,所述日志包括業務日志和系統日志;基于服務器故障特征經驗,對日志分析,得到日志對應的故障;根據得到的故障的特征,對故障進行普通主動修復、專業主動修復或調用故障修復數據庫中的自動修復方法進行修復;基于故障修復結果,調整故障修復數據庫中自動修復方法,以及調整服務器故障特征經驗。本發明基于日志的方式對故障進行預判,并對判斷得到的故障進行自動修復以實現故障的定向維修,有效減少故障修復時間以及人工運維成本。
技術領域
本發明涉及自動化運維領域,具體涉及一種提前預判故障并自動修復的方法及系統。
背景技術
隨著互聯網技術的發展,業務模塊復雜度越來越高,對運維人員的技術要求和運維時效性要求也越來越高。傳統運維方式是現網出現故障之后,通知運維人員到現場,進行故障的排查與定位。
由于運維人員技術水平不同,在處理某些較復雜的故障時,還需要專業人員到達故障現場,協同進行處理,導致排除故障需要消耗較長時間,對于某些時效性要求較高的業務,此種方式很難進行適用,同時,長時間的現場故障排除和消除,導致人工運維成本也較高。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種提前預判故障并自動修復的方法及系統,基于日志的方式對故障進行預判,并對判斷得到的故障進行自動修復以實現故障的定向維修,有效減少故障修復時間以及人工運維成本。
為達到以上目的,本發明提供的一種提前預判故障并自動修復的方法,包括以下步驟:
周期性采集服務器的日志并通過消息中間件對采集的日志緩存,清洗緩存的日志并存入數據庫,所述日志包括業務日志和系統日志;
基于服務器故障特征經驗,對日志分析,得到日志對應的故障;
根據得到的故障的特征,對故障進行普通主動修復、專業主動修復或調用故障修復數據庫中的自動修復方法進行修復;
基于故障修復結果,調整故障修復數據庫中自動修復方法,以及調整服務器故障特征經驗。
在上述技術方案的基礎上,所述周期性采集服務器的日志并通過消息中間件對采集的日志緩存,清洗緩存的日志并存入數據庫,具體包括以下步驟:
基于每臺服務器上運行的日志采集工具,周期性采集服務器業務模塊運行時的業務日志和系統模塊運行時的系統日志;
日志采集工具將采集的日志發送至消息中間件進行緩存;
通過日志清洗工具獲取消息中間件中緩存的日志,并對日志進行清洗,所述清洗包括格式化處理和冗余信息精簡處理;
將清洗后的日志存儲至數據庫。
在上述技術方案的基礎上,
所述服務器故障特征經驗為故障特征關鍵字與故障間的對應關系;
所述故障特征關鍵字從服務器的業務模塊故障時輸出的業務日志中提取,以及從服務器的系統模塊故障時輸出的系統日志中提取。
在上述技術方案的基礎上,所述對日志分析,得到日志對應的故障,具體為:
當日志中存在故障特征關鍵字時,則該故障特征關鍵字對應的故障為當前日志對應的故障;
當日志中不存在故障特征關鍵字時,則當前日志中不存在故障。
在上述技術方案的基礎上,所述根據得到的故障的特征,對故障進行普通主動修復、專業主動修復或調用故障修復數據庫中的自動修復方法進行修復,其中,對故障進行普通主動修復或調用故障修復數據庫中的自動修復方法進行修復,具體為,基于故障的特征:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢市烽視威科技有限公司,未經武漢市烽視威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011507660.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:水泥預熱器塔架結構爬升施工裝備
- 下一篇:祛斑點涂棒





