[發(fā)明專利]數(shù)據(jù)獲取方法、數(shù)據(jù)獲取設(shè)備和計算機可讀存儲介質(zhì)有效
申請?zhí)枺?/td> | 201610365867.6 | 申請日: | 2016-05-27 |
公開(公告)號: | CN107436904B | 公開(公告)日: | 2020-06-30 |
發(fā)明(設(shè)計)人: | 都海峰 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
主分類號: | G06F16/25 | 分類號: | G06F16/25 |
代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 倪斌 |
地址: | 100080 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 數(shù)據(jù) 獲取 方法 設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
本發(fā)明提供了一種數(shù)據(jù)獲取方法及其設(shè)備。在該方法中,主控模塊確定與當(dāng)前進程相關(guān)的目標(biāo)網(wǎng)絡(luò)設(shè)備列表;所述主控模塊根據(jù)預(yù)設(shè)配置向一個或多個數(shù)據(jù)抓取模塊定期通知所述目標(biāo)網(wǎng)絡(luò)設(shè)備列表中的目標(biāo)網(wǎng)絡(luò)設(shè)備;所述一個或多個數(shù)據(jù)抓取模塊根據(jù)所述目標(biāo)網(wǎng)絡(luò)設(shè)備的地址向所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)抓取請求;所述一個或多個數(shù)據(jù)抓取模塊接收所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)回的數(shù)據(jù)抓取響應(yīng),所述數(shù)據(jù)抓取響應(yīng)包括所要獲取的原始數(shù)據(jù);以及所述一個或多個數(shù)據(jù)抓取模塊向一個或多個數(shù)據(jù)處理模塊發(fā)送所獲取的原始數(shù)據(jù),以由所述一個或多個數(shù)據(jù)處理模塊進行處理。上述方案通過輕量級并發(fā)方式大大提升服務(wù)器的抓取效率,利用數(shù)量較少的服務(wù)器資源,實現(xiàn)最大化數(shù)量網(wǎng)絡(luò)設(shè)備的監(jiān)控數(shù)據(jù)抓取和存儲。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)獲取領(lǐng)域,具體地,涉及監(jiān)控設(shè)備的數(shù)據(jù)獲取方法及其設(shè)備。
背景技術(shù)
互聯(lián)網(wǎng)、云計算等IT產(chǎn)業(yè)在飛速發(fā)展的同時,也帶動計算機和網(wǎng)絡(luò)基礎(chǔ)設(shè)置的快速建設(shè)。對于中大型互聯(lián)網(wǎng)公司,每個機房都部署了成百上千臺各種各樣的網(wǎng)絡(luò)設(shè)備:光纖、集線器、交換機、防火墻等。其中各種各樣的交換機(TOR交換機、核心交換機、邊界交換機等)構(gòu)成了互聯(lián)網(wǎng)公司機房的主體網(wǎng)絡(luò)設(shè)備。
對于數(shù)量如此眾多的網(wǎng)絡(luò)設(shè)備,運維人員需要能夠隨時隨地把握每個設(shè)備端口狀態(tài)、流量等監(jiān)控信息,以確保既能監(jiān)控各網(wǎng)絡(luò)設(shè)備的運行狀態(tài),又能做到對攻擊和帶寬不足及時預(yù)警。
然而,雖然各廠商都提供了豐富的管理和監(jiān)控工具,但是這些工具都只是針對各廠商自己的產(chǎn)品。運維人員無法有效監(jiān)控和查看全網(wǎng)設(shè)備數(shù)據(jù)。
此外,各網(wǎng)絡(luò)廠商的自有監(jiān)控工具數(shù)據(jù)儲存粒度低,格式私有,并且大多不對外開放,導(dǎo)致無法基于這些數(shù)據(jù)進行深度分析和挖掘。
因此需要一種數(shù)據(jù)獲取方法,其能夠利用數(shù)量較少的服務(wù)器資源,實現(xiàn)最大化數(shù)量網(wǎng)絡(luò)設(shè)備的監(jiān)控數(shù)據(jù)抓取和存儲。
發(fā)明內(nèi)容
為了解決上述問題中的至少一些,本發(fā)明實施例提供了一種數(shù)據(jù)獲取方法和一種數(shù)據(jù)獲取設(shè)備。
根據(jù)本發(fā)明的一個方案,提供了一種數(shù)據(jù)獲取方法,包括:主控模塊確定與當(dāng)前進程相關(guān)的目標(biāo)網(wǎng)絡(luò)設(shè)備列表;所述主控模塊根據(jù)預(yù)設(shè)配置向一個或多個數(shù)據(jù)抓取模塊定期通知所述目標(biāo)網(wǎng)絡(luò)設(shè)備列表中的目標(biāo)網(wǎng)絡(luò)設(shè)備;所述一個或多個數(shù)據(jù)抓取模塊根據(jù)所述目標(biāo)網(wǎng)絡(luò)設(shè)備的地址向所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)抓取請求;所述一個或多個數(shù)據(jù)抓取模塊接收所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)回的數(shù)據(jù)抓取響應(yīng),所述數(shù)據(jù)抓取響應(yīng)包括所要獲取的原始數(shù)據(jù);以及所述一個或多個數(shù)據(jù)抓取模塊向一個或多個數(shù)據(jù)處理模塊發(fā)送所獲取的原始數(shù)據(jù),以由所述一個或多個數(shù)據(jù)處理模塊進行處理。
根據(jù)本發(fā)明的另一方案,提供了一種數(shù)據(jù)獲取設(shè)備,包括主控模塊、一個或多個數(shù)據(jù)抓取模塊以及一個或多個數(shù)據(jù)處理模塊,其中,所述主控模塊用于確定與當(dāng)前進程相關(guān)的目標(biāo)網(wǎng)絡(luò)設(shè)備列表,以及根據(jù)預(yù)設(shè)配置向所述一個或多個數(shù)據(jù)抓取模塊定期通知所述目標(biāo)網(wǎng)絡(luò)設(shè)備列表中的目標(biāo)網(wǎng)絡(luò)設(shè)備;所述一個或多個數(shù)據(jù)抓取模塊用于根據(jù)所述目標(biāo)網(wǎng)絡(luò)設(shè)備的地址向所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)抓取請求,并接收所述目標(biāo)網(wǎng)絡(luò)設(shè)備發(fā)回的數(shù)據(jù)抓取響應(yīng),所述數(shù)據(jù)抓取響應(yīng)包括所要獲取的原始數(shù)據(jù),以及向所述一個或多個數(shù)據(jù)處理模塊發(fā)送所獲取的原始數(shù)據(jù);以及所述一個或多個數(shù)據(jù)處理模塊用于對從所述一個或多個數(shù)據(jù)抓取模塊接收到的數(shù)據(jù)進行處理。
根據(jù)本發(fā)明的另一方案,提供了一種數(shù)據(jù)獲取設(shè)備,包括:存儲器;以及耦接至所述存儲器的處理器,所述處理器被配置為基于存儲在所述存儲器中的指令,執(zhí)行如上所述的數(shù)據(jù)獲取方法。
根據(jù)本發(fā)明的另一方案,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述指令被處理器執(zhí)行時實現(xiàn)如上所述的數(shù)據(jù)獲取方法。
上述方案通過輕量級并發(fā)方式大大提升服務(wù)器的抓取效率,利用數(shù)量較少的服務(wù)器資源,實現(xiàn)最大化數(shù)量網(wǎng)絡(luò)設(shè)備的監(jiān)控數(shù)據(jù)抓取和存儲。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610365867.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:晾衣架(yj?05)
- 下一篇:記錄點擊行為的方法及裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)