摘要:cacti在运行过程中难免会遇到一些问题,所以我们要定期备份,也比较简单,只需要备MySQL数据库,和一个cacti网站目录#mkdir/backup#cd/backup/#cp-a/var/www/html/cacti/./#mysqldump-ucacti-pcacti123--optcacti...
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路径不正确造成,请自行检查
转载文章,来源:https://blog.51cto.com/peaceweb/752785