Cacti資料備份與遷移 (轉載)
Cacti資料備份與遷移
源自:貴州教育培訓網
--------------------------------------------------------------------------------
Cacti資料備份與遷移
一、工作流
安裝mysql;php;apache;rrdtool後;
將cacti目錄tarball後,複製到雙線機房新監控伺服器上解壓;
cactid目錄tarball後,複製到雙線機房新監控伺服器上解壓;
mysql資料庫dump或者tarball後,複製到雙線機房新監控伺服器上解壓;
#mysqldump -p cacti >cacti.sql
重新賦予cactiuser對於資料庫cacti所有許可權;
grant all . cacti.* to identified by "cactipassword";
二、故障發生
開啟cacti可以正常登入和控制,檢查graph management,開啟所有的圖無顯示;於
是開啟debug模式:
*Turn . Graph Debug Mode.
RRDTool Says:
ERROR: This RRD was created . other architecture
三、解決方案
google、baidu了一下,發生這個問題的原因是因為所有rrd庫需要全部重新dump和
restore一次;
好了上指令碼:
從老的cacti伺服器上dump所有的rrd檔案為xml file,共計9K多張:
#!/bin/sh
rrddump="/usr/bin/rrdtool dump"
xmldir=/tmp/rraxml
for file in `find /var/www/html/cacti/rra/ -mtime -2 |awk -F/ "{print
$NF}"`
#遍歷rra目錄,查詢近2天修改過的rrd檔案;
do
${rrddump} ${file} > ${xmldir}/${file}.xml
done
tar走rraxml目錄到新監控伺服器上解壓:restore指令碼如下:
#!/bin/sh
rrdrestore="/usr/bin/rrdtool restore"
xmldir=/tmp/rraxml/
for file in `find ${xmldir} |awk -F/ "{print $NF}" |sed s/.xml//g`
#遍歷xml目錄,並去掉xml字尾,直接還原到rra目錄下
do
${rrdrestore} ${xmldir}${file}.xml /cacti/rra/${file}
done
chown cactiuser:cactiuser /cacti/rra -R
完成後,再次開啟cacti監控顯示正常;遷移成功;
用這個方法其實是用來備份rra的,這次正好順便備份一下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-1059251/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Cacti 遷移資料庫資料庫
- mysql 備份與遷移 資料同步方法MySql
- dnf資料庫備份&遷移資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- 資料庫的冷備份遷移資料庫
- 快速實現本地資料備份與FTP遠端資料遷移FTP
- MongoDB 資料遷移 備份 匯入(自用)MongoDB
- 透過rman全庫備份遷移資料庫資料庫
- 用 RMAN 備份異機恢復 遷移資料
- 轉資料遷移
- 【備份恢復】行遷移與行連結
- MySQL備份遷移之mydumperMySql
- SQL Server 備份遷移策略SQLServer
- Oracle備份與恢復系列 五 續 EXP/IMP遷移、複製資料庫Oracle資料庫
- [Sqlite] 資料遷移備份--從低版本到高版本SQLite
- Mac硬碟備份遷移資料工具:Carbon Copy Cloner 簡稱CCCMac硬碟
- 使用資料庫冷備份方式進行資料庫遷移,資料庫檔案遷移到不同的目錄資料庫
- 在Ubuntu 14.04上備份,還原和遷移MongoDB資料庫UbuntuMongoDB資料庫
- 遷移後帶庫備份問題
- 海量資料遷移之資料載入流程
- 雲資料庫管理與資料遷移資料庫
- mysql簇備份與恢復(轉載)MySql
- FreeBSD 資料遷移方法(轉)
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- Datapump資料遷移前的準備工作
- 工作日誌,多租戶模式下的資料備份和遷移模式
- RAC One Node資料庫的轉換與線上遷移資料庫
- SVN倉庫備份和遷移基本操作
- MySQL 遷移表空間,備份單表MySql
- 遷移後帶庫備份問題(二)
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- Velero:備份、遷移Kubernetes叢集資源和PV
- 資料備份與複製
- docker 容器操作、應用部署、mysql,redis,nginx、遷移與備份、DockerfileDockerMySqlRedisNginx
- K8s叢集備份還原與遷移利器-VeleroK8S
- 遷移資料.
- Datapump資料遷移前的準備工作(二)