系統(tǒng)事件處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種事件處理系統(tǒng)及方法,尤其涉及一種系統(tǒng)事件處理系統(tǒng)及方法。
【背景技術(shù)】
[0002] 服務(wù)器由于需要高度的穩(wěn)定性,所以都會(huì)由服務(wù)器的BMCXBaseboard Management Controller,基板管理控制器)將服務(wù)器發(fā)生的系統(tǒng)事件(System event)存儲(chǔ)在BMC自帶 的儲(chǔ)存空間里,然而BMC內(nèi)建的儲(chǔ)存空間非常的有限,以至于當(dāng)空間滿了之后,將無法儲(chǔ)存 新的系統(tǒng)事件,導(dǎo)致常常漏記了重要的系統(tǒng)事件。如此一來。服務(wù)器的系統(tǒng)管理者無法了 解服務(wù)器到底發(fā)生了何種現(xiàn)象,也無從進(jìn)行故障處理。此外,由于目前存儲(chǔ)系統(tǒng)事件的方法 都是利用BMC自帶的儲(chǔ)存空間存儲(chǔ)的,因此系統(tǒng)管理者也無法進(jìn)行系統(tǒng)事件的索引與局部 編輯,當(dāng)BMC自帶的存儲(chǔ)空間存滿的時(shí)候,系統(tǒng)管理者也只能將全部的系統(tǒng)事件清空,這樣 一來不論重要的系統(tǒng)事件或是不重要的系統(tǒng)事件都將一次被清空,失去了記錄系統(tǒng)事件的 重要性。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提供一種系統(tǒng)事件處理系統(tǒng)及方法,通過在服務(wù)器與基板 管理控制器上同時(shí)存儲(chǔ)系統(tǒng)事件,并在基板管理控制器的存儲(chǔ)空間不足時(shí),更新服務(wù)器上 存儲(chǔ)的系統(tǒng)事件且同步于基板管理控制器上,保證系統(tǒng)事件記錄的準(zhǔn)確性及重要性。
[0004] 一種系統(tǒng)事件處理系統(tǒng),運(yùn)行于服務(wù)器上的基板管理控制器BMC上,該系統(tǒng)包括: 請(qǐng)求模塊,用于發(fā)送一個(gè)配置服務(wù)器的存儲(chǔ)裝置上一段存儲(chǔ)空間以存儲(chǔ)系統(tǒng)事件的請(qǐng)求至 服務(wù)器;判斷模塊,用于當(dāng)服務(wù)器上有系統(tǒng)事件需要BMC記錄時(shí),判斷BMC自帶的存儲(chǔ)器的 存儲(chǔ)空間是否不足;存儲(chǔ)模塊,用于當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間足夠時(shí),將該系統(tǒng)事 件同時(shí)存儲(chǔ)于存儲(chǔ)器與存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間中,以及當(dāng)判定BMC自帶的存儲(chǔ)器存 儲(chǔ)空間不足時(shí),將該系統(tǒng)事件存儲(chǔ)至存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間;通知模塊,用于當(dāng)判定 BMC自帶的存儲(chǔ)器存儲(chǔ)空間不足時(shí),通知系統(tǒng)管理員更新存儲(chǔ)裝置中存儲(chǔ)的系統(tǒng)事件。
[0005] -種系統(tǒng)事件處理方法,應(yīng)用于服務(wù)器上的基板管理控制器BMC上,該方法包括: 請(qǐng)求步驟:發(fā)送一個(gè)配置服務(wù)器的存儲(chǔ)裝置上一段存儲(chǔ)空間以存儲(chǔ)系統(tǒng)事件的請(qǐng)求至服務(wù) 器;判斷步驟:當(dāng)服務(wù)器上有系統(tǒng)事件需要BMC記錄時(shí),判斷BMC自帶的存儲(chǔ)器的存儲(chǔ)空間 是否不足;存儲(chǔ)步驟:當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間足夠時(shí),將該系統(tǒng)事件同時(shí)存儲(chǔ)于 存儲(chǔ)器與存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間中;通知步驟:當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間 不足時(shí),將該系統(tǒng)事件存儲(chǔ)至存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間并通知系統(tǒng)管理員更新存儲(chǔ)裝 置中存儲(chǔ)的系統(tǒng)事件。
[0006] 相較于現(xiàn)有技術(shù),本發(fā)明提供的系統(tǒng)事件處理系統(tǒng)及方法,通過在服務(wù)器與基板 管理控制器上同時(shí)存儲(chǔ)系統(tǒng)事件,并在基板管理控制器的存儲(chǔ)空間不足時(shí),更新服務(wù)器上 存儲(chǔ)的系統(tǒng)事件且同步于基板管理控制器上,使得系統(tǒng)管理員可以根據(jù)系統(tǒng)事件的重要性 繼續(xù)適當(dāng)?shù)貏h除和更新,同時(shí)也保證了當(dāng)有新的系統(tǒng)事件發(fā)生時(shí)不會(huì)被漏記。保證系統(tǒng)事 件記錄的準(zhǔn)確性及重要性。
【附圖說明】
[0007] 圖1是本發(fā)明系統(tǒng)事件處理系統(tǒng)較佳實(shí)施例的架構(gòu)圖。
[0008] 圖2是本發(fā)明系統(tǒng)事件處理系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0009] 圖3是本發(fā)明系統(tǒng)事件處理方法較佳實(shí)施例的流程圖。
[0010] 主要元件符號(hào)說明
【主權(quán)項(xiàng)】
1. 一種系統(tǒng)事件處理方法,應(yīng)用于服務(wù)器上的基板管理控制器BMC上,其特征在于,該 方法包括: 請(qǐng)求步驟:發(fā)送一個(gè)配置服務(wù)器的存儲(chǔ)裝置上一段存儲(chǔ)空間W存儲(chǔ)系統(tǒng)事件的請(qǐng)求至 服務(wù)器; 判斷步驟;當(dāng)服務(wù)器上有系統(tǒng)事件需要BMC記錄時(shí),判斷BMC自帶的存儲(chǔ)器的存儲(chǔ)空間 是否不足; 存儲(chǔ)步驟;當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間足夠時(shí),將該系統(tǒng)事件同時(shí)存儲(chǔ)于存儲(chǔ) 器與存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間中; 通知步驟;當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間不足時(shí),將該系統(tǒng)事件存儲(chǔ)至存儲(chǔ)裝置 上所請(qǐng)求的存儲(chǔ)空間并通知系統(tǒng)管理員更新存儲(chǔ)裝置中存儲(chǔ)的系統(tǒng)事件。
2. 如權(quán)利要求1所述的系統(tǒng)事件處理方法,其特征在于,該方法還包括: 同步步驟;當(dāng)存儲(chǔ)裝置上存儲(chǔ)的系統(tǒng)事件更新完成后,將存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空 間中更新后的系統(tǒng)事件同步存儲(chǔ)于BMC的存儲(chǔ)器中。
3. 如權(quán)利要求1所述的系統(tǒng)事件處理方法,其特征在于,所述的判斷步驟中通過判斷 存儲(chǔ)器上的剩余存儲(chǔ)空間的大小小于所述需要記錄的系統(tǒng)事件的大小,判定存儲(chǔ)器的存儲(chǔ) 空間不足。
4. 如權(quán)利要求1所述的系統(tǒng)事件處理方法,其特征在于,所述更新存儲(chǔ)裝置中存儲(chǔ)的 系統(tǒng)事件指刪除存儲(chǔ)裝置中存儲(chǔ)的不重要或已處理的系統(tǒng)事件,W更新存儲(chǔ)裝置中的系統(tǒng) 事件。
5. -種系統(tǒng)事件處理系統(tǒng),運(yùn)行于服務(wù)器上的基板管理控制器BMC上,其特征在于,該 系統(tǒng)包括: 請(qǐng)求模塊,用于發(fā)送一個(gè)配置服務(wù)器的存儲(chǔ)裝置上一段存儲(chǔ)空間W存儲(chǔ)系統(tǒng)事件的請(qǐng) 求至服務(wù)器; 判斷模塊,用于當(dāng)服務(wù)器上有系統(tǒng)事件需要BMC記錄時(shí),判斷BMC自帶的存儲(chǔ)器的存儲(chǔ) 空間是否不足; 存儲(chǔ)模塊,用于當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間足夠時(shí),將該系統(tǒng)事件同時(shí)存儲(chǔ)于 存儲(chǔ)器與存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間中,W及當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間不足 時(shí),將該系統(tǒng)事件存儲(chǔ)至存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間; 通知模塊,用于當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間不足時(shí),通知系統(tǒng)管理員更新存儲(chǔ) 裝置中存儲(chǔ)的系統(tǒng)事件。
6. 如權(quán)利要求5所述的系統(tǒng)事件處理系統(tǒng),其特征在于,該系統(tǒng)還包括: 同步模塊,用于當(dāng)存儲(chǔ)裝置上存儲(chǔ)的系統(tǒng)事件更新完成后,將存儲(chǔ)裝置上所請(qǐng)求的存 儲(chǔ)空間中更新后的系統(tǒng)事件同步存儲(chǔ)于BMC的存儲(chǔ)器中。
7. 如權(quán)利要求5所述的系統(tǒng)事件處理系統(tǒng),其特征在于,所述的判斷模塊通過判斷存 儲(chǔ)器上的剩余存儲(chǔ)空間的大小小于所述需要記錄的系統(tǒng)事件的大小,判定存儲(chǔ)器的存儲(chǔ)空 間不足。
8. 如權(quán)利要求5所述的系統(tǒng)事件處理系統(tǒng),其特征在于,所述更新存儲(chǔ)裝置中存儲(chǔ)的 系統(tǒng)事件指刪除存儲(chǔ)裝置中存儲(chǔ)的不重要或已處理的系統(tǒng)事件,W更新存儲(chǔ)裝置中的系統(tǒng) 事件。
【專利摘要】本發(fā)明提供一種系統(tǒng)事件處理系統(tǒng)及方法,該方法包括步驟:發(fā)送一個(gè)配置服務(wù)器的存儲(chǔ)裝置上一段存儲(chǔ)空間以存儲(chǔ)系統(tǒng)事件的請(qǐng)求至服務(wù)器;當(dāng)服務(wù)器上有系統(tǒng)事件需要BMC記錄時(shí),判斷BMC自帶的存儲(chǔ)器的存儲(chǔ)空間是否不足;當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間足夠時(shí),將該系統(tǒng)事件同時(shí)存儲(chǔ)于存儲(chǔ)器與存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間中,當(dāng)判定BMC自帶的存儲(chǔ)器存儲(chǔ)空間不足時(shí),將該系統(tǒng)事件存儲(chǔ)至存儲(chǔ)裝置上所請(qǐng)求的存儲(chǔ)空間,通知系統(tǒng)管理員更新存儲(chǔ)裝置中存儲(chǔ)的系統(tǒng)事件。利用本發(fā)明可以方便完整地記錄系統(tǒng)事件。
【IPC分類】G06F3-06
【公開號(hào)】CN104598158
【申請(qǐng)?zhí)枴緾N201310526819
【發(fā)明人】黃育成
【申請(qǐng)人】鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
【公開日】2015年5月6日
【申請(qǐng)日】2013年10月31日