我使用名为 PRTG 的程序来监控 Cisco 路由器。在每个 Cisco 设备上,我都设置了 SNMP:。snmp-server community public
这意味着向此设备发出 SNMP 请求的 NMS 必须在请求中包含社区字符串“public”。没有此字符串,则无法执行任何操作。
下一步,我启动了程序并按下自动发现,它获取了我所有设备的 CPU 负载、流量负载和其他特征。程序是如何做到的?我没有在任何程序设置中输入社区字符串。
答案1
可能是因为public
这是默认的 SNMP 社区,并且程序假定大多数管理员宁愿不安全也不愿不方便,因此将保留默认社区字符串,因此它会在提示安全社区之前尝试这样做。