是否可以在 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
但你的方法應該也有效,目前無法自己檢查。