免费注册 查看新帖 |

Chinaunix

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

CACTI不能显示图像,rra下没有文件!权限,PATH,snmpwalk没问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-23 15:34 |只看该作者 |倒序浏览
装好了cacti,登录进去,发现不能显示图像
主要问题是rra下死活不能生成*.rrd文件
centos 4.4 ,rrdtool-1.0.50,mysql-4.1.20-1.RHEL4.1,cacti0.8.6i,cacti0.8.6j都试过

参考了http://bbs.chinaunix.net/viewthread.php?tid=648262

ll

  1. [color=Red]drwxr-xr-x [/color] 2 cactiuser root   4096 Apr 23 15:10 rra

复制代码

这个目录即使给777也一样


  1. Data Source Debug

  2. /usr/local/rrdtool/bin/rrdtool create \
  3. /var/www/html/cacti/rra/202_111_111_31_cpu_system_12.rrd \
  4. --step 300  \
  5. DS:cpu_system:COUNTER:600:0:100 \
  6. RRA:AVERAGE:0.5:1:600 \
  7. RRA:AVERAGE:0.5:6:700 \
  8. RRA:AVERAGE:0.5:24:775 \
  9. RRA:AVERAGE:0.5:288:797 \
  10. RRA:MAX:0.5:1:600 \
  11. RRA:MAX:0.5:6:700 \
  12. RRA:MAX:0.5:24:775 \
  13. RRA:MAX:0.5:288:797 \

复制代码


  1. RRDTool Command:

  2. /usr/local/rrdtool/bin/rrdtool graph - \
  3. --imgformat=PNG \
  4. --start=-86400 \
  5. --end=-300 \
  6. --title="202.111.111.31 - Traffic" \
  7. --rigid \
  8. --base=1000 \
  9. --height=120 \
  10. --width=500 \
  11. --alt-autoscale-max \
  12. --lower-limit=0 \
  13. --vertical-label="bits per second" \
  14. DEF:a="/var/www/html/cacti/rra/202_111_111_31_traffic_in_13.rrd":traffic_in:AVERAGE \
  15. DEF:b="/var/www/html/cacti/rra/202_111_111_31_traffic_in_13.rrd":traffic_out:AVERAGE \
  16. CDEF:cdefa=a,8,* \
  17. CDEF:cdefe=b,8,* \
  18. AREA:cdefa#00CF00:"Inbound"  \
  19. GPRINT:cdefa:LAST:" Current\:%8.2lf %s"  \
  20. GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s"  \
  21. GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n"  \
  22. LINE1:cdefe#002A97:"Outbound"  \
  23. GPRINT:cdefe:LAST:"Current\:%8.2lf %s"  \
  24. GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s"  \
  25. GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s"
  26. RRDTool Says:

  27. [color=Red]ERROR: opening '/var/www/html/cacti/rra/202_111_111_31_traffic_in_13.rrd': No such file or directory[/color]
  28. 死活不能创建文件

复制代码


