本發(fā)明涉及網(wǎng)絡設備故障檢測,尤其是指一種網(wǎng)絡設備的數(shù)據(jù)通報方法。
背景技術:
1、隨著社會的發(fā)展,互聯(lián)網(wǎng)技術不斷進步,網(wǎng)絡環(huán)境變得越來越普及,網(wǎng)絡設備也日益增多。網(wǎng)絡設備在數(shù)據(jù)中心、辦公場所、家庭等多種場景中發(fā)揮著重要作用。然而,在網(wǎng)絡設備運行過程中,可能會遇到斷電或斷網(wǎng)的情況,這將直接影響到網(wǎng)絡的正常運作和服務的連續(xù)性。
2、當前,網(wǎng)絡設備在發(fā)生斷電或斷網(wǎng)時,往往無法及時將異常情況傳遞給周邊設備或直接體現(xiàn)出來。這一問題導致運維人員或作業(yè)人員無法及時發(fā)現(xiàn)故障并作出應對措施,從而延誤了故障處理的時間,影響了網(wǎng)絡服務的穩(wěn)定性。
3、盡管部分設備在斷電時能夠立即體現(xiàn)出斷網(wǎng)的現(xiàn)象,但由于缺乏明確的告警機制,運維人員難以迅速定位到底是哪一臺設備出現(xiàn)了故障。例如,在數(shù)據(jù)中心或辦公室中,通常會部署多臺交換機、路由器等設備,一旦發(fā)生斷電或斷網(wǎng),運維人員需要逐一排查才能找到故障源,這不僅耗時耗力,而且降低了故障處理的效率。
4、為了解決上述問題,需要一種能夠及時傳遞異常信息、快速定位故障設備的網(wǎng)絡設備告警機制。
技術實現(xiàn)思路
1、本發(fā)明針對現(xiàn)有技術的問題提供一種網(wǎng)絡設備的數(shù)據(jù)通報方法,能夠及時發(fā)現(xiàn)網(wǎng)絡異常,有效降低網(wǎng)絡異常帶來的損失,降低網(wǎng)絡運維的難度。
2、為了解決上述技術問題,本發(fā)明第一方面公開采用如下技術方案:一種網(wǎng)絡設備的數(shù)據(jù)通報方法,網(wǎng)絡設備的gpio端口連接有開關模塊以及充放電模塊,所述數(shù)據(jù)通報的方法包括以下步驟:
3、讀取網(wǎng)絡設備的傳輸流量的各個端口的狀態(tài),若是端口為連接的狀態(tài),則將端口的數(shù)據(jù)流量實時記錄;
4、預設端口的數(shù)據(jù)流量的閾值,將端口的實時數(shù)據(jù)流量與預設的閾值進行比較;
5、若是端口的實時數(shù)據(jù)流量大于等于預設的閾值,說明網(wǎng)絡設備正常工作,則使網(wǎng)絡設備的gpio端口輸出高電平,以使開關模塊處于斷開的狀態(tài),使與開關模塊連接的告警設備關閉;
6、若是端口的實時數(shù)據(jù)流量小于預設的閾值,說明網(wǎng)絡設備斷網(wǎng),則使網(wǎng)絡設備的gpio口輸出低電平,以使開關模塊閉合,使與開關模塊連接的告警設備告警;
7、在開關模塊閉合以及充放電模塊放電到網(wǎng)絡設備的gpio端口期間,使網(wǎng)絡設備發(fā)送通知報文到外部管理設備。
8、優(yōu)選的,還包括以下方法:
9、讀取網(wǎng)絡設備的傳輸流量的各個端口的狀態(tài)的時間間隔為2s。
10、優(yōu)選的,將網(wǎng)絡設備的各個端口逐個與預設的閾值進行比較,形成循環(huán)端口檢測;當其中一端口的數(shù)據(jù)流量低于預設的閾值時,并且gpio端口輸出低電平,則結束當次的循環(huán)端口檢測。
11、優(yōu)選的,所述開關模塊包括繼電器、電阻r239以及電阻r240;
12、繼電器的8腳與外部供電連接,繼電器的1腳通過電阻r239與網(wǎng)絡設備的gpio端口連接,繼電器的1腳同時通過電阻r240與地連接;當電路處于工作狀態(tài)時外部供電經(jīng)過繼電器流向網(wǎng)絡設備的gpio端口和地,當網(wǎng)絡設備的gpio端口輸出高電平時及短期處于斷開狀態(tài),當網(wǎng)絡設備的gpio端口輸出低電平時繼電器處于閉合狀態(tài)。
13、優(yōu)選的,所述充放電模塊包括電阻r96、電阻r98以及電容c102;
14、電阻r96、電阻r98和電容c102形成rc串并聯(lián)電路,電容c102與電阻r96的連接處與網(wǎng)絡設備的gpio端口連接。
15、本發(fā)明第二方面公開一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機指令,所述計算機指令被調(diào)用時,用于執(zhí)行上述網(wǎng)絡設備的數(shù)據(jù)通報方法。
16、本發(fā)明第三方面公開一種電子設備,其中,該電子設備包括:處理器;以及,被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器執(zhí)行如上述所述的網(wǎng)絡設備的數(shù)據(jù)通報方法。
17、本發(fā)明的有益效果:
18、本發(fā)明提供的一種網(wǎng)絡設備的數(shù)據(jù)通報方法,通過檢測網(wǎng)絡設備的各個端口的數(shù)據(jù)流量,并預設流量的閾值來與各個端口的數(shù)據(jù)流量進行比較,進而通過端口的數(shù)據(jù)流量是否在正常工作的范圍內(nèi),來判斷網(wǎng)絡設備是否斷電斷網(wǎng),再通過gpio端口輸出高電平或者低電平來控制開關模塊的開或者閉合,來控制告警設備進行告警或者關閉的目的,因此本發(fā)明能夠及時發(fā)現(xiàn)網(wǎng)絡異常,有效降低網(wǎng)絡異常帶來的損失,降低網(wǎng)絡運維的難度。
1.一種網(wǎng)絡設備的數(shù)據(jù)通報方法,其特征在于,網(wǎng)絡設備的gpio端口連接有開關模塊以及充放電模塊,所述數(shù)據(jù)通報的方法包括以下步驟:
2.根據(jù)權利要求1所述一種網(wǎng)絡設備的數(shù)據(jù)通報方法,其特征在于,還包括以下方法:
3.根據(jù)權利要求1所述一種網(wǎng)絡設備的數(shù)據(jù)通報方法,其特征在于:將網(wǎng)絡設備的各個端口逐個與預設的閾值進行比較,形成循環(huán)端口檢測;當其中一端口的數(shù)據(jù)流量低于預設的閾值時,并且gpio端口輸出低電平,則結束當次的循環(huán)端口檢測。
4.根據(jù)權利要求1所述一種網(wǎng)絡設備的數(shù)據(jù)通報方法,其特征在于:所述開關模塊包括繼電器、電阻r239以及電阻r240;
5.根據(jù)權利要求1所述一種網(wǎng)絡設備的數(shù)據(jù)通報方法,其特征在于:所述充放電模塊包括電阻r96、電阻r98以及電容c102;
6.一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機指令,所述計算機指令被調(diào)用時,用于執(zhí)行如權利要求?1-5?任一項所述數(shù)據(jù)通報方法。
7.一種電子設備,其中,該電子設備包括:處理器;以及,被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器執(zhí)行如權利要求?1-5?任一項所述數(shù)據(jù)通報方法。