免费注册 查看新帖 |

Chinaunix

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

centos 5.3下 cacti数据迁移问题--就没有大手子么!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-08 11:57 |只看该作者 |倒序浏览
最近正在迁移备份公司的cacti服务器,按照正常步骤讲数据库和cacti目录全部迁移到备份服务器后,发现cacti图像无显示。我使用的是yum安装的cacti,现在rrdtool dump了源服务器的rrd文件,然后使用rrdtool restore回去后,apache的日志报错说是/var/www/cacti/rra/.......rrd' is not an RRD file   不知道为什么?
起初我直接拷贝过来,但是apache提示说rrd文件不是此备份服务器所创建,Google了下发现rrd文件应该重新dump和restore,于是操作脚本:
#!/bin/sh
rrddump="/usr/local/bin/rrdtool"
xmldir=/tmp/rraxml
for file in `find /opt/modules/cacti/rra/  |awk -F\/ '{print $NF}'`
  do
    ${rrddump} ${file} > ${xmldir}/${file}.xml
  done
按道理,其中的"/usr/local/bin/rrdtool"应该是 "/usr/local/bin/rrdtool dump” 但是执行的时候,加上dump报错,去掉后就正常的dump下来了,不知道为什么。
然后保持属性tar包转移至目标服务器上,在restore回去。
restore脚本:
#!/bin/sh
rrdrestore="/usr/bin/rrdtool"
xmldir=/tmp/rraxml/
for file in `find  ${xmldir} |awk -F\/ '{print $NF}' |sed s/.xml//g`
  do
    ${rrdrestore} ${xmldir}${file}.xml /var/www/cacti/rra/${file}
  done
同样如果加上在/usr/bin/rrdtool后加上restore后报错。不加restore执行的时候就没错误,而且rrd文件可正常恢复到rra目录下。
执行此脚本后,cacti数据显示正常,但是图像依然不能显示。查看debug模式的时候,也没有报错啊!
而且开始device里显示可以recovering ,之后正常变为up状态。但是图像依然没有显示。
不知道这个是为什么,查看apache日志报错就如前我说的/var/www/cacti/rra/tj23072_traffic_in_3352.rrd' is not an RRD file

求高人解答!源服务器都快瘫痪了呵呵!

论坛徽章:
0
2 [报告]
发表于 2009-09-27 10:32 |只看该作者

回复 #1 simeng0912 的帖子

一些必要的软件包没有安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP