免费注册 查看新帖 |

Chinaunix

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

[网络管理] cacti 求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-06 22:17 |只看该作者 |倒序浏览
在本机linux 9.0上安装了cacti

添加SNMP - Interface Statistics, status是正常的,但items和rows都为0
1) SNMP - Interface Statistics  (Verbose Query)  Uptime Goes Backwards  Success [0 Items, 0 Rows]  。

Data Query Debug Information

+ Running data query [1].
+ Found type = '3' [snmp query].
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/interface.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1'
+ No SNMP data returned
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/interface.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/interface.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/interface.xml'

但手工执行snmpwalk命令有结果返回:
[root@mylinux bin]# snmpwalk -c public -v 1 192.168.1.7 .1.3.6.1.2.1.2.2.1.1
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2

/etc/snmp/snmpd.conf 配置如下:
#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  all none none

请问问题究竟出在哪里?

论坛徽章:
0
2 [报告]
发表于 2006-02-07 11:49 |只看该作者
设置cacti用v1方式获取数据试试

论坛徽章:
0
3 [报告]
发表于 2006-02-07 13:08 |只看该作者
我用的是cacti-0.8.6h.tar.gz,

+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1'
+ No SNMP data returned

没有snmp data returned的问题好像解决了,cacti的lib目录下snmp.php文件好像有点问题
第154行
$temp_array = exec_into_array(read_config_option("path_snmpbulkwalk" . " -O QfntUe $snmp_auth -v $version -t $timeout -r $retries -Cr50 $hostnameport $oid";
第156行
$temp_array = exec_into_array(read_config_option("path_snmpwalk" . " -O QfntUe $snmp_auth -v $version -t $timeout -r $retries $hostnameport $oid";

snmpbulkwalk和snmpwalk命令均用了QfntUe参数,而这两个命令均没有U参数,改为u就可以了。
  -O OUTOPTS            Toggle various defaults controlling output display:
                          b:  do not break OID indexes down
                          e:  print enums numerically
                          E:  escape quotes in string indices
                          f:  print full OIDs on output
                          n:  print OIDs numerically
                          q:  quick print for easier parsing
                          Q:  quick print with equal-signs
                          s:  print only last symbolic element of OID
                          S:  print MIB module-id plus last element
                          t:  print timeticks unparsed as numeric integers
                          T:  print human-readable text along with hex strings
                          u:  print OIDs using UCD-style prefix suppression
                          v:  print values only (not OID = value)
                          X:  extended index format
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP