迁移centreon仅需四步

Centreon涉及的部件似乎很多,按照常规的思路,如果要把配置和数据迁移到别的地方(比如换新机器),感觉上应该是比较麻烦的。大致考虑一下,就应该包含apache、php、centreon-engine、centreon-broker、数据库等各种配置。如果一个个的备份导出再导入,很累而且可能遗漏。不想这么干,于是就思量,能不能更简单一些呢?原理上讲,centreon与其它的机制有很大的不同,就是配置从数据库里读取,生成相关的配置文件,而centreon引擎正常工作,是读取配置文件而不是像zabbix,有事没事就去读取数据库。那么,是不是只备份数据库,然后倒入到新系统就可以了呢?通过测试,还真是可行!

备份源centreon数据库

登录系统,用如下指令进行全库备份:
mysqldump --all-databases -p > all.sql

mysqldump –-all-databases –p > all.sql

如果文件太大,可用tar压缩归档。

目标机安装新的centreon

从官方网站获取较新的centreon 稳定版本的ISO文件,刻录成u盘进行系统安装(也可以安装在虚拟化平台)。安装类型选定“带数据库的中央控制器”
在这里插入图片描述
除此而外,安装过程与centos标准安装毫无差别,这里不再赘述。安装完系统以后,确保网络设置正确,并能联网访问。用yum update 更新一下整个系统。

把源站备份出来的数据库文件all.sql复制到目标机待用。

目标机导入数据库

登录系统,进入mysql客户端,执行两步操作。
1、导入数据库

mysql > source all.sql;

mysql > source all.sql;
刚安装完的centreon系统,数据库是空的,导入数据不会出现如何冲突,可放心操作。
2、centreon用户修改密码

mysql>use mysql;
mysql>update user set password=password(“d2e8hY^”)  where user=centreon;
mysql>flush privileges;

mysql>use mysql;
mysql>update user set password=password(“d2e8hY^”) where user=centreon;
mysql>flush privileges;
退出mysql,用 mysql –u centreon –p登录一下,看是否能登录进去。

目标机Web管理后台进行配置数据输出

浏览器输入目标机的ip地址,输入用户名及密码。然后选择“configuration”“poller”。
在这里插入图片描述
再进行下一步“Export configuration”之前,先进入目标机的目录/etc/centreon-engine,查看文件情况。
在这里插入图片描述
只有两个文件和两个目录。继续在web管理界面执行输出配置操作。
在这里插入图片描述
待页面下部状态显示为100%后,再切换到系统命令行下,到目录/etc/centreon查看文件情况,做一个前后对比。
在这里插入图片描述
确实从数据库里拉取数据并生成了相关的配置文件,可以随机打开几个文件看看是否有内容。

确认没问题以后,在web管理界面重启centreon引擎,即可完成整个迁移。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

4/5$全真龙门

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值