snmpwalk -v 2c -c public yourIP if

  1. IF-MIB::ifIndex.1 = INTEGER: 1
  2. IF-MIB::ifIndex.2 = INTEGER: 2
  3. IF-MIB::ifIndex.3 = INTEGER: 3
  4. IF-MIB::ifDescr.1 = STRING: lo
  5. IF-MIB::ifDescr.2 = STRING: eth0
  6. IF-MIB::ifDescr.3 = STRING: sit0
  7. IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
  8. IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
  9. IF-MIB::ifType.3 = INTEGER: tunnel(131)
  10. IF-MIB::ifMtu.1 = INTEGER: 16436
  11. IF-MIB::ifMtu.2 = INTEGER: 1500
  12. IF-MIB::ifMtu.3 = INTEGER: 1480
  13. IF-MIB::ifSpeed.1 = Gauge32: 10000000
  14. IF-MIB::ifSpeed.2 = Gauge32: 100000000
  15. IF-MIB::ifSpeed.3 = Gauge32: 0
  16. IF-MIB::ifPhysAddress.1 = STRING:
  17. IF-MIB::ifPhysAddress.2 = STRING: 0:50:ba:f1:55:1d
  18. IF-MIB::ifPhysAddress.3 = STRING:
  19. IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
  20. IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
  21. IF-MIB::ifAdminStatus.3 = INTEGER: down(2)
  22. IF-MIB::ifOperStatus.1 = INTEGER: up(1)
  23. IF-MIB::ifOperStatus.2 = INTEGER: up(1)
  24. IF-MIB::ifOperStatus.3 = INTEGER: down(2)
  25. IF-MIB::ifInOctets.1 = Counter32: 6339042
  26. IF-MIB::ifInOctets.2 = Counter32: 624701792
  27. IF-MIB::ifInOctets.3 = Counter32: 0
  28. IF-MIB::ifInUcastPkts.1 = Counter32: 46116
  29. IF-MIB::ifInUcastPkts.2 = Counter32: 672511
  30. IF-MIB::ifInUcastPkts.3 = Counter32: 0
  31. IF-MIB::ifInDiscards.1 = Counter32: 0
  32. IF-MIB::ifInDiscards.2 = Counter32: 0
  33. IF-MIB::ifInDiscards.3 = Counter32: 0
  34. IF-MIB::ifInErrors.1 = Counter32: 0
  35. IF-MIB::ifInErrors.2 = Counter32: 0
  36. IF-MIB::ifInErrors.3 = Counter32: 0
  37. IF-MIB::ifOutOctets.1 = Counter32: 6340815
  38. IF-MIB::ifOutOctets.2 = Counter32: 40387283
  39. IF-MIB::ifOutOctets.3 = Counter32: 0
  40. IF-MIB::ifOutUcastPkts.1 = Counter32: 46140
  41. IF-MIB::ifOutUcastPkts.2 = Counter32: 364564
  42. IF-MIB::ifOutUcastPkts.3 = Counter32: 0
  43. IF-MIB::ifOutDiscards.1 = Counter32: 0
  44. IF-MIB::ifOutDiscards.2 = Counter32: 0
  45. IF-MIB::ifOutDiscards.3 = Counter32: 0
  46. IF-MIB::ifOutErrors.1 = Counter32: 0
  47. IF-MIB::ifOutErrors.2 = Counter32: 0
  48. IF-MIB::ifOutErrors.3 = Counter32: 0
  49. IF-MIB::ifOutQLen.1 = Gauge32: 0
  50. IF-MIB::ifOutQLen.2 = Gauge32: 0
  51. IF-MIB::ifOutQLen.3 = Gauge32: 0
  52. IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
  53. IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
  54. IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
复制代码

一直没问题


  1. #php /var/www/html/cacti/cmd.php
  2. Content-type: text/html
  3. X-Powered-By: PHP/4.3.9

  4. 04/23/2007 03:10:21 PM - CMDPHP: Poller[0] Host[2] DS[9] WARNING: Result from SNMP not valid.  Partial Result:
  5. 04/23/2007 03:10:21 PM - CMDPHP: Poller[0] Host[2] DS[10] WARNING: Result from SNMP not valid.  Partial Result:
  6. 04/23/2007 03:10:21 PM - CMDPHP: Poller[0] Host[3] DS[12] WARNING: Result from SNMP not valid.  Partial Result:
  7. 04/23/2007 03:10:21 PM - CMDPHP: Poller[0] Time: 0.4547 s, Theads: N/A, Hosts: 3
  8. You have new mail in /var/spool/mail/cactiuser

  9. #php /var/www/html/cacti/poller.php
  10. OK u:0.00 s:0.01 r:0.07
  11. OK u:0.00 s:0.01 r:0.07
  12. OK u:0.00 s:0.01 r:0.07
  13. OK u:0.00 s:0.01 r:0.07
  14. OK u:0.01 s:0.01 r:0.11
  15. OK u:0.01 s:0.01 r:0.11
  16. [color=Red]ERROR: illegal attempt to update using time 1177312226 when last update time is 1177312226 (minimum one second step)[/color]
  17. Content-type: text/html
  18. X-Powered-By: PHP/4.3.9

  19. 04/23/2007 03:10:26 PM - SYSTEM STATS: Time:1.3502 Method:cmd.php Processes:1 Threads:N/A Hosts:4 HostsPerProcess:4 DataSources:9 RRDsProcessed:18

