本發(fā)明涉及存儲(chǔ)設(shè)備技術(shù)領(lǐng)域,具體是一種存儲(chǔ)設(shè)備故障自檢測(cè)方法及系統(tǒng),適于對(duì)帶有用戶可自行更換的元器件的大型存儲(chǔ)設(shè)備使用,用于在運(yùn)維人員不介入的情況下,方便用戶直接參照維護(hù)操作指導(dǎo)信息對(duì)存儲(chǔ)設(shè)備故障進(jìn)行維護(hù),以降低存儲(chǔ)設(shè)備故障為用戶造成的損失與風(fēng)險(xiǎn),也減少生產(chǎn)廠商的運(yùn)維投入。
背景技術(shù):
網(wǎng)絡(luò)涉及人們生活的領(lǐng)域越來(lái)越多,其對(duì)信息安全和網(wǎng)絡(luò)服務(wù)的要求也越來(lái)越高,而高可靠性服務(wù)器端的正常運(yùn)行是重要的前提保障。存儲(chǔ)設(shè)備就是前述高可靠性服務(wù)器端的一個(gè)重要部分。
常用大型存儲(chǔ)設(shè)備,通常包括存儲(chǔ)設(shè)備控制器、控制機(jī)柜、擴(kuò)展機(jī)柜、擴(kuò)展控制器、以及磁盤(pán)在內(nèi)的用來(lái)管理和存儲(chǔ)大量數(shù)據(jù)的硬件設(shè)備,其帶有用戶可更換的元器件,比如其電源、電池、風(fēng)扇(散熱風(fēng)扇)、內(nèi)存條、磁盤(pán)等。
當(dāng)存儲(chǔ)設(shè)備發(fā)生故障時(shí),及時(shí)維護(hù)故障才能減少對(duì)用戶的影響和損失。而目前,當(dāng)上述存儲(chǔ)設(shè)備發(fā)生故障時(shí),往往是聯(lián)系生產(chǎn)廠商前來(lái)維護(hù),而聯(lián)系生產(chǎn)廠商前來(lái)維護(hù)勢(shì)必耽誤時(shí)間,不能及時(shí)對(duì)故障進(jìn)行處理,在一定程度上也會(huì)增加存儲(chǔ)設(shè)備的使用風(fēng)險(xiǎn)。此為現(xiàn)有技術(shù)中的不足之處。
本發(fā)明旨在對(duì)于某些簡(jiǎn)單的故障,如存儲(chǔ)設(shè)備帶有的用戶可更換的元器件、以及參照操作指導(dǎo)說(shuō)明能夠克服的故障,能在運(yùn)維人員不介入的情況下,由存儲(chǔ)設(shè)備使用方(用戶)自行進(jìn)行維護(hù)和故障排除。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是,針對(duì)現(xiàn)有技術(shù)的不足,提供一種存儲(chǔ)設(shè)備故障自檢測(cè)方法及系統(tǒng),用于在運(yùn)維人員不介入的情況下,方便用戶直接對(duì)存儲(chǔ)設(shè)備故障進(jìn)行維護(hù),進(jìn)而降低存儲(chǔ)設(shè)備故障為用戶造成的損失與風(fēng)險(xiǎn),也減少生產(chǎn)廠商的運(yùn)維投入。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種存儲(chǔ)設(shè)備故障自檢測(cè)方法,所述的存儲(chǔ)設(shè)備帶有用戶可更換的元器件;該存儲(chǔ)設(shè)備故障自檢測(cè)方法包括:
步驟A、檢測(cè)上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài);
步驟B、基于步驟A中檢測(cè)到的上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件的工作狀態(tài),分別判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),執(zhí)行步驟C,否則轉(zhuǎn)而執(zhí)行步驟A;
步驟C、分別生成并控制顯示當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息。
所述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件包括所述存儲(chǔ)設(shè)備的電源、電池、風(fēng)扇、內(nèi)存條和磁盤(pán)。
該存儲(chǔ)設(shè)備故障自檢測(cè)方法在所述的步驟C之后還包括:
步驟D、實(shí)時(shí)檢測(cè)上述各故障元器件當(dāng)前的工作狀態(tài),并基于上述當(dāng)前檢測(cè)到的各故障元器件工作狀態(tài),判定上述各故障元器件當(dāng)前的故障是否消除,若消除則告知用戶。
上述步驟C中分別生成當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息的方法步驟如下:
s1:分別獲取當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障對(duì)應(yīng)的錯(cuò)誤碼;
s2:基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的預(yù)先設(shè)定的相應(yīng)維護(hù)操作指導(dǎo)信息;
s3、基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的元器件具體故障信息;
S4、基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)合并步驟s2中獲取的相應(yīng)維護(hù)操作指導(dǎo)信息和s3中獲取的相應(yīng)元器件具體故障信息,分別生成上述錯(cuò)誤碼各自對(duì)應(yīng)當(dāng)前故障元器件所發(fā)生故障的告警信息。
本發(fā)明還提供了一種存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng),所述的存儲(chǔ)設(shè)備帶有用戶可更換的元器件,該存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)包括:
檢測(cè)模塊,與上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件分別相連,用于實(shí)時(shí)檢測(cè)上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài);
顯示模塊,用于本系統(tǒng)的信息顯示;
控制模塊,連接所述的存儲(chǔ)設(shè)備、檢測(cè)模塊和顯示模塊,實(shí)時(shí)基于上述檢測(cè)模塊當(dāng)前檢測(cè)到的上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件的工作狀態(tài),判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),分別生成并控制顯示當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息。
在該所述的存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)中,所述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件包括所述存儲(chǔ)設(shè)備的電源、電池、風(fēng)扇、內(nèi)存條和磁盤(pán)。
在該所述的存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)中,所述的檢測(cè)模塊包括故障元器件信息收集單元和故障元器件信息上傳單元;
所述的故障元器件信息收集單元,用于在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),獲取與上述當(dāng)前判定為故障的用戶可更換的元器件的故障相對(duì)應(yīng)的錯(cuò)誤碼;
所述的故障元器件信息上傳單元,用于將上述故障元器件信息收集單元獲取的各錯(cuò)誤碼分別發(fā)送至所述的控制單元;
所述的控制模塊基于其當(dāng)前接收到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的預(yù)先設(shè)定的相應(yīng)維護(hù)操作指導(dǎo)信息,以及對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的元器件具體故障信息;之后基于該當(dāng)前獲取到的各錯(cuò)誤碼,對(duì)應(yīng)合并上述獲取的相應(yīng)維護(hù)操作指導(dǎo)信息和相應(yīng)元器件具體故障信息,生成上述錯(cuò)誤碼各自對(duì)應(yīng)當(dāng)前故障元器件所發(fā)生故障的告警信息。
該存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)還包括:
查詢模塊,與所述的控制模塊相連,用于查詢所述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件的告警信息。
其中,所述的查詢單元采用一組通過(guò)所述的顯示模塊進(jìn)行顯示的查詢按鈕接口。
進(jìn)一步地,所述的控制模塊還用于實(shí)時(shí)檢測(cè)上述各故障元器件當(dāng)前的工作狀態(tài),并基于當(dāng)前檢測(cè)到的各工作狀態(tài),判定上述各故障元器件當(dāng)前的故障是否消除,若消除則通過(guò)顯示模塊告知用戶。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
本發(fā)明通過(guò)檢測(cè)存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài),判定存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),分別生成當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息,并將生成的各告警信息進(jìn)行顯示,便于及時(shí)告知用戶,使用戶在運(yùn)維人員不介入的情況下,通過(guò)上述告警信息的指引,能夠直接對(duì)存儲(chǔ)設(shè)備的可更換元器件進(jìn)行維護(hù),進(jìn)而降低存儲(chǔ)設(shè)備故障為用戶造成的損失與風(fēng)險(xiǎn),也減少生產(chǎn)廠商的運(yùn)維投入。
由此可見(jiàn),本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,其實(shí)施的有益效果也是顯而易見(jiàn)的。
附圖說(shuō)明
圖1為本發(fā)明所述存儲(chǔ)設(shè)備故障自檢測(cè)方法的方法流程圖;
圖2為本發(fā)明所述存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)的功能結(jié)構(gòu)框圖示意圖。
具體實(shí)施方式
為使本發(fā)明的技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述。
具體實(shí)施方式1:
如圖1所示,本發(fā)明的一種存儲(chǔ)設(shè)備故障自檢測(cè)方法,所述的存儲(chǔ)設(shè)備帶有用戶可更換的元器件;該存儲(chǔ)設(shè)備故障自檢測(cè)方法包括:
步驟A、檢測(cè)上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài);
步驟B、基于步驟A中檢測(cè)到的上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件的工作狀態(tài),分別判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),執(zhí)行步驟C,否則轉(zhuǎn)而執(zhí)行步驟A;
步驟C、分別生成并控制顯示當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息。
所述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件包括所述存儲(chǔ)設(shè)備的電源、電池、風(fēng)扇、內(nèi)存條和磁盤(pán)。
進(jìn)一步地,該存儲(chǔ)設(shè)備故障自檢測(cè)方法在上述步驟C之后還包括:
步驟D、實(shí)時(shí)檢測(cè)上述各故障元器件當(dāng)前的工作狀態(tài),并基于上述當(dāng)前檢測(cè)到的各故障元器件工作狀態(tài),判定上述各故障元器件當(dāng)前的故障是否消除,若消除則告知用戶。
上述步驟C中分別生成當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息的方法步驟如下:
s1:分別獲取當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障對(duì)應(yīng)的錯(cuò)誤碼;
s2:基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的預(yù)先設(shè)定的相應(yīng)維護(hù)操作指導(dǎo)信息;
s3、基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的元器件具體故障信息;
S4、基于上述步驟s1中獲取到的各錯(cuò)誤碼,對(duì)應(yīng)合并步驟s2中獲取的相應(yīng)維護(hù)操作指導(dǎo)信息和s3中獲取的相應(yīng)元器件具體故障信息,分別生成上述錯(cuò)誤碼各自對(duì)應(yīng)當(dāng)前故障元器件所發(fā)生故障的告警信息。
本發(fā)明將相應(yīng)錯(cuò)誤碼與維護(hù)操作指導(dǎo)信息一一對(duì)應(yīng),避免了數(shù)據(jù)的冗余存儲(chǔ),使用方便。
本發(fā)明通過(guò)檢測(cè)存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài),判定存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),分別生成并控制顯示當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息,便于及時(shí)且主動(dòng)地告知用戶,使用戶在運(yùn)維人員不介入的情況下,通過(guò)上述告警信息的指引,能夠直接對(duì)存儲(chǔ)設(shè)備的可更換元器件進(jìn)行維護(hù)。
此外,本發(fā)明所述的各告警信息均包括相應(yīng)的預(yù)先設(shè)定的維護(hù)操作指導(dǎo)信息,在上述相應(yīng)維護(hù)操作指導(dǎo)信息的指導(dǎo)下,用戶能夠更為有針對(duì)性地直接對(duì)存儲(chǔ)設(shè)備故障進(jìn)行維護(hù),進(jìn)而降低了存儲(chǔ)設(shè)備故障為用戶造成的損失與風(fēng)險(xiǎn),也減少了生產(chǎn)廠商的運(yùn)維投入,較為實(shí)用。
如圖2所示,本發(fā)明還提供了一種存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng),所述的存儲(chǔ)設(shè)備帶有用戶可更換的元器件。其中,本發(fā)明所涉及的各存儲(chǔ)設(shè)備均為大型存儲(chǔ)設(shè)備,包括存儲(chǔ)設(shè)備控制器、控制機(jī)柜、擴(kuò)展機(jī)柜、擴(kuò)展控制器。
該存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)包括:
檢測(cè)模塊,與上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件分別相連,用于實(shí)時(shí)檢測(cè)上述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài);
顯示模塊,用于本系統(tǒng)的信息顯示;
控制模塊,連接所述的存儲(chǔ)設(shè)備、檢測(cè)模塊和顯示模塊,實(shí)時(shí)基于上述檢測(cè)模塊當(dāng)前檢測(cè)到的上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件的工作狀態(tài),判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),分別生成并控制顯示當(dāng)前故障元器件各自當(dāng)前所發(fā)生故障的告警信息。
在上述存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)中,所述存儲(chǔ)設(shè)備帶有的用戶可更換的元器件包括所述存儲(chǔ)設(shè)備的電源、電池、風(fēng)扇、內(nèi)存條和磁盤(pán)。此外,所述的顯示模塊采用UI客戶端進(jìn)行顯示。
所述的檢測(cè)模塊包括故障元器件信息收集單元和故障元器件信息上傳單元;
所述的故障元器件信息收集單元,用于在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),獲取與上述當(dāng)前判定為故障的用戶可更換的元器件的故障相對(duì)應(yīng)的錯(cuò)誤碼;
所述的故障元器件信息上傳單元,用于將上述故障元器件信息收集單元獲取的各錯(cuò)誤碼分別發(fā)送至所述的控制單元;
所述的控制模塊基于其當(dāng)前接收到的各錯(cuò)誤碼,對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的預(yù)先設(shè)定的相應(yīng)維護(hù)操作指導(dǎo)信息,以及對(duì)應(yīng)獲取上述錯(cuò)誤碼各自對(duì)應(yīng)的元器件具體故障信息;之后基于該當(dāng)前獲取到的各錯(cuò)誤碼,對(duì)應(yīng)合并上述獲取的相應(yīng)維護(hù)操作指導(dǎo)信息和相應(yīng)元器件具體故障信息,生成上述錯(cuò)誤碼各自對(duì)應(yīng)當(dāng)前故障元器件所發(fā)生故障的告警信息。
進(jìn)一步地,上述故障元器件信息收集單元,還用于在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),至少獲取以下與上述當(dāng)前判定為故障的用戶可更換的元器件的位置信息、object-type(如上述電池、電源、內(nèi)存條等),以及對(duì)上述當(dāng)前判定為故障的用戶可更換的元器件對(duì)應(yīng)故障的進(jìn)行描述的故障說(shuō)明信息。其中,在本實(shí)施方式中,上述元器件具體故障信息包括該所述的用戶可更換的元器件的位置信息、object-type(如上述電池、電源、內(nèi)存條等),以及對(duì)上述當(dāng)前判定為故障的用戶可更換的元器件對(duì)應(yīng)故障的進(jìn)行描述的故障說(shuō)明信息。所述故障元器件信息上傳單元用于將上述故障元器件信息收集單元獲取的各信息分別上傳至所述的控制模塊。
進(jìn)一步地,該存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng)還包括:
查詢模塊,與所述的控制模塊相連,用于查詢所述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件的告警信息。使用時(shí),用戶基于其查詢到的告警信息,能夠得知存儲(chǔ)設(shè)備故障的是哪一個(gè)元器件、如何進(jìn)行維護(hù)。進(jìn)一步地,通過(guò)所述的維護(hù)操作指導(dǎo)信息,能夠告知用戶是進(jìn)行元器件的更換還是維修,以及如何進(jìn)行維修。使用方便。
其中,所述的查詢單元采用一組通過(guò)所述的顯示模塊進(jìn)行顯示的查詢按鈕接口。
進(jìn)一步地,所述的控制模塊還用于實(shí)時(shí)檢測(cè)上述各故障元器件當(dāng)前的工作狀態(tài),并基于當(dāng)前檢測(cè)到的各工作狀態(tài),判定上述各故障元器件當(dāng)前的故障是否消除,若消除則通過(guò)顯示模塊告知用戶。
綜上,對(duì)于本發(fā)明所述的存儲(chǔ)設(shè)備故障自檢測(cè)系統(tǒng),其也通過(guò)檢測(cè)存儲(chǔ)設(shè)備帶有的用戶可更換的元器件的工作狀態(tài),判定存儲(chǔ)設(shè)備帶有的用戶可更換的各元器件是否故障,并在判定上述存儲(chǔ)設(shè)備帶有的用戶可更換的相關(guān)元器件故障時(shí),分別控制生成與顯示與上述各相關(guān)故障元器件當(dāng)前所發(fā)生故障相對(duì)應(yīng)的告警信息,各告警信息分別包括相應(yīng)的預(yù)先設(shè)定的維護(hù)操作指導(dǎo)信息,以便及時(shí)且主動(dòng)地告知用戶,使用戶在運(yùn)維人員不介入的情況下,通過(guò)上述相應(yīng)維護(hù)操作指導(dǎo)信息的指引,能夠直接對(duì)存儲(chǔ)設(shè)備故障進(jìn)行維護(hù),進(jìn)而降低了存儲(chǔ)設(shè)備故障為用戶造成的損失與風(fēng)險(xiǎn),也減少了生產(chǎn)廠商的運(yùn)維投入,較為實(shí)用。
以上實(shí)施方式僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施方式對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施方式所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施方式技術(shù)方案的范圍。