配置 SNMP 以将消息发送到两个不同的监控平台

配置 SNMP 以将消息发送到两个不同的监控平台

是否可以在 Ubuntu 上配置 snmpd(通过 snmpd.conf)以将消息发送到两个不同的监控应用程序?例如,假设我定义了一个名为“readonly”的只读社区,是否可以像这样配置 snmpd.conf 与两个不同的平台进行通信(假设 10.1.1.10 和 10.1.1.20 是 IP 地址)

rocommunity readonly 10.1.1.10

rocommunity readonly 10.1.1.20

我似乎无法在互联网上找到将 SNMP 消息发送到两个独立平台的配置的任何示例,所以我想我会在这里询问。

答案1

除非您使用陷阱来标记重大事件,否则 SNMP 不会向任何服务器发送数据。您可以配置多个可以查询数据的社区。在您的情况下,两个客户端都可以使用相同的凭据进行查询。

较新版本的 SNMP 具有更好的安全性。您可能希望对两个监控客户端使用不同的访问配置。这可能包括限制每个客户端可以读取哪些数据。

答案2

您可以尝试使用网络掩码来发布您的社区:

rocommunity readonly 10.1.1.0/24

但是您的方法也应该可行,目前我无法亲自检查。

相关内容