官方文档没有找到迁移的流程,结合论坛回复得出以下迁移流程:
#如果主控的IP不变
主控执行以下操作:
1.停止主控:
[root@test ~]# /www/server/bt-monitor/sqlite-server.sh stop
[root@test ~]# btm 3
2.直接打包整个目录备份
[root@test ~]# cd /www/server/ && tar -zcvf bt-monitor.tar.gz bt-monitor
3.下载备份文件 ,新的服务器中安装 再执行命令安装一次云监控
[root@test ~]# curl -sS https://download.bt.cn/install/install_btmonitor.sh -o /tmp/install_btmonitor.sh && bash /tmp/install_btmonitor.sh
4.最后还原备份文件
比如上传到/root目录,要一样的系统,不同的系统 pyenv 目录不要还原
[root@test ~]# mv /root/bt-monitor/pyenv /root/bt-monitor/pyenv_bak
[root@test ~]# tar -zxf bt-monitor.tar.gz
[root@test ~]# /www/server/bt-monitor/sqlite-server.sh stop
[root@test ~]# btm 3
[root@test ~]# \cp -arpf /root/bt-monitor/\* /www/server/bt-monitor
[root@test ~]# btm 1
# 如果主控的IP变了:
1.先将上面的操作执行一遍,再执行以下操作
2.然后再修改被控的配置文件中的主控IP,最后重启被控。最后等待一会检查被控日志是否可以连接到主控
配置文件:/usr/local/btmonitoragent/config/config.json
如:连接的主控IP是 192.168.10.11
"server_ip": "192.168.10.11" 更换成 "server_ip": "新的主控IP"
3.重启被控与检查被控日志
[root@test ~]# btmonitoragent restart
[root@test ~]# tail /usr/local/btmonitoragent/logs/logs.log