由LAMP环境下的zabbix拆分为LAP+Mysql
角色 | 外网 | 内网 |
---|---|---|
Zabbix-Server | eth0:10.0.0.61 | eth1:172.16.1.61 |
Mysql | eth0:10.0.0.51 | 172.16.1.51 |
准备迁移至的Mysql环境
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
在zabbix-server内导出原zabbix内数据
mysqldump -uroot --databases zabbix --single-transaction > `date +%F%H`-zabbix.sql
把备份的数据库通过远程的方式导入新的数据库内
cat 2020-03-2813-zabbix.sql |mysql -h 172.16.1.51 -uzabbix -pzabbix zabbix
修改zabbixServer的数据库连接信息
[root@m01 ~]# vim /etc/zabbix/zabbix_server.conf
····
DBHost=172.16.1.51
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
···
重启zabbixServer
修改zabbixWeb连接数据库的信息
[root@m01 ~]# vim /etc/zabbix/web/zabbix.conf.php
···
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = '172.16.1.51';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbix';
···
注意修改配置文件后要重启相应的服务
systemctl restart httpd
可以尝试关闭数据库测试web显示结果
网友评论