cacti数据迁移步骤

 

 cacti数据迁移步骤(2011-8-25)

         有些时候需要备份cacti数据或者cacti需要迁移到其他机器,在操作过程中可能会遇到这样那样的问题,为避免今后迁移、备份时出现同样的问题,先将此次成功迁移的步骤记录下来,供今后参考:

1、在原机上备份以下数据

   acacti网站源代码,路径/usr/share/cacti/site/

   b、备份cactimysql数据库cacti

   c、备份cactirrdtool历史数据,路径/var/lib/cacti/rra

2、在新机上apt-get安装cactimysqlapache等,并用原机cacti网站源代码覆盖新机,导入原mysql数据,并对cacti进行授权。

mysql>grant all on cacti.* to cacti@localhost identified by ’cacti’;  

3、导入rrdtool历史数据。

自动备份rrd数据到xml格式的脚本

$ more auto_backup_rrd.sh 

#!/bin/sh

rrddump=”/usr/bin/rrdtool dump”

rrapath=/var/lib/cacti/rra/

xmldir=/home/lai/auto_admin/rra

for file in `find /var/lib/cacti/rra/ -mtime -2|awk -F\/ ’{print $NF}’`

#遍历rra目录,查找近2天修改过的rrd文件;

  do

    ${rrddump} $rrapath${file} > ${xmldir}/${file}.xml

  done

自动恢复rrdtool历史数据的脚本

$ more auto_restore_rrd.sh 

#!/bin/sh

rrdrestore=”/usr/bin/rrdtool restore”

rrapath=/var/lib/cacti/rra/

xmldir=/home/lai/auto_admin/rra/

scp -P 6120 lai@60.*:/home/lai/auto_admin/rra/* /home/lai/auto_admin/rra/

for file in `find ${xmldir} |awk -F\/ ’{print $NF}’ |sed s/.xml//g`

#遍历xml目录,并去掉xml后缀,直接还原到rra目录下

  do

    ${rrdrestore} ${xmldir}${file}.xml $rrapath${file}

  done

chown www-data.www-data $rrapath -R

4、观察是否运行正常,机器的环境可能不太一样,有问题就用google百度一下吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值