專(zhuān)利名稱(chēng):服務(wù)器異常告警系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種告警系統(tǒng)及方法,特別是關(guān)于一種服務(wù)器異常告警系統(tǒng)及方法。
背景技術(shù):
為了保證服務(wù)器的安全運(yùn)行,服務(wù)器的基板管理控制器會(huì)監(jiān)控服務(wù)器的運(yùn)行狀態(tài),在服務(wù)器出現(xiàn)異常狀況時(shí)關(guān)閉或重啟服務(wù)器,并通過(guò)網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息。例如,當(dāng)CPU溫度超出門(mén)限值時(shí),基板管理控制器會(huì)關(guān)閉服務(wù)器并利用網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息。然而,在服務(wù)器在關(guān)機(jī)或開(kāi)機(jī)時(shí),網(wǎng)卡的工作會(huì)中斷,若基板管理控制器正在發(fā)送告警信息,告警信息的傳送將會(huì)失敗。遠(yuǎn)程設(shè)備無(wú)法收到告警信息,減弱了對(duì)服務(wù)器的監(jiān)控能力。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種服務(wù)器異常告警系統(tǒng),能夠在服務(wù)器出現(xiàn)異常狀況時(shí)成功將告警信息利用網(wǎng)卡發(fā)送出去。此外,還有必要提供一種服務(wù)器異常告警方法,能夠在服務(wù)器出現(xiàn)異常狀況時(shí)成功將告警信息利用網(wǎng)卡發(fā)送出去。一種服務(wù)器異常告警系統(tǒng),運(yùn)行于服務(wù)器的基板管理控制器中,所述服務(wù)器包括網(wǎng)卡,服務(wù)器通過(guò)該網(wǎng)卡與遠(yuǎn)程設(shè)備網(wǎng)絡(luò)連接,該系統(tǒng)包括判斷模塊,用于判斷服務(wù)器是否出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況;第一告警模塊,用于當(dāng)服務(wù)器出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況時(shí),通過(guò)網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息,并將告警信息存儲(chǔ)至基板管理控制器的存儲(chǔ)器中;第二告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī),當(dāng)檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備,所述告警時(shí)間是成功發(fā)送告警信息所需的時(shí)間;及第三告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否開(kāi)機(jī),當(dāng)檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備。一種服務(wù)器異常告警方法,執(zhí)行于服務(wù)器的基板管理控制器中,所述服務(wù)器包括網(wǎng)卡,服務(wù)器通過(guò)該網(wǎng)卡與遠(yuǎn)程設(shè)備網(wǎng)絡(luò)連接,該方法包括步驟判斷服務(wù)器是否出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況;若服務(wù)器出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況,則通過(guò)網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息,并將告警信息存儲(chǔ)至基板管理控制器的存儲(chǔ)器中;檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī),所述告警時(shí)間是成功發(fā)送告警信息所需的時(shí)間;若檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī),則待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備;檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否開(kāi)機(jī);及若檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī),則待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備,并返回檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī)的步驟。本發(fā)明在檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī)或開(kāi)機(jī)時(shí)重新發(fā)送告警信息,保證了在服務(wù)器出現(xiàn)異常狀況時(shí)成功將告警信息利用網(wǎng)卡發(fā)送出去。
圖1為本發(fā)明服務(wù)器異常告警系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。圖2為圖1中服務(wù)器異常告警系統(tǒng)的功能模塊圖。圖3為本發(fā)明服務(wù)器異常告警方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.一種服務(wù)器異常告警系統(tǒng),運(yùn)行于服務(wù)器的基板管理控制器中,所述服務(wù)器包括網(wǎng)卡,服務(wù)器通過(guò)該網(wǎng)卡與遠(yuǎn)程設(shè)備網(wǎng)絡(luò)連接,其特征在于,該系統(tǒng)包括判斷模塊,用于判斷服務(wù)器是否出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況;第一告警模塊,用于當(dāng)服務(wù)器出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況時(shí),通過(guò)網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息,并將告警信息存儲(chǔ)至基板管理控制器的存儲(chǔ)器中;第二告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī),當(dāng)檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備,所述告警時(shí)間是成功發(fā)送告警信息所需的時(shí)間;第三告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否開(kāi)機(jī),當(dāng)檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備。
2.如權(quán)利要求1所述的服務(wù)器異常告警系統(tǒng),其特征在于,該系統(tǒng)還包括清除模塊,用于當(dāng)未檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī)或者未檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī)時(shí),清除存儲(chǔ)器存儲(chǔ)的告警信息。
3.如權(quán)利要求1所述的服務(wù)器異常告警系統(tǒng),其特征在于,所述導(dǎo)致關(guān)機(jī)或重啟的異常狀況是指用于指示服務(wù)器運(yùn)行狀況的被監(jiān)控量超過(guò)門(mén)限值的情況。
4.如權(quán)利要求1所述的服務(wù)器異常告警系統(tǒng),其特征在于,所述存儲(chǔ)器是串行閃存。
5.一種服務(wù)器異常告警方法,執(zhí)行于服務(wù)器的基板管理控制器中,所述服務(wù)器包括網(wǎng)卡,服務(wù)器通過(guò)該網(wǎng)卡與遠(yuǎn)程設(shè)備網(wǎng)絡(luò)連接,其特征在于,該方法包括步驟判斷服務(wù)器是否出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況;若服務(wù)器出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況,則通過(guò)網(wǎng)卡向遠(yuǎn)程設(shè)備發(fā)送告警信息,并將告警信息存儲(chǔ)至基板管理控制器的存儲(chǔ)器中;檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī),所述告警時(shí)間是成功發(fā)送告警信息所需的時(shí)間;若檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī),則待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備;檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否開(kāi)機(jī);及若檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī),則待網(wǎng)卡恢復(fù)正常工作后將存儲(chǔ)的告警信息通過(guò)網(wǎng)卡發(fā)送給遠(yuǎn)程設(shè)備,并返回檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī)的步驟。
6.如權(quán)利要求5所述的服務(wù)器異常告警方法,其特征在于,該方法還包括步驟若未檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)關(guān)機(jī)或者未檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī),則清除存儲(chǔ)器存儲(chǔ)的告警信息。
7.如權(quán)利要求5所述的服務(wù)器異常告警方法,其特征在于,所述導(dǎo)致關(guān)機(jī)或重啟的異常狀況是指用于指示服務(wù)器運(yùn)行狀態(tài)的被監(jiān)控量超過(guò)門(mén)限值的情況。
8.如權(quán)利要求5所述的服務(wù)器異常告警方法,其特征在于,所述存儲(chǔ)器是串行閃存。
全文摘要
一種服務(wù)器異常告警系統(tǒng)及方法,運(yùn)行于服務(wù)器的基板管理控制器中,該系統(tǒng)包括判斷模塊,用于判斷服務(wù)器是否出現(xiàn)導(dǎo)致關(guān)機(jī)或重啟的異常狀況;第一告警模塊,用于當(dāng)服務(wù)器出現(xiàn)異常狀況時(shí),通過(guò)服務(wù)器的網(wǎng)卡發(fā)送告警信息,并將告警信息存儲(chǔ)至基板管理控制器的存儲(chǔ)器中;第二告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否關(guān)機(jī),當(dāng)檢測(cè)到服務(wù)器關(guān)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后通過(guò)網(wǎng)卡發(fā)送存儲(chǔ)的告警信息;及第三告警模塊,用于檢測(cè)服務(wù)器在告警時(shí)間內(nèi)是否開(kāi)機(jī),當(dāng)檢測(cè)到服務(wù)器在告警時(shí)間內(nèi)開(kāi)機(jī)時(shí),待網(wǎng)卡恢復(fù)正常工作后通過(guò)網(wǎng)卡發(fā)送存儲(chǔ)的告警信息。本發(fā)明能夠在服務(wù)器出現(xiàn)異常狀況時(shí)成功發(fā)送告警信息。
文檔編號(hào)H04L12/26GK102571465SQ20101059903
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年12月21日 優(yōu)先權(quán)日2010年12月21日
發(fā)明者張玉崗, 黃嘉慶 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司