|
cacti 在运行过程中难免会遇到一些问题,所以我们要定期备份,也比较简单,只需要备MySQL数据库,和一个cacti网站目录
#mkdir /backup
#cd /backup/
# cp -a /var/www/html/cacti/ ./
# mysqldump -ucacti -pcacti123 --opt cacti > cacti.sql
# ll
total 152
drwxr-xr-x 12 root cacti 4096 Dec 12 09:56 cacti
-rw-r--r-- 1 root root 147271 Dec 28 11:14 cacti.sql
还原:
在还原之前应该确保 Apache、PHP、MySQL、rrdtool、net-SNMP 安装正确,尽量和之前部署
的路径一样,如果 cacti采用Spine轮询还要安装 Spine。
一、 将备份的 cacti网页程序上传到 Apache的web 目录
二、 还原数据库
#mysql -uroot -p123456
#mysql>create database cacti; //创建cacti数据库
#mysql> insert into mysql.user (host,user,password) values
('localhost','cacti',password('cacti123')); //建立用户cacti,密码
cacti123
#mysq>flush privileges; //重载MySQL授权表
#mysql>grant all on cacti.* to cacti@'localhost' identified by 'cacti123'; //把数据库cacti授权于用户cacti
#mysql -ucacti -pcacti123 cacti < cacti.sql //导入 cacti数据库
三、 在 cron服务里面添加 poller.php
到此,cacti 备份还原完成,正常情况下应该能看到监控的数据和之前的数据,如果 cacti 不能够
正常工作,一般是由 path路径不正确照成,请自行检查
|
|
|