【技術實現步驟摘要】
服務器故障智能推送方法、裝置、設備及存儲介質
本專利技術涉及信息安全的操作系統安全監控領域,尤其涉及一種服務器故障智能推送方法、裝置、設備及存儲介質。
技術介紹
目前服務器硬件報修的方式主要包括800電話報修和手動收集日志發郵件給廠商報修。伴隨著服務器數量越來越來多,以上兩種報修方式逐漸提高了運維成本。服務器報修的流程相對固定,運維效率低,當今業界有多種可用的遠程服務控制系統OOB管理接口標準。但是,沒有一種管理接口標準能滿足當今不斷發展的IT解決方案模型的需求,例如,支持擴展規模,更高的安全性和多供應商開放性,同時還需要與現代開發運維工具和流程保持一致?,F有的遠程服務控制系統存在管理接口標準不統一,開發重復工作多,導致運維效率低和維護成本高的問題。
技術實現思路
本專利技術提供了一種服務器故障智能推送方法、裝置、設備及存儲介質,用于提高日志數據采集效率和運維效率,并降低運維成本。為實現上述目的,本專利技術第一方面提供了一種服務器故障智能推送方法,包括:獲取待報修工單信息,并調用預設的配置管理接口按照所述待報修工單信息生成日志收集請求,所述待報修工單信息包括異常服務器網絡協議地址、業務類型、業務處理優先級和消息通知對象;基于所述業務處理優先級將所述日志收集請求添加至目標消息隊列中,通過預設的收集日志接口,按照所述異常服務器網絡協議地址和所述業務類型處理所述目標消息隊列中的日志收集請求,得到日志收集狀態和日志數據文件;判斷所述日志收集狀態是收集異常狀態還是收集成功狀態;若所述日志收集 ...
【技術保護點】
1.一種服務器故障智能推送方法,其特征在于,所述服務器故障智能推送方法包括:/n獲取待報修工單信息,并調用預設的配置管理接口按照所述待報修工單信息生成日志收集請求,所述待報修工單信息包括異常服務器網絡協議地址、業務類型、業務處理優先級和消息通知對象;/n基于所述業務處理優先級將所述日志收集請求添加至目標消息隊列中,通過預設的收集日志接口,按照所述異常服務器網絡協議地址和所述業務類型處理所述目標消息隊列中的日志收集請求,得到日志收集狀態和日志數據文件;/n判斷所述日志收集狀態是收集異常狀態還是收集成功狀態;/n若所述日志收集狀態為收集異常狀態,則通過預設的重試機制重新進行日志收集,得到重試結果,當所述重試結果為重試失敗時,生成日志預警信息,并向目標終端發送所述日志預警信息;/n若所述日志收集狀態為收集成功狀態,則獲取日志數據文件的文件鏈接地址和異常服務器的位置信息,通過預設的報修接口將所述日志數據文件的文件鏈接地址和所述異常服務器的位置信息推送至所述消息通知對象。/n
【技術特征摘要】
1.一種服務器故障智能推送方法,其特征在于,所述服務器故障智能推送方法包括:
獲取待報修工單信息,并調用預設的配置管理接口按照所述待報修工單信息生成日志收集請求,所述待報修工單信息包括異常服務器網絡協議地址、業務類型、業務處理優先級和消息通知對象;
基于所述業務處理優先級將所述日志收集請求添加至目標消息隊列中,通過預設的收集日志接口,按照所述異常服務器網絡協議地址和所述業務類型處理所述目標消息隊列中的日志收集請求,得到日志收集狀態和日志數據文件;
判斷所述日志收集狀態是收集異常狀態還是收集成功狀態;
若所述日志收集狀態為收集異常狀態,則通過預設的重試機制重新進行日志收集,得到重試結果,當所述重試結果為重試失敗時,生成日志預警信息,并向目標終端發送所述日志預警信息;
若所述日志收集狀態為收集成功狀態,則獲取日志數據文件的文件鏈接地址和異常服務器的位置信息,通過預設的報修接口將所述日志數據文件的文件鏈接地址和所述異常服務器的位置信息推送至所述消息通知對象。
2.根據權利要求1所述的服務器故障智能推送方法,其特征在于,所述獲取待報修工單信息,并調用預設的配置管理接口按照所述待報修工單信息生成日志收集請求,所述待報修工單信息包括異常服務器網絡協議地址、業務類型、業務處理優先級和消息通知對象,包括:
接收故障報修請求,對所述故障報修請求進行參數解析,得到待報修工單信息,所述待報修工單信息包括異常服務器網絡協議地址、業務類型、優先級和消息通知對象;
從預設的文件目錄中提取參數校驗模板文件,從所述參數校驗模板文件中讀取參數校驗規則,并按照所述參數校驗規則對所述待報修工單信息進行參數校驗處理,得到校驗結果;
當所述校驗結果為校驗通過時,對所述待報修工單信息進行緩存處理,并通過預設的配置管理接口將所述待報修工單信息封裝成日志收集請求。
3.根據權利要求1所述的服務器故障智能推送方法,其特征在于,所述基于所述業務處理優先級將所述日志收集請求添加至目標消息隊列中,通過預設的收集日志接口,按照所述異常服務器網絡協議地址和所述業務類型處理所述目標消息隊列中的日志收集請求,得到日志收集狀態和日志數據文件,包括:
按照所述業務處理優先級確定目標消息隊列,并將所述日志收集請求插入到所述目標消息隊列中,得到消息標識,所述業務處理優先級與所述目標消息隊列一一對應;
通過預設的收集日志接口,對所述目標消息隊列中的日志收集請求按照先入先出規則進行異步讀取,并按照所述異常服務器網絡協議地址將所述日志收集請求轉發至遠程訪問控制接口;
通過所述遠程訪問控制接口,按照所述業務類型對所述日志收集請求進行日志收集,并在日志收集過程時,通過預設的日志收集消費服務定時輪詢所述日志收集請求對應的日志收集狀態;
當檢測到日志收集完成時,按照所述消息標識將所述日志收集狀態更新至狀態消息隊列中,獲取并緩存目標日志數據,基于預設主題將所述目標日志數據更新至日志數據文件中。
4.根據權利要求3所述的服務器故障智能推送方法,其特征在于,所述判斷所述日志收集狀態是收集異常狀態還是收集成功狀態,包括:
按照所述消息標識從所述狀態消息隊列中讀取所述日志收集請求對應的日志收集狀態,判斷所述日志收集狀態是預設的成功狀態值還是預設的異常狀態值;
若所述日志收集狀態為預設的異常狀態值,則確定所述日志收集狀態為收集異常狀態;
若所述日志收集狀態為預設的成功狀態值,則確定所述日志收集狀態為收集成功狀態。
5.根據權利要求1所述的服務器故障智能推送方法,其特征在于,所述若所述日志收集狀態為收集異常狀態,則通過預設的重試機制重新進行日志收集,得到重試結果,當所述重試結果為重試失敗時,生成日志預警信息,并向目標終端發送所述日志預警信息,包括:
...
【專利技術屬性】
技術研發人員:吳曉馨,
申請(專利權)人:康鍵信息技術深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。