两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng)的制作方法

文檔序號:7795082閱讀:434來源:國知局
交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng)。根據(jù)所述方法,所述系統(tǒng)監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告;從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案;執(zhí)行所獲取的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)預(yù)保存的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息;從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所得到的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。本發(fā)明通過進(jìn)行故障測試來精準(zhǔn)的定位故障原因,有效減少在自動恢復(fù)后出現(xiàn)同一故障的情況。
【專利說明】交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種故障自診斷、自恢復(fù)方法,特別是涉及一種交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng)。
【背景技術(shù)】
[0002]交換機(jī)(Switch)也叫交換式集線器,是一種工作在OSI數(shù)據(jù)鏈路層上的、基于MAC(網(wǎng)卡的介質(zhì)訪問控制地址)識別、能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)包功能的網(wǎng)絡(luò)設(shè)備。它通過對信息進(jìn)行重新生成,并經(jīng)過內(nèi)部處理后轉(zhuǎn)發(fā)至指定端口,具備自動尋址能力和交換作用。交換機(jī)上的所有端口均有獨(dú)享的信道帶寬,以保證每個端口上數(shù)據(jù)的快速有效傳輸。由于交換機(jī)根據(jù)所傳遞信息包的目的地址,將每一信息包獨(dú)立地從源端口送至目的端口,而不會向所有端口發(fā)送,避免了和其它端口發(fā)生沖突,因此,交換機(jī)可以同時互不影響的傳送這些信息包,并防止傳輸沖突,提高了網(wǎng)絡(luò)的實際吞吐量。
[0003]對于一個大型交換機(jī)網(wǎng)絡(luò),由成千上萬臺交換機(jī)構(gòu)成,分布區(qū)域十分廣泛。如果某臺交換機(jī)故障,可能對全局用戶的使用產(chǎn)生影響。因此,技術(shù)人員需要及時發(fā)現(xiàn)交換機(jī)故障點(diǎn),以便有效防范交換機(jī)故障對網(wǎng)絡(luò)的影響。
[0004]目前,針對交換機(jī)的各種故障,技術(shù)人員設(shè)計了對應(yīng)各種故障的修復(fù)方案,并保存在交換機(jī)中,當(dāng)交換機(jī)發(fā)生故障時,交換機(jī)能夠針對當(dāng)前的故障提供相應(yīng)的修復(fù)方案,以實現(xiàn)自我恢復(fù)。該方式有效解決了交換機(jī)發(fā)生故障時,需要人工處理的問題。然而,隨著交換機(jī)的功能復(fù)雜,很多故障不能從表象直接確定故障原因,因此,上述方法逐漸的不能適用于交換機(jī)的有效自我修復(fù)。需要技術(shù)人員提出更為智能的方案。

【發(fā)明內(nèi)容】

