一種服務(wù)器異常檢測(cè)的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種服務(wù)器異常檢測(cè)的方法及裝置,在服務(wù)器中內(nèi)置一個(gè)嵌入式微控制器MCU,包括:當(dāng)MCU監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;MCU將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡進(jìn)行存儲(chǔ);根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。本發(fā)明技術(shù)方案通過(guò)檢測(cè)服務(wù)器發(fā)出異常狀態(tài)的信號(hào)并獲取異常狀態(tài)的信號(hào)以及異常狀態(tài)的信號(hào)的信息,從而實(shí)現(xiàn)了快速的異常態(tài)的定位。
【專利說(shuō)明】—種服務(wù)器異常檢測(cè)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),尤指一種服務(wù)器異常檢測(cè)的方法及裝置。
【背景技術(shù)】
[0002]在服務(wù)器產(chǎn)品中,系統(tǒng)的穩(wěn)定可靠是每個(gè)廠家共同追求的目標(biāo)。隨著服務(wù)器功能的增強(qiáng),硬件部件也要隨之增加,對(duì)系統(tǒng)的可靠性造成了一定的影響。
[0003]服務(wù)器系統(tǒng)通常擁有較多的處理器、內(nèi)存、存儲(chǔ)、1等資源,每個(gè)組成部分的異常均有可能對(duì)服務(wù)器造成嚴(yán)重的不良影響。一方面,目前的服務(wù)器監(jiān)控管理方法都是通過(guò)基本管理控制器(BMC)完成的。存在以下問(wèn)題:BMC監(jiān)控的信息主要是一些傳感信息包括溫度、CPU電壓、風(fēng)扇等,沒(méi)有涉及到對(duì)服務(wù)器系統(tǒng)造成異常(比如重啟、關(guān)機(jī)、死機(jī)等)的信息,一個(gè)服務(wù)器系統(tǒng)中造成系統(tǒng)異常狀態(tài)的信號(hào)約有二三十個(gè),BMC的外部引腳無(wú)法預(yù)留來(lái)滿足這么多的異常信號(hào)的接入。第二方面,在服務(wù)器出廠之前,服務(wù)器生產(chǎn)商需要對(duì)服務(wù)器進(jìn)行全面的檢測(cè),由于服務(wù)器的設(shè)計(jì)線路復(fù)雜,造成服務(wù)器異常的信號(hào)很多,沒(méi)有廠家將這些造成異常狀態(tài)的信號(hào)接到外面調(diào)試,況且這些信號(hào)的發(fā)生都是隨機(jī)的,有時(shí)候幾天甚至幾周偶爾出現(xiàn)一次,不易復(fù)現(xiàn)。大多情況下的檢測(cè)不能定位到由服務(wù)器系統(tǒng)的哪個(gè)部分的異常信號(hào)造成,并不能分析造成異常的真正原因。
【發(fā)明內(nèi)容】
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種服務(wù)器異常檢測(cè)的方法及裝置,能夠檢測(cè)到異常狀態(tài)的信號(hào),從而實(shí)現(xiàn)快速的異常態(tài)的定位。
[0005]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種服務(wù)器異常檢測(cè)的方法,在服務(wù)器中內(nèi)置一個(gè)嵌入式微控制器(MCU),包括:
[0006]當(dāng)MCU監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;
[0007]MCU將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡進(jìn)行存儲(chǔ);
[0008]根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
[0009]進(jìn)一步地,該方法之前還包括:MCU實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體包括:
[0010]MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出(GP1)引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接;
[0011]當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā);
[0012]當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
[0013]進(jìn)一步地,MCU為:單片機(jī)或者精簡(jiǎn)指令集(RISC)處理器架構(gòu)(ARM),或者現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)。
[0014]進(jìn)一步地,異常狀態(tài)的信號(hào)的信息包括:被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
[0015]進(jìn)一步地,異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
[0016]進(jìn)一步地,服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
[0017]本發(fā)明還提供了一種服務(wù)器異常檢測(cè)的裝置,包括:內(nèi)置于服務(wù)器中的一個(gè)嵌入式微控制器(MCU)、一個(gè)SD卡和定位模塊;其中,
[0018]MCU,用于當(dāng)監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡;
[0019]SD卡,用于接收MCU發(fā)送的異常狀態(tài)的信號(hào)以及預(yù)先記錄的異常狀態(tài)的信號(hào)的信息并進(jìn)行存儲(chǔ);
[0020]定位模塊,用于根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
[0021]進(jìn)一步地,MCU,還用于實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體包括:
[0022]MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出(GP1)引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接;
[0023]當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā);
[0024]當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
[0025]進(jìn)一步地,MCU為:單片機(jī)或者精簡(jiǎn)指令集(RISC)處理器架構(gòu)(ARM),或者現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)。
[0026]進(jìn)一步地,異常狀態(tài)的信號(hào)的信息包括:被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
[0027]進(jìn)一步地,異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
[0028]進(jìn)一步地,服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
[0029]本發(fā)明技術(shù)方案包括:在服務(wù)器中內(nèi)置一個(gè)嵌入式微控制器(MCU),包括:當(dāng)MCU監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;MCU將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡進(jìn)行存儲(chǔ);根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。本發(fā)明技術(shù)方案通過(guò)檢測(cè)服務(wù)器發(fā)出異常狀態(tài)的信號(hào)并獲取異常狀態(tài)的信號(hào)以及異常狀態(tài)的信號(hào)的信息,從而實(shí)現(xiàn)了快速的異常態(tài)的定位。
【專利附圖】
【附圖說(shuō)明】
[0030]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0031]圖1為本發(fā)明服務(wù)器異常檢測(cè)的方法的流程圖;
[0032]圖2為本發(fā)明服務(wù)器異常檢測(cè)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0034]圖1為本發(fā)明服務(wù)器異常檢測(cè)的方法的流程圖,在服務(wù)器中內(nèi)置一個(gè)嵌入式微控制器(MCU),如圖1所示,包括:
[0035]步驟101:當(dāng)MCU監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息。
[0036]進(jìn)一步地,該方法之前還包括:MCU實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體包括:
[0037]MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出(GP1)引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接;
[0038]當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā);
[0039]當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
[0040]其中,異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
[0041]服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
[0042]其中,MCU可以采用:單片機(jī)或者精簡(jiǎn)指令集(RISC)處理器架構(gòu)(ARM),或者現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)等來(lái)實(shí)現(xiàn)。
[0043]其中,異常狀態(tài)的信號(hào)的信息包括:被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
[0044]其中,被監(jiān)測(cè)到的時(shí)間是指GP1引腳的中斷被觸發(fā)時(shí),由服務(wù)器系統(tǒng)的實(shí)時(shí)時(shí)鐘芯片(RTC)產(chǎn)生的時(shí)間。發(fā)生異常的序號(hào),是指依照被監(jiān)測(cè)到的時(shí)間的先后給定的依次遞增的序號(hào)。發(fā)生異常的次數(shù),是指某一個(gè)異常狀態(tài)的信號(hào)總共出現(xiàn)的次數(shù),該異常狀態(tài)的信號(hào)出現(xiàn)一次,就對(duì)發(fā)生異常的次數(shù)進(jìn)行遞增處理。
[0045]步驟102:MCU將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡進(jìn)行存儲(chǔ)。
[0046]步驟103:根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
[0047]需要說(shuō)明的是,通過(guò)將異常狀態(tài)的信號(hào)的信息以及異常狀態(tài)的信號(hào)存儲(chǔ)在SD卡或其他有存儲(chǔ)功能的裝置中,以便系統(tǒng)管理員或者是調(diào)試人員快速的獲取各個(gè)異常狀態(tài)的信號(hào)的信息,最終為后續(xù)的故障定位提供了便利。這樣,不但提高了系統(tǒng)監(jiān)控的準(zhǔn)確性,更提高了整個(gè)系統(tǒng)的穩(wěn)定性。
[0048]圖2為本發(fā)明服務(wù)器異常檢測(cè)的裝置的結(jié)構(gòu)示意圖,如圖2所示,包括:內(nèi)置于服務(wù)器中的一個(gè)嵌入式微控制器(MCU)、一個(gè)SD卡和定位模塊。其中,
[0049]MCU,用于當(dāng)監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡。
[0050]進(jìn)一步地,MCU還用于實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體用于:
[0051]MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出(GP1)引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接;
[0052]當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā);
[0053]當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
[0054]其中,異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
[0055]服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
[0056]進(jìn)一步地,MCU可以采用:單片機(jī)或者精簡(jiǎn)指令集(RISC)處理器架構(gòu)(ARM)或者現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)。
[0057]其中,異常狀態(tài)的信號(hào)的信息包括:被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
[0058]SD卡,用于接收MCU發(fā)送的異常狀態(tài)的信號(hào)以及預(yù)先記錄的異常狀態(tài)的信號(hào)的信息并進(jìn)行存儲(chǔ)。
[0059]定位模塊,用于根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
[0060]舉個(gè)例子來(lái)看,假設(shè)在服務(wù)器計(jì)算板上增加一個(gè)嵌入式微控制器(MCU)和一個(gè)與具有存儲(chǔ)功能的SD卡作為本發(fā)明服務(wù)器異常檢測(cè)的裝置來(lái)進(jìn)行闡述。
[0061]具體地,通過(guò)MCU外部的多個(gè)GP1引腳將整臺(tái)服務(wù)器上的所有異常狀態(tài)的接口與MCU連接,在有某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)的時(shí)候,MCU的GP1引腳的中斷被觸發(fā),MCU獲取該異常狀態(tài)的信號(hào),MCU記錄下該異常狀態(tài)的信號(hào)的序號(hào)和次數(shù),同時(shí)MCU記錄下異常狀態(tài)的信號(hào)觸發(fā)MCU的GP1引腳時(shí)由RTC產(chǎn)生的時(shí)間;并通過(guò)信號(hào)轉(zhuǎn)換將所有的異常狀態(tài)的信號(hào)轉(zhuǎn)換成數(shù)字信號(hào);MCU將異常狀態(tài)的信號(hào)的序號(hào)和次數(shù)以及異常狀態(tài)的信號(hào)觸發(fā)中斷的時(shí)間存儲(chǔ)到SD卡內(nèi)。SD卡內(nèi)記錄了異常狀態(tài)的信號(hào)產(chǎn)生的序號(hào)和次數(shù),同時(shí)記錄了 MCU獲取異常狀態(tài)的信號(hào)時(shí)由RTC產(chǎn)生的時(shí)間。用戶可以將SD卡取出后通過(guò)外部電腦將這些故障信息以記事本的形式查看,根據(jù)SD卡內(nèi)的異常狀態(tài)的信號(hào)的序號(hào)、次序以及時(shí)間判斷定位是哪一個(gè)信號(hào)在哪一時(shí)間造成了服務(wù)器系統(tǒng)異常。MCU獲取該故障信號(hào)并將該信號(hào)存儲(chǔ)到片外SD卡內(nèi),由RTC記錄故障信號(hào)出現(xiàn)的時(shí)間并與故障信號(hào)一起存儲(chǔ),系統(tǒng)管理員或調(diào)試人員想要獲取故障定位時(shí),可以通過(guò)讀取SD卡內(nèi)的故障信息。
[0062]其中,MCU可以采用:單片機(jī)或者精簡(jiǎn)指令集(RISC)處理器架構(gòu)(ARM,AdvancedRISC Machine)或者現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)。MCU有支持?jǐn)U展SD卡功能的接口,將SD卡插入設(shè)計(jì)的該控制器的SD插槽即可使用,從而進(jìn)行對(duì)數(shù)據(jù)的存儲(chǔ)。
[0063]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光盤(pán)等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本申請(qǐng)不限制于任何特定形式的硬件和軟件的結(jié)合。
[0064]雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書(shū)所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種服務(wù)器異常檢測(cè)的方法,在服務(wù)器中內(nèi)置一個(gè)嵌入式微控制器MCU,其特征在于,包括: 當(dāng)MCU監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息; MCU將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡進(jìn)行存儲(chǔ); 根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前還包括:所述MCU實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體包括: 所述MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出GP1引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接; 當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā); 當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述MCU為:單片機(jī)或者精簡(jiǎn)指令集RISC處理器架構(gòu)ARM,或者現(xiàn)場(chǎng)可編程邏輯門陣列FPGA。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述異常狀態(tài)的信號(hào)的信息包括--被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
7.一種服務(wù)器異常檢測(cè)的裝置,其特征在于,包括:內(nèi)置于服務(wù)器中的一個(gè)嵌入式微控制器MCU、一個(gè)SD卡和定位模塊;其中, MCU,用于當(dāng)監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)時(shí),獲取該異常狀態(tài)的信號(hào)并記錄該異常狀態(tài)的信號(hào)的信息;將獲得的異常狀態(tài)的信號(hào)以及記錄的異常狀態(tài)的信號(hào)的信息發(fā)送給與MCU相連的SD卡; SD卡,用于接收所述MCU發(fā)送的異常狀態(tài)的信號(hào)以及預(yù)先記錄的異常狀態(tài)的信號(hào)的信息并進(jìn)行存儲(chǔ); 定位模塊,用于根據(jù)SD卡中存儲(chǔ)的各個(gè)異常狀態(tài)的信號(hào)的信息以及各個(gè)異常狀態(tài)的信號(hào),進(jìn)行故障定位。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述MCU,還用于實(shí)時(shí)監(jiān)測(cè)服務(wù)器是否發(fā)出異常狀態(tài)的信號(hào);具體包括: 所述MCU采用與服務(wù)器的異常狀態(tài)的接口數(shù)量相同的通用輸入/輸出GP1引腳與服務(wù)器中的各個(gè)異常狀態(tài)的接口連接; 當(dāng)某個(gè)異常狀態(tài)的接口發(fā)出異常狀態(tài)的信號(hào)時(shí),與該異常狀態(tài)的接口相連的GP1引腳的中斷被觸發(fā); 當(dāng)GP1引腳的中斷被觸發(fā)時(shí),為監(jiān)測(cè)到服務(wù)器發(fā)出異常狀態(tài)的信號(hào)。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述MCU為:單片機(jī)或者精簡(jiǎn)指令集RISC處理器架構(gòu)ARM,或者現(xiàn)場(chǎng)可編程邏輯門陣列FPGA。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述異常狀態(tài)的信號(hào)的信息包括:被監(jiān)測(cè)到的時(shí)間、發(fā)生異常的序號(hào)和發(fā)生異常的次數(shù)。
11.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述異常狀態(tài)包括:正常狀態(tài)下的重啟或關(guān)機(jī)或死機(jī)。
12.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述服務(wù)器發(fā)出異常狀態(tài)的信號(hào)包括:CPU發(fā)出的error信號(hào)或者開(kāi)關(guān)機(jī)線路發(fā)出的信號(hào)。
【文檔編號(hào)】H04L12/26GK104320308SQ201410645857
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】王勇, 婁山林 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司