cacti資料遷移步驟(2011-8-25)
有些時候需要備份cacti
資料或者
cacti
需要遷移到其他機器,在操作過程中可能會遇到這樣那樣的問題,為避免今後遷移、備份時出現同樣的問題,先將此次成功遷移的步驟記錄下來,供今後參考:
1、在原機上備份以下資料
a、
cacti
**源**,路徑
/usr/share/cacti/site/
b、備份
cacti
的mysql
資料庫cacti
c、備份
cacti
的rrdtool
歷史資料,路徑
/var/lib/cacti/rra
mysql>grant all on cacti.* to cacti@localhost identified by 』cacti』;
自動備份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\/ 』』`
#遍歷rra
目錄,查詢近
2天修改過的
rrd檔案; do
$ $rrapath$ > $/$.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 $ |awk -f\/ 』』 |sed s/.xml//g`
#遍歷xml
目錄,並去掉
xml字尾,直接還原到
rra目錄下 do
$ $$.xml $rrapath$
done
chown www-data.www-data $rrapath -r
Mongodb資料遷移步驟
mongodb資料遷移步驟 需求 需要將一台linux上的mongodb資料遷移到另外一台linux上 例 a遷移到b 方案 兩個命令即可完成任務 資料的匯出 mongoexport 資料的匯入 mongoimport 具體步驟 匯出 1.找到a的mongodb的mongoexport所在目錄。例如...
Mongodb資料遷移步驟
mongodb資料遷移步驟 需求 需要將一台linux上的mongodb資料遷移到另外一台linux上 例 a遷移到b 方案 兩個命令即可完成任務 資料的匯出 mongoexport 資料的匯入 mongoimport 具體步驟 匯出 1.找到a的mongodb的mongoexport所在目錄。例如...
Mongodb資料遷移步驟
mongodb資料遷移步驟 需求 需要將一台linux上的mongodb資料遷移到另外一台linux上 例 a遷移到b 方案 兩個命令即可完成任務 資料的匯出 mongoexport 資料的匯入 mongoimport 具體步驟 匯出 1.找到a的mongodb的mongoexport所在目錄。例如...