[0005]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中交換機(jī)的自修復(fù)技術(shù)無法根據(jù)故障表象診斷故障原因,致使所預(yù)設(shè)的故障修復(fù)方案不能有效修復(fù)故障的問題。
[0006]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種交換機(jī)的故障自診斷、自恢復(fù)方法,包括:監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告;從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案;執(zhí)行所獲取的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)預(yù)保存的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息;從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所得到的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。
[0007]優(yōu)選地,在監(jiān)測到所述故障報告時,所述方法還包括以下任一種或多種的組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、以及保存監(jiān)測到所述故障報告時的時間。
[0008]優(yōu)選地,在監(jiān)測到所述故障報告時,所述方法還包括:確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
[0009]優(yōu)選地,當(dāng)監(jiān)測到所述交換機(jī)產(chǎn)生的故障報告與歷史所保存的標(biāo)記為未恢復(fù)的故障報告相同時,所述方法還包括:確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
[0010]優(yōu)選地,所述方法還包括:在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
[0011]優(yōu)選地,所述故障關(guān)鍵信息包括:文本式的故障關(guān)鍵信息、和/或故障代碼;所述故障報告包括以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕。
[0012]基于上述目的,本發(fā)明還提供一種交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其包括:存儲單元,用于保存包含故障報告和所對應(yīng)的故障診斷測試方案的庫、包含故障關(guān)鍵信息的庫、以及包括故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫;監(jiān)測單元,用于監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告;診斷測試方案獲取單元,用于從所述存儲單元所提供的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案;故障確診報告生成單元,用于執(zhí)行所述診斷測試方案獲取單元所提供的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)所述存儲單元所提供的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息;故障恢復(fù)單元,用于從所述存儲單元所提供的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所述故障確診報告生成單元所提供的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。
[0013]優(yōu)選地,所述監(jiān)測單元在監(jiān)測到所述故障報告時,還執(zhí)行以下任一種或多種的組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、以及保存監(jiān)測到所述故障報告時的時間。
[0014]優(yōu)選地,所述監(jiān)測單元還用于確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
[0015]優(yōu)選地,所述監(jiān)測單元還用于確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
[0016]優(yōu)選地,所述故障恢復(fù)單元還用于在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
[0017]優(yōu)選地,所述故障關(guān)鍵信息包括:文本式的故障關(guān)鍵信息、和/或故障代碼;所述故障報告包括以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕。[0018]如上所述,本發(fā)明的交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng),具有以下有益效果:根據(jù)故障報告進(jìn)行自我測試,以診斷故障來源,并進(jìn)行自我恢復(fù),由此,本發(fā)明能夠精準(zhǔn)的定位故障原因,有效減少在自動恢復(fù)后出現(xiàn)同一故障的情況。
【專利附圖】

