2017-04-19 135 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