Cacti 备份与迁移

原cacti主机IP:222.65.193.176 备用cacti主机IP:222.65.194.8

1、备份原cacti监控主机上的mysql和rrd数据

备份数据库:mysqldump -p cacti >cacti.sql

cacti,提示输入cacti登陆密码,回车,备份好的数据在/root下

2、备份rra文件,度娘说备份rra文件需要用rrdtool dump 命令备份,我这里是使用tar打包的。

#tar -cvf rra.tar /var/www/html/rra   备份好的数据在/root下

3、复制cacti.sql和rra.tar文件至新的cacti服务器上去

#scp cacti.sql  222.65.193.8:/root

#scp rra.tar 222.65.193.8:/var/www/html

4、进入备用cacti

5、恢复rrd文件

#tar xvf rra.tar 解压后的文件在/root(这是我的当前工作目录)

#mv -f var/www/html/rra /root/var/www/html/rra

6、恢复数据库数据:先将mysql中的cacti数据库删除

#mysql -p 输入默认mysql密码

mysql>drop database cacti  删除cacti数据库

mysql>create database cacti 创建一个新的cacti数据库

mysql>ctrl+c

#mysql -p cacti <cacti.sql  提示输入cacti登陆密码,回车,恢复数据库

7、重启mysqld和httpd服务,并强制生成图像

# service mysqld restart
# service httpd restart
# /usr/bin/php /var/www/html/poller.php --force

8、打开网站有时会提示数据库出错,点击:check即可打开cacti。注意这里登陆的密码是原cacti的密码 。

PS以上方法无法还原气象图,待老衲再研究下。

时间: 2024-07-29 09:11:22

Cacti 备份与迁移的相关文章

Linux文件系统应用---系统数据备份和迁移(用户角度)

1   前言 首先承诺:对于从Windows系统迁移过来的用户,困扰大家的  “Linux系统下是否可以把系统文件和用户文件分开到C盘和D盘中” 的问题也可以得到完满解决. 之前的文章对Linux的文件系统有过粗略的介绍,但是了解文件系统结构后,有什么用途呢?在本章节将围绕 "基于用户角度的Linux下的数据备份和迁移" 的场景,对Linux文件系统相关知识进行实地应用,产生生产力 . 在了解Linux文件系统之后,就可以 艺高人胆大 玩转Linux的文件目录了. 本文案例 --- &

利用 Docker 备份、迁移数据库

原文地址:https://zeeko.1503.run/Article/17 最近在把腾讯云的国内主机迁移到香港主机,因为之前使用的 MySql 跟 MongoDb 都是基于 Docker 部署的,所以迁移起来还算比较方便,主要思路就是把数据库容器的数据卷单独做成一个数据镜像,然后把这个镜像提交到香港主机上面的私有仓库,最后用这个镜像生成一个数据容器挂载到应用容器上就好了. 1. 备份数据卷 docker run --rm --volumes-from data-container-backup

Docker的备份和迁移

备份与迁移 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit pyg_nginx mynginx pyg_nginx是容器名称 mynginx是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器 镜像备份 docker save -o mynginx.tar mynginx -o 输出到的文件 执行后,运行ls命令即可看到打成的tar包 镜像恢复与迁移 首先我们先删除掉mynginx镜像 然后执行此命令进行恢复 docker lo

Linux环境mysql快速备份及迁移

在项目实施的过程中,经常会面临数据库迁移,导出和导出数据,如果用普通的mysql客户端备份,时间较长且容易出错.那么mysql快速备份及迁移,就成为数据库迁移的重中之重. 下面介绍我在项目实现过程中用到的方法. 1.为了方便,这边直接将需要执行的SQL语句写成脚本dbbak.sh.脚本内容如下: #!/bin/sh #bak dir BACKUP_ROOT=备份路径 BACKUP_FILEDIR=$BACKUP_ROOT #current date DATE=$(date +%Y%m%d) ##

cacti 备份迁移

公司有1台cacti 监控,但为防止单台cacti故障,准备加再加一台cacti,做为备用监控. 当前使用的监控为115.231.xx.xx 以下我称为cacti-A 新安装的监控为59.63.xx.xx 以下我tqp为cacti-B 1.备份cacti-A  的mysql 数据库 cacti-A 上面操作 #cd /var/www/ #mysqldump cacti >cacti.sql         将cacti-A的数据cacti 导出 命名为cacti.sql 如果mysql设置过密码

一键安装Gitlab后的备份、迁移与恢复

1.Gitlab创建备份 #gitlab-rake gitlab:backup:create 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1393513186是备份创建的日期. 2.Gitlab恢复 # 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq   # 从13

Serv-U 的升级及数据备份和迁移【转】

Serv-U 配置备份   在serv-u7.x及以上版本安装目录下,有一个文件Serv-U.Archive是serv-u的配置文件,有一个users文件夹是Serv-U的域和用户的信息,那么我们只需要备份Serv-U.Archive这个文件和users文件夹就可以了.注:这和6.x的版本有所不一样的地方,6.x版本是备份安装目录下的ServUDaemon.ini和ServUAdmin.ini. 1.V 6.x 升级到最新配置文件: v6:ServUAdmin.ini.ServUDaemon.i

ELK数据备份,迁移及恢复

由于公司的elasticsearch集群只是用了两台服务器.只要一台服务器数据丢失elasticsearch将丢失一半数据.所以数据的备份恢复就相当重要.elasticsearch 快照和恢复模块可以创建单个索引或者整个集群的快照到远程的仓库实现数据的备份及恢复. 下面以备份恢复.kibana索引为例 数据备份及恢复 1.修改elasticsearch配置文件 vim elasticsearch.yml 添加 path.repo: ["/mnt/bak"] #设置仓库路径 备注如果你有

SVN版本库的备份及迁移

备份某个版本库:打开控制台窗口 1.备份某个版本库: svnadmin dump myrepos > dumpfile //将指定的版本库导出成文件dumpfile 1.导入某个版本库: svnadmin load newrepos < dumpfile 更详细参考 http://blog.csdn.net/windone0109/article/details/2908133 初级篇: 版本库数据的移植:svnadmin dump.svnadmin load 导出: $svnlook you