CactiEZ的備份與恢復
CactiEZ的備份與恢復
CactiEZ默認會在每天的凌晨1點左右,自動備份相關數(shù)據(jù)。
系統(tǒng)在/var/www/backups/里存有每天自動備份的副本,形成這些備份的腳本就是/var/www/backup.sh,主要執(zhí)行的任務是導出mysql數(shù)據(jù)庫里cacti和syslog兩個庫,并壓縮保存整個“/var/www/html/”文件夾里面的內(nèi)容。(包括cacti整個系統(tǒng)及插件的文件以及所有圖形的RRAs數(shù)據(jù)文件)。備份腳本每天執(zhí)行并自動清除5天前的備份。
建議有條件的話,定期將備份文件上傳到其他ftp文件服務器,以備不測。
進入/var/www/backups/,我們可以看到多個cacti-backup文件包,它們都是在每天凌晨1點左右,由系統(tǒng)自動執(zhí)行/var/www/ backup.sh生成的。
我們隨意拷貝一個文件包到/root目錄下,解壓后,會生成一個var/目錄。cd var/ 看看:
除了cacti-backup.sql和syslog.sql兩個數(shù)據(jù)庫文件以外,其他的都是對在用的/var/www/html/這個文件夾及其內(nèi)容的整體備份。
我們現(xiàn)在需要做的就是2件事情:
1.把html文件夾里面的內(nèi)容全部恢復到原位置:
a.解壓備份的數(shù)據(jù)包,并進入解壓數(shù)據(jù)html的目錄,執(zhí)行以下的命令:
這樣備份出來的html文件夾中的內(nèi)容就會將目前在用的html文件夾中的內(nèi)容覆蓋??赡軙泻芏嗵崾?,問你是否需要覆蓋。如果嫌麻煩的話,可以先刪除/var/www/html/這個文件夾中的內(nèi)容(反正是要覆蓋的,所以先刪除掉也無所謂)。
刪除使用的命令:rm -rf /var/www/html/*
2.導入之前備份的數(shù)據(jù)庫文件:
- #mysql -uroot -p cacti
- #mysql -uroot -p syslog
3. 完成上述2步,基本OK了,最好檢查一下Settings的相關設置是否與本機相符。
rrdtool的路徑要設置正確,與你漢化時一致。
使用數(shù)據(jù)導入的方法,可以快速建立CactiEZ相關模板。
當完成基本安裝和漢化以后,假如以網(wǎng)管中心CactiEZ的備份數(shù)據(jù)導入,就可以直接得到網(wǎng)管中心已經(jīng)建立起來的模板和安裝的插件,不需要自己動手修改模板和安裝插件。
測試服務器是以5分鐘為輪詢周期進行設置的,將于近期將備份數(shù)據(jù)上傳至ftp,供有興趣的地市導入使用。
【編輯推薦】