2

我正在尝试从本地服务器监控亚马逊服务器,我安装并配置了 snmpd,但我无法使用 snmpwalk 从本地服务器到达亚马逊服务器。

我用命令检查它:

snmpwalk -Os -c public -v 2c XX.XX.XX.XX

从亚马逊服务器 snmp 工作正常,但从本地服务器不工作。

亚马逊服务器中的 SNMP 配置为:

代理地址 udp:0.0.0.0:161

查看系统仅包括 .1.3.6.1.2.1.1

查看系统仅包括 .1.3.6.1.2.1.25.1

rocommunity 公共 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 网络:ip_amazon_server udp 161

我不知道我还需要检查什么。

有什么建议吗?

谢谢!

4

1 回答 1

0

午餐 tcpdump 当我在本地服务器中午餐 snmpwalk 时,我在亚马逊服务器中看到了这个结果:

17:38:23.591513 IP 1-1-1-1.ea.com.35403 > .snmp: GetNextRequest(25)
17:38:23.591690 IP .snmp > 1-1-1-1.ea.com.35403: GetResponse(114) system.sysDescr.0="Linux ip-17-3-2-2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64" 17: 38:24.592491 IP 1-1-1-1.ea.com.35403 > .snmp: GetNextRequest(25)

但是本地服务器的结果是:

超时:1.1.1.1 没有响应

于 2015-11-16T18:01:49.583 回答