本申請涉及數(shù)據(jù)處理,尤其涉及一種服務(wù)器故障診斷方法、設(shè)備、存儲介質(zhì)及產(chǎn)品。
背景技術(shù):
1、目前已有一些技術(shù)用于解析和分析bios?post?code,例如使用硬件調(diào)試工具或調(diào)試卡來監(jiān)測和記錄post?code,然后通過手動查詢post?code對應(yīng)的錯誤信息來確定故障原因。此外,還有一些軟件工具可以通過解析系統(tǒng)日志或bios日志來分析post?code。然而,這些方法都需要通過人工分析和經(jīng)驗(yàn)來判斷故障原因且需人工手動查詢,效率較低且容易出錯。
技術(shù)實(shí)現(xiàn)思路
1、本申請的主要目的在于提供了一種服務(wù)器故障診斷方法、設(shè)備、存儲介質(zhì)及產(chǎn)品,旨在解決現(xiàn)有技術(shù)中通過人工分析來判斷故障原因且需人工手動查詢,效率較低的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本申請?zhí)峁┝艘环N服務(wù)器故障診斷方法,服務(wù)器故障診斷方法應(yīng)用于終端設(shè)備,方法包括:
3、響應(yīng)預(yù)設(shè)監(jiān)聽服務(wù),并請求連接數(shù)據(jù)傳輸通道,數(shù)據(jù)傳輸通道由服務(wù)器在接收到傳輸通道鏈接請求時建立;
4、基于數(shù)據(jù)傳輸通道接收服務(wù)器傳輸?shù)募用芎蟮淖詸z碼,并基于預(yù)設(shè)私鑰對加密后的自檢碼進(jìn)行解密,獲得自檢碼數(shù)據(jù);
5、將服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息。
6、可選地,將服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟,包括:
7、對服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)進(jìn)行數(shù)字化預(yù)處理,獲得自檢碼時間序列以及服務(wù)器狀態(tài)信息矩陣集;
8、根據(jù)預(yù)設(shè)pca算法提取服務(wù)器狀態(tài)信息矩陣集的特征向量矩陣作為預(yù)設(shè)故障分析模型中權(quán)重矩陣的初值,將自檢碼時間序列依次輸入預(yù)設(shè)故障分析模型中,獲得故障原因信息。
9、可選地,對服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)進(jìn)行數(shù)字化預(yù)處理,獲得自檢碼時間序列以及服務(wù)器狀態(tài)信息矩陣集的步驟,包括:
10、基于預(yù)設(shè)數(shù)據(jù)規(guī)范對服務(wù)器的狀態(tài)數(shù)據(jù)進(jìn)行數(shù)字化預(yù)處理,獲得服務(wù)器狀態(tài)信息矩陣集;
11、對自檢碼數(shù)據(jù)進(jìn)行數(shù)字化預(yù)處理,獲得自檢碼時間序列。
12、可選地,將服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟之前,還包括:
13、收集各類bug情況下的自檢碼數(shù)據(jù)樣本和處理方式;
14、將自檢碼數(shù)據(jù)樣本以及處理方式進(jìn)行數(shù)字化預(yù)處理,獲得數(shù)字化信息;
15、將數(shù)字化信息輸入至預(yù)設(shè)rnn模型中進(jìn)行訓(xùn)練,獲得預(yù)設(shè)故障分析模型。
16、可選地,響應(yīng)預(yù)設(shè)監(jiān)聽服務(wù),并請求連接數(shù)據(jù)傳輸通道的步驟之前,還包括:
17、生成密鑰對,密鑰對包含公鑰和私鑰;
18、將公鑰上傳至服務(wù)器,以存儲至bmc公鑰庫中。
19、可選地,將服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟之后,還包括:
20、根據(jù)故障原因信息確定待解決故障問題以及目標(biāo)處理方式;
21、將待解決故障問題以及目標(biāo)處理方式進(jìn)行顯示。
22、此外,為實(shí)現(xiàn)上述目的,本申請還提供一種服務(wù)器故障診斷方法,服務(wù)器故障診斷方法應(yīng)用于服務(wù)端,方法包括:
23、響應(yīng)終端設(shè)備發(fā)起的數(shù)據(jù)傳輸通道連接請求,與終端設(shè)備建立數(shù)據(jù)傳輸通道;
24、從bmc公鑰庫中提取公鑰對自檢碼進(jìn)行加密,獲得加密后的自檢碼;
25、將加密后的自檢碼通過數(shù)據(jù)傳輸通道發(fā)送至終端設(shè)備,以使終端設(shè)備對加密后的自檢碼進(jìn)行解密并進(jìn)行故障分析。
26、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種服務(wù)器故障診斷設(shè)備,設(shè)備包括:存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序,計算機(jī)程序配置為實(shí)現(xiàn)如上文的服務(wù)器故障診斷方法的步驟。
27、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),存儲介質(zhì)上存儲有計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上文的服務(wù)器故障診斷方法的步驟。
28、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種計算機(jī)程序產(chǎn)品,計算機(jī)程序產(chǎn)品包括計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上文的服務(wù)器故障診斷方法的步驟。
29、本申請?zhí)岢龅囊粋€或多個技術(shù)方案,至少具有以下技術(shù)效果:
30、本申請通過響應(yīng)預(yù)設(shè)監(jiān)聽服務(wù),并請求連接數(shù)據(jù)傳輸通道,數(shù)據(jù)傳輸通道由服務(wù)器在接收到傳輸通道鏈接請求時建立;基于數(shù)據(jù)傳輸通道接收服務(wù)器傳輸?shù)募用芎蟮淖詸z碼,并基于預(yù)設(shè)私鑰對加密后的自檢碼進(jìn)行解密,獲得自檢碼數(shù)據(jù);將服務(wù)器的狀態(tài)數(shù)據(jù)以及自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息。本申請通過將終端設(shè)備的公鑰存到bmc的公鑰庫中,通過數(shù)據(jù)傳輸通道發(fā)送將被對應(yīng)終端設(shè)備公鑰加密的post?code發(fā)送給終端設(shè)備,終端設(shè)備使用其私鑰解密post?code,終端設(shè)備將post?code數(shù)據(jù)與當(dāng)前服務(wù)器狀態(tài)數(shù)據(jù)輸入到預(yù)設(shè)故障分析模型中進(jìn)行故障分析,從而確定故障原因,相較于現(xiàn)有技術(shù)中通過人工分析來判斷故障原因且需人工手動查詢,效率較低,本實(shí)施例通過故障分析模型分析服務(wù)器故障原因,提高了故障診斷的準(zhǔn)確性和效率,減少人工干預(yù)和手動查詢的需求。
1.一種服務(wù)器故障診斷方法,其特征在于,所述服務(wù)器故障診斷方法應(yīng)用于終端設(shè)備,所述方法包括:
2.如權(quán)利要求1所述的服務(wù)器故障診斷方法,其特征在于,所述將所述服務(wù)器的狀態(tài)數(shù)據(jù)以及所述自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟,包括:
3.如權(quán)利要求2所述的服務(wù)器故障診斷方法,其特征在于,所述對所述服務(wù)器的狀態(tài)數(shù)據(jù)以及所述自檢碼數(shù)據(jù)進(jìn)行數(shù)字化預(yù)處理,獲得自檢碼時間序列以及服務(wù)器狀態(tài)信息矩陣集的步驟,包括:
4.如權(quán)利要求1所述的服務(wù)器故障診斷方法,其特征在于,所述將所述服務(wù)器的狀態(tài)數(shù)據(jù)以及所述自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟之前,還包括:
5.如權(quán)利要求1所述的服務(wù)器故障診斷方法,其特征在于,所述響應(yīng)預(yù)設(shè)監(jiān)聽服務(wù),并請求連接數(shù)據(jù)傳輸通道的步驟之前,還包括:
6.如權(quán)利要求1所述的服務(wù)器故障診斷方法,其特征在于,所述將所述服務(wù)器的狀態(tài)數(shù)據(jù)以及所述自檢碼數(shù)據(jù)輸入至預(yù)設(shè)故障分析模型進(jìn)行故障分析,獲得故障原因信息的步驟之后,還包括:
7.一種服務(wù)器故障診斷方法,其特征在于,所述服務(wù)器故障診斷方法應(yīng)用于服務(wù)端,所述方法包括:
8.一種服務(wù)器故障診斷設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至6或7中任一項(xiàng)所述的服務(wù)器故障診斷方法的步驟。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至6或7中任一項(xiàng)所述的服務(wù)器故障診斷方法的步驟。
10.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至6或7中任一項(xiàng)所述的服務(wù)器故障診斷方法的步驟。