2017-04-19 181 views
1

我已經建立了一個大數據Hadoop集羣,用於存儲和分析來自多個查詢機器的數據。所有的機器都是基於Linux的。SNMP與MS Azure存儲

我的輪詢機通過snmp協議從電纜調制解調器收集指標,然後使用解析器處理數據。最終的輸出格式如下: kpi timestamp value tag1 tag2 tag3 ... 然後在我的Hadoop集羣上發送到OpenTSDB。所有這些都是每兩個小時使用opentsdb-snmp工具完成的。

我想要做的是將最終輸出從輪詢機發送到MS Azure存儲。問題是,MS Azure只支持http/https協議,我想知道如何實現這一點。 因此,基本的問題是: 如何從啓用SNMP機器的數據發送到MS Azure存儲形式 KPI時間戳值標籤1標籤2標籤3 ...

我感謝所有幫助。

預先感謝您。

回答

1

我對這個答案,但它不是直接移動SNMP日誌天青而是變成在Azure上文件共享:

轉到存儲帳戶刀片在Azure門戶網站: 點擊添加文件共享按鈕: 提供名稱和配額。配額目前可以最大5的TiB:

附上文件共享到本地機器,你保存日誌

完整的文檔和步驟在Azure上的文件共享一步的指導,可以發現這裏:https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-create-file-share

這應該讓你繼續你的項目。

+0

我同意 - 不要通過SNMP發送大量的數據,它不是一個好的協議。使用將數據放入文件中提供的機制。 – Jolta