我正在尝试从我的本地服务器监控amazon服务器,我安装并配置了snmpd,但我无法使用snmpwalk从本地服务器到达amazon服务器。
我用命令检查它:
来自amazon服务器的snmpwalk -Os -c public -v 2c XX.XX.XX.XX
snmp工作正常但是从本地服务器无效。
amazon服务器中的SNMP配置为:
agentAddress udp:0.0.0.0:161
查看systemonly包括.1.3.6.1.2.1.1
查看systemonly包括.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
- Netstat结果:
root @ #netstat -an | grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:*
- 在我的防火墙中,我添加了这条规则:
#cat规则| grep 161
ACCEPT loc:ip_local_server net:ip_amazon_server udp 161
我不知道我需要检查更多内容。
任何建议?
谢谢!
答案 0 :(得分:0)
Lunching tcpdump当我在本地服务器上午餐时,我在亚马逊服务器上看到了这个结果:
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无响应