免费注册 查看新帖 |

Chinaunix

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

多日不得其解:cacti spine数据异常你们遇到了吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-29 21:22 |只看该作者 |倒序浏览
我使用cacti对被监测机进行硬盘空间大小的监测,原先使用cmd.php是数据是正常的,是对的,但使用了spine之后,发现数据异常,比正确值变大了。

在被监测机上执行 df -m
文件系统               1M-块           已用                可用      已用%   挂载点
/dev/mapper/VolGroup00-LogVol00
                         64908          47329               14229  77%    /
/dev/sda1           965              24                     892   3%    /boot
tmpfs                  3995         0                         3995   0%    /dev/shm

执行我编写的查看磁盘空间情况的命令df.sh
64908
47329
14229
77%
得到以上的数据,说明df.sh是正确的,没问题

我在被监测机的snmp.conf中添加了
exec .1.3.6.1.4.1.2021.59 info_disk /bin/sh /home/orion/monitor/script/df.sh


在监测机上即cacti机上执行
snmpwalk -c public  -v 2c  10.1.9.74 .1.3.6.1.4.1.2021.59

返回:
UCD-SNMP-MIB::ucdavis.59.1.1 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.59.2.1 = STRING: "info_disk"
UCD-SNMP-MIB::ucdavis.59.3.1 = STRING: "/bin/sh /home/orion/monitor/script/df.sh"
UCD-SNMP-MIB::ucdavis.59.100.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.59.101.1 = STRING: "64908"
UCD-SNMP-MIB::ucdavis.59.101.2 = STRING: "47329"
UCD-SNMP-MIB::ucdavis.59.101.3 = STRING: "14229"
UCD-SNMP-MIB::ucdavis.59.101.4 = STRING: "77%"
UCD-SNMP-MIB::ucdavis.59.102.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.59.103.1 = ""
也是正确的。

但是,查看cacti的log文件如下:
Console -> Utilities -> View Cacti Log File

08/29/2010 08:55:05 PM - SPINE: Poller[0] Host[5] TH[1] DS[43] SNMP: v2: 10.1.9.74, dsname: disk_Availab_steptt, oid: .1.3.6.1.4.1.2021.59.101.3, value: 82453
08/29/2010 08:55:05 PM - SPINE: Poller[0] Host[5] TH[1] DS[40] SNMP: v2: 10.1.9.74, dsname: diskusage_steptt, oid: .1.3.6.1.4.1.2021.59.101.1, value: 411912
08/29/2010 08:55:05 PM - SPINE: Poller[0] Host[5] TH[1] DS[39] SNMP: v2: 10.1.9.74, dsname: diskusage_steptt, oid: .1.3.6.1.4.1.2021.59.101.2, value: 291651

我用默认的cmd.php作为Poller采集时,得到的数据也是正确的,由于我得到的图形有时候总是断断续续,log文件提示timeout,于是我编译了spine,也成功了,但是使用spine之后,我发现采集的数据不正确了,数值变大了。(不仅仅是硬盘空间大小,网卡流量的数值也变大了),不知道为什么?
在论坛上和google,baidu上搜寻多日,也没有找到解决方法,请求高人指点讨论一下!

论坛徽章:
0
2 [报告]
发表于 2010-12-15 15:14 |只看该作者
我也遇到了,不知道LZ解决这个问题了没有?好像是说snmp返回的类型是STRING导致的

论坛徽章:
0
3 [报告]
发表于 2010-12-20 11:18 |只看该作者
BUG,看来已修复。

http://bugs.cacti.net/view.php?id=1829

论坛徽章:
0
4 [报告]
发表于 2012-04-18 09:41 |只看该作者
楼主你这个问题怎么解决的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP