免费注册 查看新帖 |

Chinaunix

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

[其他] [已解决] freebsd9.1 portupgrade 后CACTI不出图片 附DUBUG 求指导! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-08 09:39 |只看该作者 |倒序浏览
本帖最后由 huowz 于 2015-01-22 11:33 编辑

问题解决,参考:https://forums.freebsd.org/threa ... -save-png-to.40427/
运行pkg_libchk后发现:

rrdtool-1.4.8_1: /usr/local/bin/rrdcached misses libpng15.so.15
rrdtool-1.4.8_1: /usr/local/bin/rrdcached misses libicui18n.so.52
rrdtool-1.4.8_1: /usr/local/bin/rrdcgi misses libpng15.so.15
rrdtool-1.4.8_1: /usr/local/bin/rrdcgi misses libicui18n.so.52
rrdtool-1.4.8_1: /usr/local/bin/rrdtool misses libpng15.so.15
rrdtool-1.4.8_1: /usr/local/bin/rrdtool misses libicui18n.so.52
rrdtool-1.4.8_1: /usr/local/lib/librrd.so.6 misses libpng15.so.15
rrdtool-1.4.8_1: /usr/local/lib/librrd.so.6 misses libicui18n.so.52
rrdtool-1.4.8_1: /usr/local/lib/librrd_th.so.6 misses libpng15.so.15
rrdtool-1.4.8_1: /usr/local/lib/librrd_th.so.6 misses libicui18n.so.52

去usr/local/lib里发现是这样的:
bzxx# ls -l libpng*
lrwxr-xr-x  1 root  wheel      10 12 26 09:48 libpng.a -> libpng16.a
lrwxr-xr-x  1 root  wheel      11 12 26 09:48 libpng.so -> libpng16.so
-rw-r--r--  1 root  wheel  327164 12 26 09:47 libpng16.a
lrwxr-xr-x  1 root  wheel      14 12 26 09:48 libpng16.so -> libpng16.so.16
lrwxr-xr-x  1 root  wheel      19 12 26 09:48 libpng16.so.16 -> libpng16.so.16.16.0
-rwxr-xr-x  1 root  wheel  222832 12 26 09:48 libpng16.so.16.16.0

bzxx# ls libicui18n.so*
libicui18n.so      libicui18n.so.53   libicui18n.so.53.1

所以还是lib缺失造成。
用ln软连接后问题解决。
bzxx# ln -s libicui18n.so.53.1 libicui18n.so.52
bzxx# ln -s libpng16.so.16.16.0 libpng15.so.15

立此存照,以备后查。

RRDTool Command:
/usr/local/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title='NetView-collecter-192 - CPU Utilization - CPU0' \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit='0' \
--vertical-label='percent' \
--slope-mode \
--font TITLE:10: \
--font AXIS:7: \
--font LEGEND:8: \
--font UNIT:7: \
DEF:a="/usr/home/ftp/1520/web001-20110520104025-TxWNos/root/cacti/rra/netview-collecter-192_cpu_36.rrd":'cpu':AVERAGE \
AREA:a#FF0000FF:"CPU Utilization"  \
GPRINT:a:LAST:"Current\:%8.0lf"  \
GPRINT:a:AVERAGE:"Average\:%8.0lf"  \
GPRINT:a:MAX:"Maximum\:%8.0lf\n"

RRDTool Says:
ERROR: Could not save png to ''

还有ldd rrdtool,没发现缺少哪个库:
bzxx# ldd /usr/local/bin/rrdtool
/usr/local/bin/rrdtool:
        librrd.so.6 => /usr/local/lib/librrd.so.6 (0x8081e000)
        libwrap.so.6 => /usr/lib/libwrap.so.6 (0x80a5b000)
        libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x80c64000)
        libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0x80e70000)
        libpng15.so.15 => /usr/local/lib/compat/pkg/libpng15.so.15 (0x81110000)
        libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x8133e000)
        libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x81614000)
        libz.so.6 => /lib/libz.so.6 (0x81846000)
        libbz2.so.4 => /usr/lib/libbz2.so.4 (0x81a5a000)
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x81c6a000)
        libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x81e8e000)
        libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x820d7000)
        libicui18n.so.52 => /usr/local/lib/compat/pkg/libicui18n.so.52 (0x822d8000)
        libm.so.5 => /lib/libm.so.5 (0x8274c000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x8296d000)
        libffi.so.6 => /usr/local/lib/libffi.so.6 (0x82bb9000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x82dc0000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x82fc3000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x832c0000)
        libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x835bc000)
        libintl.so.9 => /usr/local/lib/libintl.so.9 (0x83823000)
        libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x83a2d000)
        libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x83c67000)
        libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x83ef8000)
        libthr.so.3 => /lib/libthr.so.3 (0x84256000)
        libc.so.7 => /lib/libc.so.7 (0x84478000)
        libpixman-1.so.9 => /usr/local/lib/compat/pkg/libpixman-1.so.9 (0x847cb000)
        libicui18n.so.50 => /usr/local/lib/compat/pkg/libicui18n.so.50 (0x84a4a000)
        libfreetype.so.9 => /usr/local/lib/compat/pkg/libfreetype.so.9 (0x84ebe000)
        libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x85148000)
        libicuuc.so.53 => /usr/local/lib/libicuuc.so.53 (0x8537e000)
        libicudata.so.53 => /usr/local/lib/libicudata.so.53 (0x8570c000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x86df6000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x87106000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x87313000)

论坛徽章:
0
2 [报告]
发表于 2015-01-08 09:49 |只看该作者
本帖最后由 huowz 于 2015-01-08 10:55 编辑

数据应该有,因为我设置的超限告警还生效, rrd文件的修改时间也还在正常变化。

Data Source Debug
/usr/local/bin/rrdtool create \
/usr/home/ftp/1520/web001-20110520104025-TxWNos/root/cacti/rra/10_124_61_131_hdd_free_205.rrd \
--step 300  \
DS:hdd_free:GAUGE:600:0:U \
DS:hdd_used:GAUGE:600:0:U \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \

论坛徽章:
0
3 [报告]
发表于 2015-01-09 11:35 |只看该作者
上次也是类似情况,是由于升级导致SO库找不到,这次都在,不知道怎么还不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP