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