复制代码



另外,1:除了监控linux本机,还建了一个host监控winxp,同样图像出不来。(winxp的snmp装了,snmpwalk同样没问题)
2:cacti0.8.6j解压后权限很奇怪,即使我chown root.root cacti-0.8.6j,chmod -R 777 cacti-0.8.6j也不能运行php,cp出来就可以
  1. drwxr-xr-x  11 1000 users 4096 Jan 18 08:23 cacti-0.8.6j
复制代码


请求大家帮忙。

论坛徽章:
0
2 [报告]
发表于 2007-06-21 23:02 |只看该作者
这个问题跟我的一模一样啊,为什么rrd文件出不来啊?

论坛徽章:
0
3 [报告]
发表于 2007-06-22 16:24 |只看该作者
原帖由 itxiaofei 于 2007-4-23 15:34 发表于 1楼  
装好了cacti,登录进去,发现不能显示图像
主要问题是rra下死活不能生成*.rrd文件
centos 4.4 ,rrdtool-1.0.50,mysql-4.1.20-1.RHEL4.1,cacti0.8.6i,cacti0.8.6j都试过

参考了http://bbs.chinaunix.ne ...



这可能是Cacti在WEB里面的设置.有一个fonts路径,你可能设置错啦.....

论坛徽章:
0
4 [报告]
发表于 2008-02-04 12:47 |只看该作者
我也是这样的问题,难道没有高手来给看看吗

论坛徽章:
0
5 [报告]
发表于 2008-02-04 13:35 |只看该作者
顶上去,这个问题我也是遇到了,其他都正常,就是没有文件生成,郁闷ing

论坛徽章:
0
6 [报告]
发表于 2008-02-26 17:13 |只看该作者
今天也碰到这个问题,跟楼主的现象一样,已经解决了。

是cacti中全局配置(settings)中的
RRDTool Default Font Path
The path to the rrdtool default true type font for version 1.2 and above.
这一项没有填对。

论坛徽章:
0
7 [报告]
发表于 2008-03-07 10:07 |只看该作者
RRDTool Default Font Path 設定是 /usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf

但是...還是無法解決這個問題...我也有相同的狀況...舊的監控HOST一直都有在UPDATE資料,但想要新建HOST來監控

但是圖一直出不來

论坛徽章:
0
8 [报告]
发表于 2008-03-17 15:28 |只看该作者
就是,有没有正解?我在win2003环境下也出现这样的情况

论坛徽章:
0
9 [报告]
发表于 2008-03-17 15:53 |只看该作者
去检查一下装包情况:下面这些包是否都装上了。
[root@localhost ~]# rpm -qa | grep php
php-cli-5.1.6-15.el5
php-ldap-5.1.6-15.el5
php-mbstring-5.1.6-15.el5
php-common-5.1.6-15.el5
php-gd-5.1.6-15.el5
php-5.1.6-15.el5
php-mysql-5.1.6-15.el5
php-snmp-5.1.6-15.el5
php-pdo-5.1.6-15.el5
       
        [root@localhost Server]# rpm -qa | grep mysql
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-devel-5.0.22-2.1.0.1
mysql-server-5.0.22-2.1.0.1
mysql-connector-odbc-3.51.12-2.2
php-mysql-5.1.6-15.el5
mysql-5.0.22-2.1.0.1

[root@localhost Server]# rpm -qa | grep snmp
net-snmp-5.3.1-19.el5
net-snmp-libs-5.3.1-19.el5
net-snmp-utils-5.3.1-19.el5
net-snmp-devel-5.3.1-19.el5
php-snmp-5.1.6-15.el5

还有这些。如果都装上了,拿具体的配置过程和步骤来看看吧。
(说明一下,我是在RHEL5.1下做的,已经正常跑起来了。
我觉得系统的版本方面应该考虑用高版本的系统,RHEL4已经快被淘汰了。)

论坛徽章:
0
10 [报告]
发表于 2008-07-09 11:32 |只看该作者
怪 了 我也是这个问题 怎么回事呢 :em11: :em11: :em11:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP