免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 17300 | 回复: 6
打印 上一主题 下一主题

[其他] SNMP监控无法获取数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-06-20 15:28 |只看该作者 |倒序浏览
本帖最后由 haitianguyan102 于 2014-06-20 16:05 编辑

简述:一台机器上配置了net-snmp,却无法远程采集数据,日志显示有远程主机的连接记录,网络连接没有问题,防火墙设置没有问题。但在 snmp agent 端执行完全相同的命令却可以获取到数据。


因为要配置监控宝监控,在一台机器(__机器A__)上配置net-snmp,配置如下

  1.     com2sec notConfigUser  default       ibccdg
  2.     group   notConfigGroup v2c           notConfigUser
  3.     view    systemview    included   .1.3.6.1.2.1.1
  4.     view    systemview    included   .1.3.6.1.2.1.25.1.1
  5.     access  notConfigGroup ""      any       noauth    exact  systemview none none
  6.     syslocation Unknown (edit /etc/snmp/snmpd.conf)
  7.     syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
  8.     pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
  9.     rouser jkb
复制代码
其实要求的是使用 SNMPv3,所以前面5行配置应该可以去掉吧。我在该机器上执行

  1.     # snmpwalk  -v 3 -l authNoPriv -a MD5 -u user -A password 124.211.X.X:161 sysDescr
  2.     SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost.localdomain 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64
复制代码
可以正常得到结果,但监控宝无法取得数据,使用自己手边的Linux机器执行上述相同命令(为了保持一致,上面的命令指定agent 地址时使用的是机器的公网IP),结果却返回

  1. No log handling enabled - turning on stderr logging
  2. snmpwalk: Timeout (Sub-id not found: (top) -> sysDescr)
复制代码
的错误,监控宝的SNMP诊断工具返回的也是同样的错误。即使将防火墙关闭问题也依旧。SELinux 未启用。另外一台机器(__机器B__)上配置的net-snmp则没有这种问题,甚至我将机器B上的配置文件(/etc/snmp/snmpd.conf 和 /var/net-snmp 下的配置文件)都拷贝过来,确保两台机器使用的是相同的配置(包括用户),问题依旧,在机器A上执行可以获取结果,在其它机器上同样的命令则无法通过SNMP获取机器A数据,返回
  1. "snmpwalk: Timeout (Sub-id not found: (top) -> sysDescr)"
复制代码
的错误,使用 SNMPv2 获取数据则返回的错误信息是
  1. "snmp Timeout: No Response from X.X.X.X"
复制代码
其它信息,机器B上的软件信息是

  1.     -bash-3.2# rpm -qa | grep snmp
  2.     net-snmp-5.3.2.2-17.el5_8.1
  3.     net-snmp-devel-5.3.2.2-17.el5_8.1
  4.     net-snmp-libs-5.3.2.2-17.el5_8.1
  5.     net-snmp-devel-5.3.2.2-17.el5_8.1
  6.     net-snmp-libs-5.3.2.2-17.el5_8.1
  7.     net-snmp-utils-5.3.2.2-17.el5_8.1
  8.     -bash-3.2# ls /var/net-snmp/
  9.     snmpd.conf
  10.     -bash-3.2# ls /var/net-snmp/ -a
  11.     .  ..  snmpd.conf  .snmp-exec-cache
  12.     -bash-3.2# cat /etc/redhat-release
  13.     CentOS release 5.6 (Final)
复制代码
机器A上软件信息是

  1.     [root@localhost snmp]# rpm -qa | grep snmp
  2.     net-snmp-libs-5.3.2.2-20.el5
  3.     net-snmp-libs-5.3.2.2-20.el5
  4.     net-snmp-devel-5.3.2.2-20.el5
  5.     net-snmp-utils-5.3.2.2-20.el5
  6.     net-snmp-5.3.2.2-20.el5
  7.     net-snmp-devel-5.3.2.2-20.el5
  8.     [root@localhost snmp]# cat /etc/redhat-release
  9.     CentOS release 5.10 (Final)
  10.     [root@localhost snmp]#
复制代码
我使用 snmpd -f -Le 调试,也没看到异常信息,除了

  1. Duplicate IP address detected, some interfaces may not be visible in IP-MIB
复制代码
我不太清楚这是什么意思,机器A上 eth0 上配置了一个子接口 eth0:1, 所以 eth0 上有两个IP。

Any help would be appreciated !

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
2 [报告]
发表于 2014-06-24 11:21 |只看该作者
加个debug的参数试一下,看看有什么提示。
  1. snmpwalk  -v 3 -l authNoPriv -a MD5 -u user -A password 124.211.X.X:161 sysDescr -d
复制代码

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
3 [报告]
发表于 2014-06-24 11:22 |只看该作者
以及看看这篇文章是否有帮助。

http://wiki.jiankongbao.com/doku ... p%E8%AF%8A%E6%96%AD

论坛徽章:
0
4 [报告]
发表于 2014-06-24 15:49 |只看该作者
回复 3# rdcwayx

谢啦,这篇监控宝的文档都看过好几遍了,在网上搜索到的错误原因也都不适用。
   

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
5 [报告]
发表于 2014-06-25 14:55 |只看该作者
snmpwalk  可以测试客户端的情况,
snmp自己抓的数据有没有问题啊,比如怎么存放的,怎么读取的呀

论坛徽章:
0
6 [报告]
发表于 2014-07-18 09:40 |只看该作者
回复 5# action08


    谢啦,不怎么逛论坛。这个问题我早就放弃了,懒得折腾。主管说是一台不重要的机器,以后重装系统。

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
7 [报告]
发表于 2014-07-18 09:57 |只看该作者
嗯,商业平台,没必要在一些小事情上浪费太多的功夫,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP