如何搭建端到端的SNMP数据采集系统?

网络工程 snmp
2021-07-06 21:36:50

目标:我们正在创建一个云服务器,它将从远程启用 SNMP 的网络设备(如路由器、交换机)收集诊断数据(如交换的字节、SNR)。

SNMP 设备可能位于专用网络中。

我们与一位报价的电缆供应商进行了讨论,

调制解调器上的 SNMP 只能通过调制解调器 IP 访问,而调制解调器 IP 传统上是 MSO 内的专用 IP。公司通常会在现场部署探测器或代理,以收集 SNMP 数据并将其传送回其主要操作。

也可以使用 SNMP 代理。

他谈到了部署探针、代理、现场代理

我们想知道这些机制是如何详细实施的。

关于设置的一些参考资料或几行介绍会非常有帮助。

编辑:我们正在从网络监控工具开发人员的角度寻找答案。

2个回答

PRTG 就是一个很好的例子。您所描述的是我如何构建网络以实现弹性。我在 AWS EC2 上托管我的主要监控服务器集群,并在位于站点防火墙后面的每个站点上都有“探针”,收集 SNMP 数据并将其发送到核心。

探针只是一台收集数据的计算机。使用 SNMP 版本 2c,您将探针指向您要监控的设备 IP,它们将收集数据并推送到您的“云服务器”以进行报告。

如果你有问题,请ping我。我很乐意帮助或讨论这个领域的最佳实践。

无论如何,对我来说,您最初的问题并没有告诉我您是管理广域网或小型提供商或开发监控产品的最终用户。

snmp 和TR069 在使用的​​方法、协议和端口上完全不相关。不能互相比较。

snmp 探针就是这样,一个节点可以是服务器,也可以是内部的 pc,它轮询所有所需的设备,收集信息,然后将其转发到中央收集器。在您的情况下,这是云服务器。

可以设置 Snmp 来轮询公共 ip 设备的 wan 端口,但这取决于每个设备是否支持。如果公共 ip 是静态的,并且我有 ACL 保护可以 snmp 轮询设备 wan 端口的内容,那么我真的只会考虑一些事情。可以使用动态 dns 完成,但如果设备获得更新的 ip,那么在动态 dns 更新之前会有延迟。再次,CPE 必须支持动态 dns。

您要求提供更完整地解释您的 MSO 提及内容的文档链接。此链接包括图表和指向特定 RFC 的链接。

http://www.snmp.com/protocol/proxyinfo.shtml

祝你好运。