【附圖說明】
[0019]圖1顯示為本發(fā)明的交換機(jī)的故障自診斷、自恢復(fù)方法的流程圖。
[0020]圖2顯示為本發(fā)明的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖。
[0021]元件標(biāo)號說明
[0022]I自診斷自恢復(fù)系統(tǒng)
[0023]11存儲單元
[0024]12監(jiān)測單元
[0025]13診斷測試方案獲取單元
[0026]14故障確診報告生成單元
[0027]15故障恢復(fù)單元
[0028]SI ?S4 步驟
【具體實施方式】
[0029]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應(yīng)用,本說明書中的各項細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0030]實施例一
[0031]請參閱圖1,本發(fā)明提供一種交換機(jī)的故障自診斷、自恢復(fù)方法。所述方法主要由安裝在所述交換機(jī)中的自診斷自恢復(fù)系統(tǒng)來執(zhí)行。所述交換機(jī)能根據(jù)所產(chǎn)生的故障報告進(jìn)行自我測試,以確定故障所對應(yīng)的原因(即故障確診),再根據(jù)所確定的原因進(jìn)行自我恢復(fù)。由于能夠自我診斷,所述交換機(jī)能準(zhǔn)確、高效的恢復(fù)故障,減少其對網(wǎng)絡(luò)的影響。其中,所述交換機(jī)在安裝所述自診斷自恢復(fù)系統(tǒng)時,同時保存故障報告和所對應(yīng)的故障診斷測試方案的庫、故障關(guān)鍵信息的庫、故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫。其中,一個故障報告可對應(yīng)一個故障診斷測試方案,也可以對應(yīng)多個故障診斷測試方案。類似的,一個故障關(guān)鍵信息可對應(yīng)一個故障自恢復(fù)方案,也可以對應(yīng)多個故障自恢復(fù)方案。
[0032]在步驟SI中,所述自診斷自恢復(fù)系統(tǒng)監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告。其中,所述故障報告為所述交換機(jī)在運(yùn)行出現(xiàn)異常時自動產(chǎn)生的故障報告,其包括但不限于以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕等。
[0033]具體地,所述自診斷自恢復(fù)系統(tǒng)實時監(jiān)測所述交換機(jī)在運(yùn)行出現(xiàn)異常時自動產(chǎn)生的故障報告。
[0034]在步驟S2中,所述自診斷自恢復(fù)系統(tǒng)從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案。
[0035]具體地,所述自診斷自恢復(fù)系統(tǒng)從該庫中獲取對應(yīng)所監(jiān)測到的故障報告的至少一個診斷測試方案,并執(zhí)行步驟S3。
[0036]在步驟S3中,所述自診斷自恢復(fù)系統(tǒng)執(zhí)行所獲取的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)預(yù)保存的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息。其中,所述故障關(guān)鍵信息包括但不限于:文本式的故障關(guān)鍵信息、和/或故障代碼。
[0037]具體地,所述自診斷自恢復(fù)系統(tǒng)依次執(zhí)行所獲取的故障診斷測試方案,以得到相應(yīng)的所測試的結(jié)果,所述自診斷自恢復(fù)系統(tǒng)將各測試結(jié)果以預(yù)設(shè)格式整理為故障確診報告,并按照所述故障關(guān)鍵信息的庫中所保存的各故障關(guān)鍵信息來提取所述故障確診報告中所包含的故障關(guān)鍵信息。
[0038]在步驟S4中,所述自診斷自恢復(fù)系統(tǒng)從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所得到的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。
[0039]具體地,所述自診斷自恢復(fù)系統(tǒng)根據(jù)故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫來獲取所提取的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,并予以執(zhí)行,如此實現(xiàn)所述交換機(jī)的故障自動恢復(fù)。
[0040]當(dāng)所述自診斷自恢復(fù)系統(tǒng)未能獲取到所得到的故障確診報告相對應(yīng)的故障自恢復(fù)方案,則將所述故障報告交由人工處理。
[0041]實施例二
[0042]與實施例一不同的是,所述步驟SI還包括:步驟SI I,所述步驟S4還包括步驟S41(均未予圖示)。
[0043]在步驟Sll中,所述自診斷自恢復(fù)系統(tǒng)在監(jiān)測到所述故障報告的同時,還按照預(yù)設(shè)的規(guī)則執(zhí)行以下中的任一種或多種組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、及保存監(jiān)測到所述故障報告時的時間。
[0044]例如,當(dāng)所述自診斷自恢復(fù)系統(tǒng)監(jiān)測到所述故障報告時,確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則執(zhí)行步驟S2、S3、以及S41。
[0045]又如,當(dāng)所述自診斷自恢復(fù)系統(tǒng)監(jiān)測到所述故障報告時,確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若否,則保存所述故障報告并標(biāo)記為未恢復(fù),繼續(xù)執(zhí)行步驟S2、S3、以及S41 ;若是,則進(jìn)一步的比較當(dāng)前所監(jiān)測到的故障報告與所保存的同樣的且標(biāo)記為未恢復(fù)的故障報告的時間間隔是否小于預(yù)設(shè)時限,若小于,則將所述故障報告交由人工處理,若大于則保存所述故障報告、標(biāo)記為未恢復(fù)并保存當(dāng)前監(jiān)測到所述故障報告時的時間,繼續(xù)執(zhí)行步驟S2、S3、以及S41。
[0046]在步驟S41,當(dāng)所述自診斷自恢復(fù)系統(tǒng)在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
[0047]實施例三
[0048]與實施例二不同的是,當(dāng)所述自診斷自恢復(fù)系統(tǒng)保存了所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、及保存監(jiān)測到所述故障報告時的時間,則所述步驟Si還包括步驟S12 (未予圖示)。[0049]在步驟S12中,當(dāng)監(jiān)測到所述交換機(jī)產(chǎn)生的故障報告與歷史所保存的標(biāo)記為未恢復(fù)的故障報告相同時,所述自診斷自恢復(fù)系統(tǒng)確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則執(zhí)行步驟S2、S3、以及S4 (或S41 )。
[0050]本案以所監(jiān)測到的故障報告為telnet服務(wù)拒絕故障為例,描述所述自診斷自恢復(fù)方法的執(zhí)行過程:
[0051]當(dāng)所述自診斷自恢復(fù)系統(tǒng)監(jiān)測到telnet服務(wù)拒絕故障的故障報告,先確認(rèn)所述telnet服務(wù)拒絕故障的故障報告是否屬于已保存的標(biāo)記為未恢復(fù)的故障報告,若是,則t匕較當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的telnet服務(wù)拒絕故障的故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理,若否,則保存所述telnet服務(wù)拒絕故障的故障報告并標(biāo)記該故障報告為未恢復(fù),同時保存當(dāng)前監(jiān)測到所述telnet服務(wù)拒絕故障的故障報告的時間;
[0052]接著,所述自診斷自恢復(fù)系統(tǒng)從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的telnet服務(wù)拒絕故障的故障報告的診斷測試方案,其中,所獲取的診斷測試方案包括:檢查etc/xinnetd.d目錄中的telnet文件;
[0053]所述自診斷自恢復(fù)系統(tǒng)執(zhí)行所獲取的診斷測試方案,得到包含未能在etc/xinnetd.d目錄中找到telnet文件的故障診斷報告,貝U所述自診斷自恢復(fù)系統(tǒng)從預(yù)保存的故障關(guān)鍵信息的庫中提取未能在etc/xinnetd.d目錄中找到telnet文件的故障關(guān)鍵信息,并從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取該故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,即將備份中的telnet文件復(fù)制到etc/xinnetd.d目錄中,并予以執(zhí)行,則所述自診斷自恢復(fù)系統(tǒng)自動恢復(fù)了所述交換機(jī)的telnet服務(wù)拒絕故障;
[0054]所述自診斷自恢復(fù)系統(tǒng)還將該故障報告的標(biāo)記改為已恢復(fù),或者,當(dāng)所述自診斷自恢復(fù)系統(tǒng)從所保存的時間開始的所述預(yù)設(shè)時限還沒有收到所述telnet服務(wù)拒絕故障的故障報告,則將該故障報告的標(biāo)記改為已恢復(fù)。
[0055]本案再以所監(jiān)測到的故障報告為內(nèi)存故障為例,描述所述自診斷自恢復(fù)方法的執(zhí)行過程:
[0056]當(dāng)所述自診斷自恢復(fù)系統(tǒng)監(jiān)測到內(nèi)存故障的故障報告,先確認(rèn)所述內(nèi)存故障的故障報告是否屬于已保存的標(biāo)記為未恢復(fù)的故障報告,若是,則比較當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的內(nèi)存故障的故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理,若否,則保存所述內(nèi)存故障的故障報告并標(biāo)記該故障報告為未恢復(fù),同時保存當(dāng)前監(jiān)測到所述內(nèi)存故障的故障報告的時間;
[0057]接著,所述自診斷自恢復(fù)系統(tǒng)從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的內(nèi)存故障的故障報告的診斷測試方案,其中,所獲取的診斷測試方案包括:令所述交換機(jī)切換到硬件自檢狀態(tài),進(jìn)行內(nèi)存自檢;
[0058]所述自診斷自恢復(fù)系統(tǒng)執(zhí)行所獲取的診斷測試方案,得到包含內(nèi)存自檢失敗錯誤的故障診斷報告,則所述自診斷自恢復(fù)系統(tǒng)從預(yù)保存的故障關(guān)鍵信息的庫中提取內(nèi)存自檢失敗錯誤的故障關(guān)鍵信息,并從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,未能獲取該故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,則所述自診斷自恢復(fù)系統(tǒng)將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理;
[0059]當(dāng)技術(shù)人員解決了該故障,手動的將該故障報告的標(biāo)記改為已恢復(fù),或者,當(dāng)所述自診斷自恢復(fù)系統(tǒng)從所保存的時間開始的所述預(yù)設(shè)時限還沒有收到所述內(nèi)存故障的故障報告,則將該故障報告的標(biāo)記改為已恢復(fù)。
[0060]實施例四
[0061]請參閱圖2,本發(fā)明提供一種交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng)。所述自診斷自恢復(fù)系統(tǒng)I安裝在所述交換機(jī)中。所述交換機(jī)能根據(jù)所產(chǎn)生的故障報告進(jìn)行自我測試,以確定故障所對應(yīng)的原因(即故障確診),再根據(jù)所確定的原因進(jìn)行自我恢復(fù)。由于能夠自我診斷,所述交換機(jī)能準(zhǔn)確、高效的恢復(fù)故障,減少其對網(wǎng)絡(luò)的影響。
[0062]所述自診斷自恢復(fù)系統(tǒng)I包括:存儲單元11、監(jiān)測單元12、診斷測試方案獲取單元
13、故障確診報告生成單元14、故障恢復(fù)單元15。
[0063]所述存儲單元11用于保存包含故障報告和所對應(yīng)的故障診斷測試方案的庫、包含故障關(guān)鍵信息的庫、以及包括故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫。
[0064]其中,所述交換機(jī)在安裝所述自診斷自恢復(fù)系統(tǒng)I時,同時將所述故障報告和所對應(yīng)的故障診斷測試方案的庫、故障關(guān)鍵信息的庫、故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫保存在所述存儲單元11中。其中,一個故障報告可對應(yīng)一個故障診斷測試方案,也可以對應(yīng)多個故障診斷測試方案。類似的,一個故障關(guān)鍵信息可對應(yīng)一個故障自恢復(fù)方案,也可以對應(yīng)多個故障自恢復(fù)方案。
[0065]所述監(jiān)測單元12用于監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告。其中,所述故障報告為所述交換機(jī)在運(yùn)行出現(xiàn)異常時自動產(chǎn)生的故障報告,其包括但不限于以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕等。
[0066]具體地,所述監(jiān)測單元12實時監(jiān)測所述交換機(jī)在運(yùn)行出現(xiàn)異常時自動產(chǎn)生的故
障報告。
[0067]所述診斷測試方案獲取單元13用于從所述存儲單元11所提供的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案。
[0068]具體地,所述診斷測試方案獲取單元13從所述故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的至少一個診斷測試方案,并輸至所述故障確診報告生成單元14。
[0069]所述故障確診報告生成單元14用于執(zhí)行所述診斷測試方案獲取單元13所提供的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)所述存儲單元11所提供的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息。
[0070]具體地,所述故障確診報告生成單元14依次執(zhí)行所獲取的故障診斷測試方案,以得到相應(yīng)的所測試的結(jié)果,所述故障確診報告生成單元14將各測試結(jié)果以預(yù)設(shè)格式整理為故障確診報告,并按照所述故障關(guān)鍵信息的庫中所保存的各故障關(guān)鍵信息來提取所述故障確診報告中所包含的故障關(guān)鍵信息。
[0071]所述故障恢復(fù)單元15用于從所述存儲單元11所提供的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所述故障確診報告生成單元14所提供的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。[0072]具體地,所述故障恢復(fù)單元15根據(jù)故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫來獲取所提取的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,并予以執(zhí)行,如此實現(xiàn)所述交換機(jī)的故障自動恢復(fù)。
[0073]當(dāng)所述故障恢復(fù)單元15未能獲取到與所述故障確診報告生成單元14所提供的故障確診報告相對應(yīng)的故障自恢復(fù)方案,則將所述故障報告交由人工處理。
[0074]實施例五
[0075]與實施例四不同的是:
[0076]所述監(jiān)測單元12在監(jiān)測到所述故障報告的同時,還按照預(yù)設(shè)規(guī)則執(zhí)行以下中的任一種或多種組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、及保存監(jiān)測到所述故障報告時的時間。
[0077]例如,當(dāng)所述監(jiān)測單元12監(jiān)測到所述故障報告時,確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則執(zhí)行診斷測試方案獲取單元13、故障確診報告生成單元14、故障恢復(fù)單元15。
[0078]又如,當(dāng)所述監(jiān)測單元12監(jiān)測到所述故障報告時,確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若否,則保存所述故障報告并標(biāo)記為未恢復(fù),繼續(xù)執(zhí)行診斷測試方案獲取單元13、故障確診報告生成單元14、故障恢復(fù)單元15 ;若是,則進(jìn)一步的比較當(dāng)前所監(jiān)測到的故障報告與所保存的同樣的且標(biāo)記為未恢復(fù)的故障報告的時間間隔是否小于預(yù)設(shè)時限,若小于,則將所述故障報告交由人工處理,若大于則保存所述故障報告、標(biāo)記為未恢復(fù)并保存當(dāng)前監(jiān)測到所述故障報告時的時間,繼續(xù)執(zhí)行診斷測試方案獲取單元13、故障確診報告生成單元14、故障恢復(fù)單元15。
[0079]其中,所述故障恢復(fù)單元15還用于當(dāng)所述自診斷自恢復(fù)系統(tǒng)I在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
[0080]實施例六
[0081]與實施例五不同的是,當(dāng)所述自診斷自恢復(fù)系統(tǒng)I保存了所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、及保存監(jiān)測到所述故障報告時的時間,則所述監(jiān)測單元12當(dāng)監(jiān)測到所述交換機(jī)產(chǎn)生的故障報告與歷史所保存的標(biāo)記為未恢復(fù)的故障報告相同時,所述自診斷自恢復(fù)系統(tǒng)I確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則執(zhí)行診斷測試方案獲取單元13、故障確診報告生成單元14、故障恢復(fù)單元15。
[0082]本案以所監(jiān)測到的故障報告為telnet服務(wù)拒絕故障為例,描述所述自診斷自恢復(fù)系統(tǒng)的工作過程:
[0083]當(dāng)所述監(jiān)測單元監(jiān)測到telnet服務(wù)拒絕故障的故障報告,先確認(rèn)所述telnet服務(wù)拒絕故障的故障報告是否屬于已保存的標(biāo)記為未恢復(fù)的故障報告,若是,則比較當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的telnet服務(wù)拒絕故障的故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理,若否,則保存所述telnet服務(wù)拒絕故障的故障報告并標(biāo)記該故障報告為未恢復(fù),同時保存當(dāng)前監(jiān)測到所述telnet服務(wù)拒絕故障的故障報告的時間;
[0084]接著,所述診斷測試方案獲取單元從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的telnet服務(wù)拒絕故障的故障報告的診斷測試方案,其中,所獲取的診斷測試方案包括:檢查etc/xinnetd.d目錄中的telnet文件;
[0085]所述故障確診報告生成單元執(zhí)行所獲取的診斷測試方案,得到包含未能在etc/xinnetd.d目錄中找到telnet文件的故障診斷報告,貝U所述故障確診報告生成單元從預(yù)保存的故障關(guān)鍵信息的庫中提取未能在etc/xinnetd.d目錄中找到telnet文件的故障關(guān)鍵信息,并由所述故障恢復(fù)單元從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取該故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,即將備份中的telnet文件復(fù)制到etc/xinnetd.d目錄中,并予以執(zhí)行,則所述故障恢復(fù)單元自動恢復(fù)了所述交換機(jī)的telnet服務(wù)拒絕故障;
[0086]所述故障恢復(fù)單元還將該故障報告的標(biāo)記改為已恢復(fù),或者,當(dāng)所述自診斷自恢復(fù)系統(tǒng)從所保存的時間開始的所述預(yù)設(shè)時限還沒有收到所述telnet服務(wù)拒絕故障的故障報告,則將該故障報告的標(biāo)記改為已恢復(fù)。
[0087]本案再以所監(jiān)測到的故障報告為內(nèi)存故障為例,描述所述自診斷自恢復(fù)系統(tǒng)的工作過程:
[0088]當(dāng)所述監(jiān)測單元監(jiān)測到內(nèi)存故障的故障報告,先確認(rèn)所述內(nèi)存故障的故障報告是否屬于已保存的標(biāo)記為未恢復(fù)的故障報告,若是,則比較當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的內(nèi)存故障的故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理,若否,則保存所述內(nèi)存故障的故障報告并標(biāo)記該故障報告為未恢復(fù),同時保存當(dāng)前監(jiān)測到所述內(nèi)存故障的故障報告的時間;
[0089]接著,所述診斷測試方案獲取單元從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的內(nèi)存故障的故障報告的診斷測試方案,其中,所獲取的診斷測試方案包括:令所述交換機(jī)切換到硬件自檢狀態(tài),進(jìn)行內(nèi)存自檢;
[0090]所述故障確診報告生成單元執(zhí)行所獲取的診斷測試方案,得到包含內(nèi)存自檢失敗錯誤的故障診斷報告,則所述故障確診報告生成單元從預(yù)保存的故障關(guān)鍵信息的庫中提取內(nèi)存自檢失敗錯誤的故障關(guān)鍵信息,并由所述故障恢復(fù)單元從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,未能獲取該故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案,則所述自診斷自恢復(fù)系統(tǒng)將所述故障報告通過郵件、推送窗口警告、短信等方式通知技術(shù)人員,以便技術(shù)人員及時處理;
[0091]當(dāng)技術(shù)人員解決了該故障,手動的將該故障報告的標(biāo)記改為已恢復(fù),或者,當(dāng)所述故障確診報告生成單元從所保存的時間開始的所述預(yù)設(shè)時限還沒有收到所述內(nèi)存故障的故障報告,則將該故障報告的標(biāo)記改為已恢復(fù)。
[0092]綜上所述,本發(fā)明的交換機(jī)的故障自診斷、自恢復(fù)方法及系統(tǒng),根據(jù)故障報告進(jìn)行自我測試,以診斷故障來源,并進(jìn)行自我恢復(fù),由此,本發(fā)明能夠精準(zhǔn)的定位故障原因,有效減少在自動恢復(fù)后出現(xiàn)同一故障的情況;另外,當(dāng)在預(yù)設(shè)時限內(nèi)多次出現(xiàn)同樣的故障報告時,及時通知技術(shù)人員,以便盡快修復(fù),以減輕網(wǎng)絡(luò)上其他交換機(jī)的壓力;此外,當(dāng)在預(yù)設(shè)時限后未出現(xiàn)同樣的故障報告,則將故障報告的標(biāo)記改為已恢復(fù),一方面能夠記錄本發(fā)明自我恢復(fù)的歷史記錄,另一方面還能確保定位故障原因的精準(zhǔn)。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價值。[0093]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進(jìn)行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,包括: 監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告; 從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案; 執(zhí)行所獲取的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)預(yù)保存的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息; 從預(yù)先保存的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所得到的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。
2.根據(jù)權(quán)利要求1所述的交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,在監(jiān)測到所述故障報告時,所述方法還包括按照預(yù)設(shè)規(guī)則執(zhí)行以下任一種或多種的組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、以及保存監(jiān)測到所述故障報告時的時間。
3.根據(jù)權(quán)利要求2所述的交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,在監(jiān)測到所述故障報告時,所述方法還包括:確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
4.根據(jù)權(quán)利要求3所述的交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,當(dāng)監(jiān)測到所述交換機(jī)產(chǎn)生的故障報告與歷史所保存的標(biāo)記為未恢復(fù)的故障報告相同時,所述方法還包括:確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
5.根據(jù)權(quán)利要求2所述的交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,所述方法還包括:在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相`應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
6.根據(jù)權(quán)利要求1所述的交換機(jī)的故障自診斷、自恢復(fù)方法,其特征在于,所述故障關(guān)鍵信息包括:文本式的故障關(guān)鍵信息、和/或故障代碼;所述故障報告包括以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕。
7.一種交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,包括: 存儲單元,用于保存包含故障報告和所對應(yīng)的故障診斷測試方案的庫、包含故障關(guān)鍵信息的庫、以及包括故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫; 監(jiān)測單元,用于監(jiān)測所述交換機(jī)運(yùn)行時產(chǎn)生故障報告; 診斷測試方案獲取單元,用于從所述存儲單元所提供的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所監(jiān)測到的故障報告的診斷測試方案; 故障確診報告生成單元,用于執(zhí)行所述診斷測試方案獲取單元所提供的故障診斷測試方案以得到對應(yīng)所述故障報告的故障確診報告,并根據(jù)所述存儲單元所提供的故障關(guān)鍵信息的庫提取所述故障確診報告中所包含的故障關(guān)鍵信息; 故障恢復(fù)單元,用于從所述存儲單元所提供的故障關(guān)鍵信息和所對應(yīng)的故障自恢復(fù)方案的庫中,獲取所述故障確診報告生成單元所提供的故障關(guān)鍵信息所對應(yīng)的故障自恢復(fù)方案并予以執(zhí)行,以使所述交換機(jī)的故障自動恢復(fù)。
8.根據(jù)權(quán)利要求7所述的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,所述監(jiān)測單元在監(jiān)測到所述故障報告時,還按照預(yù)設(shè)規(guī)則執(zhí)行以下任一種或多種的組合:保存所監(jiān)測的故障報告、標(biāo)記所保存的故障報告為未恢復(fù)、以及保存監(jiān)測到所述故障報告時的時間。
9.根據(jù)權(quán)利要求8所述的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,所述監(jiān)測單元還用于確定所監(jiān)測到的故障報告是否屬于歷史所保存的標(biāo)記為未恢復(fù)的故障報告,若是,則將所述故障報告交由人工處理,若否,則從預(yù)先保存的故障報告和所對應(yīng)的故障診斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
10.根據(jù)權(quán)利要求9所述的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,所述監(jiān)測單元還用于確定當(dāng)前所監(jiān)測的故障報告的時間與上次所監(jiān)測的同一故障報告的時間差是否在所述預(yù)設(shè)時限內(nèi),若是,則將所述故障報告交由人工處理,反之,則從預(yù)先保存的故障報告和所對應(yīng)的故障診 斷測試方案的庫中獲取對應(yīng)所述故障報告的診斷測試方案。
11.根據(jù)權(quán)利要求8所述的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,所述故障恢復(fù)單元還用于在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后、或在執(zhí)行了相應(yīng)的故障自恢復(fù)方案后且在預(yù)設(shè)時限內(nèi)未出現(xiàn)同樣的故障報告時,將所對應(yīng)的故障報告標(biāo)記為已恢復(fù)。
12.根據(jù)權(quán)利要求7所述的交換機(jī)的故障自診斷、自恢復(fù)系統(tǒng),其特征在于,所述故障關(guān)鍵信息包括:文本式的故障關(guān)鍵信息、和/或故障代碼;所述故障報告包括以下至少一種:內(nèi)存自檢失敗、telnet服務(wù)拒絕。
【文檔編號】H04L12/24GK103701655SQ201410014589
【公開日】2014年4月2日 申請日期:2014年1月13日 優(yōu)先權(quán)日:2014年1月13日
【發(fā)明者】阮象華 申請人:加弘科技咨詢(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
瑞安市| 得荣县| 长垣县| 电白县| 富蕴县| 什邡市| 上饶县| 鹤峰县| 九龙坡区| 赤壁市| 金阳县| 罗山县| 卢龙县| 光泽县| 辉南县| 九龙坡区| 玉龙| 江孜县| 庄浪县| 双辽市| 雅江县| 黎城县| 沁源县| 隆安县| 广饶县| 邳州市| 枣庄市| 宁安市| 丘北县| 天柱县| 鄂伦春自治旗| 阜城县| 河北省| 南涧| 新闻| 临江市| 广东省| 沅江市| 龙山县| 额敏县| 和政县|