您好,登錄后才能下訂單哦!
公司有1臺cacti 監控,但為防止單臺cacti故障,準備加再加一臺cacti,做為備用監控。
當前使用的監控為115.231.xx.xx 以下我稱為cacti-A
新安裝的監控為59.63.xx.xx 以下我tqp為cacti-B
1、備份cacti-A 的mysql 數據庫
cacti-A 上面操作
#cd /var/www/
#mysqldump cacti >cacti.sql 將cacti-A的數據cacti 導出 命名為cacti.sql
如果mysql設置過密碼,則如下
#mysqldump cacti -uroot -ppasswd >cacti.sql
提示:個別數據庫中的表可能會損壞導致備份失敗。
例如:“ERROR 145 (HY000): Table './cacti/syslog_statistics' is marked as crashed and should be repaired”
修復方法:# mysql -uroot -p 進入mysql
mysql> use cacti 進入數據庫cacti
mysql> check tables syslog_statistics; 檢查數據表
mysql> repair table syslog_statistics; 修復數據表
2、將cacti-A 備份出來的數據庫文件恢復到cacti-B 的數據庫中。
cacti-B 上面操作
# mysql -uroot -p
mysql> drop database cacti; 刪除系統安裝時創建的數據庫cacti
mysql> create database cacti; 重新創建一個新 的數據庫 cacti
mysql> exit
#cd /var/www
# scp root@115.231.xx.xx:/var/www/cacti.sql ./ 將cacti-A備份好的數據庫文件復制到cacti-B
root@115.231.xx.xx's password: 在此輸入cacti-A的root密碼
# mysql cacti <cacti.sql
驗證:#mysql -uroot -p
mysql> use cacti;
mysql> show tables;
如果顯示如下。。。。。。信息則說明導入成功
+---------------------------------------+
| Tables_in_cacti |
+---------------------------------------+
| cdef |
| cdef_items |
| colors |
| data_input |
| data_input_data |
。。。。。。。。。。
3、備份cacti-A 的cacti相關的配置文件
在cacti-A 上面操作
#cd /var/www
# tar -Pcpzf /var/www/cacti-backup.tar.gz /var/www/html/* 將、/var/www/html 目錄下所有文件及文件夾打包
4、將cacti-A 備份的cacti配置文件恢復到cacti-B
cacti-B 上操作
# scp root@115.231.xx.xx:/var/www/cacti-backup.tar.gz ./
root@115.231.xx.xx's password: 在此輸入cacti-A的root密碼
# tar zxvf cacti-backup.tar.gz 解壓數據包,會自動覆蓋原cacti-B 的配置文件
注:以上操作時一定分清 主 次, 由于操作錯誤帶來的任何影響與此說明無關。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。