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