![SNMP 仅适用于本地主机](https://linux22.com/image/802060/SNMP%20%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8E%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA.png)
我正在尝试使用 SNMP v3 和 Centos 6.4 监控远程服务器。
当我使用 snmpwalk 测试我尝试监控的服务器上的配置时:
snmpwalk [connection parameters...] subdomain.mydomain.com
或者
snmpwalk [connection parameters...] localhost
它可以工作。但是当我在远程服务器上尝试相同操作时,我收到以下错误:
snmpwalk: Timeout
我已在两台服务器上禁用 iptables,当我检查服务是否正在监听时,我得到:
tcp 0 0 localhost.localdomain:smux *:* LISTEN 11989/snmpd
udp 0 0 *:snmp *:* 11989/snmpd
我也尝试增加客户端的超时值......
我不知道到底发生了什么。有人能帮助我吗?
答案1
默认情况下,查询 net-snmp 代理的能力仅限于本地主机,系统 MIB 除外。为了允许访问其他 MIB(或任何您进一步限制访问权限的 MIB),您需要检查服务器上 /etc/snmp/snmpd.conf 文件的访问控制部分。