cacti監控伺服器的資料移轉

來源:互聯網
上載者:User

標籤:cacti雙機   資料移轉   

cacti監控伺服器的資料移轉


應客戶需求並且與王同事商討,在BJD環境缺少一台備用cacti監控伺服器,需要將原cacti監控伺服器的資料移轉到新的監控主機上去,實現監控資料同步。


遷移思路:cacti資料主機是由mysql資料和rra資料,只需要將這兩部分資料備份再恢複到新部署的cacti。


具體操作步驟:


原cacti主機IP:192.168.0.2 備用cacti主機IP:192.168.122.3


1、備份原cacti監控主機上的mysql和rrd資料


ssh 192.168.0.2


備份資料庫:#mysqldump cacti >cacti.sql  cacti是資料庫中的庫名;如果資料庫之前更改了密碼:


#mysqldump -u root -p ***** cacti >cacti.sql ****是密碼。


2、備份rra檔案,網上說備份rra檔案需要用rrdtool dump 命令備份,我這裡是使用tar打包的。


#tar -cvf rra.tar /var/www/html/cacti/rra


3、複製cacti.sql和rra.tar檔案至新的cacti伺服器上去


#scp cacti.sql  192.168.122.3:/root


#scp rra.tar 192.168.122.3:/var/www/html/cacti/


4、進入備用cacti主機:#ssh 192.168.122.3


5、恢複資料庫資料:先將mysql中的cacti資料庫刪除(我這裡資料庫沒更改密碼,不要求輸入密碼可進入mysql)。


#mysql


mysql> drop database cacti; 刪除cacti資料庫

 


mysql>create database cacti; 建立一個新的cacti資料庫



mysql>quit


#mysql cacti <cacti.sql  恢複資料庫


6、恢複rrd檔案


#cd /var/www/html/cacti/


#tar xvf rra.tar


7、重啟mysqld和httpd服務


# service mysqld restart


# service httpd restart


8、開啟網站會提示資料庫出錯,點擊:check即可開啟cacti。注意這裡登陸的密碼是原cacti的密碼 。



9、查看mysql指定庫的大小


Database changed

mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data  from TABLES where 


table_schema=‘cacti‘;

+--------+

| data   |

+--------+

| 4.24MB | 

+--------+

1 row in set (0.11 sec)


本文出自 “實用筆記” 部落格,轉載請與作者聯絡!

cacti監控伺服器的資料移轉

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.