【发布时间】:2015-11-15 17:36:51
【问题描述】:
我正在尝试从本地服务器监控亚马逊服务器,我安装并配置了 snmpd,但我无法使用 snmpwalk 从本地服务器到达亚马逊服务器。
我用命令检查它:
snmpwalk -Os -c public -v 2c XX.XX.XX.XX
来自亚马逊服务器的 snmp 工作正常,但来自本地服务器却不工作。
亚马逊服务器中的 SNMP 配置为:
agentAddress udp:0.0.0.0:161
查看系统仅包含 .1.3.6.1.2.1.1
查看系统仅包含 .1.3.6.1.2.1.25.1
rocommunity public 0.0.0.0
/etc/default/snmp 中的配置是:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
和亚马逊服务器中的安全组,我将 UDP 开放到任何地方:
自定义 UDP 规则 - UDP - 161 - 0.0.0.0/0
-- 网络统计结果:
root@# netstat -an | grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:*
-- 在我的防火墙中我添加了这条规则:
# 猫规则 | grep 161
接受 loc:ip_local_server net:ip_amazon_server udp 161
我不知道我还需要检查什么。
有什么建议吗?
谢谢!
【问题讨论】:
-
SNMP 流量可能被防火墙阻止。尝试安装wireshark来嗅探网络数据包。