从本地资产收集 SNMP 数据并将其发送到 Azure 日志管理

从本地资产收集 SNMP 数据并将其发送到 Azure 日志管理

我想从我的本地设备收集 SNMP 数据并将其发送到 Azure 日志管理。更准确地说,我在 Azure 中运行了一个 Linux 虚拟机,用于从我的本地路由器收集 SNMP 数据并将该数据发送到我的 Azure 日志分析工作区。有没有普遍推荐的轻量级解决方案?

我尝试使用 collectd 来实现这一点,但问题在于将其与 OMS 代理连接起来。collectd 用于收集 SNMP 数据并将其转发给 OMS 代理,然后 OMS 代理将数据发送到 Azure。

现在,我有一个新安装的 Debian 11 虚拟机。我安装了 OMS 代理,以及从 collectd.org 下载的 collectd 5.12.0。我无法运行 collectd 服务。我收到的错误是缺少一个名为“write_http”的插件,它是将其与 OMS 代理连接所必需的(缺少 .so 文件,但有关该插件的配置存在于 collectd.conf 文件中)。到目前为止,我找不到该插件来下载它。我遗漏了什么吗?

我想知道是否有人可以从一开始给我一个详细的解释/解决方案如何进行设置?

提前致谢!

相关内容