亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色相关的知识,希望能为你提供帮助。
单台zabbix5.0服务器,基于LAMP架构,集成了zabbinx服务端及数据库角色,随着时间的推移,当需要管理的服务器数量逐渐增多时,可能会出现服务器性能问题,此时可考虑将数据库角色剥离到其他服务器。
实现步骤如下:
- 环境介绍
新的mariadb数据库服务器ip:192.168.10.12,Centos7系统
2. 在新的数据库上创建zabbix库
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@% identified by zabbix.com;
- 在旧的zabbix服务器上备份数据库文件,然后导入新的数据库
mysqldump -uroot \\ --databases zabbix \\ --single-transaction > ?
?date +%F%H?
?-zabbix.sql将数据导入新服务器
cat 2021-11-2717-zabbix.sql | mysql -h 192.168.10.12 -uzabbix -p zabbix
4. 修改zabbixServer的数据库连接信息
在zabbix服务器上执行vim /etc/zabbix/zabbix_server.conf,修改
DBHost=新的数据库服务器
DBPassword信息
5. 修改zabbixWeb连接数据库信息
vim /etc/zabbix/web/zabbix.conf.php
修改前端连接的数据库server IP地址为192.168.10.12
重启httpd服务
systemctl restart httpd
6. 验证数据库是否切换成功
目前可以看到 zabbix web前端页面仍显示正常
6.1 将原zabbix服务器的mariadb服务停止,检查zabbix前端web界面是否正常;
可以看到web端仍显示正常
6.2 将新的数据库服务器的mariadb服务停止,检查zabbix前端web界面是否正常;
将新的数据库服务器上的mariadb服务停止后,zabbix服务器web界面立即提示无法连接。
启动mariadb服务后,zabbix web端显示正常,证明数据库已经切换成功。
推荐阅读
- Linux网络设置
- fdisk指令给2T空间分区不成功演示
- 主页的宽度与主题中其他页面的宽度不同
- 隐藏评论中的帖子作者logo
- 向下滚动隐藏导航栏,向上滚动显示
- WP页眉不透明度在页面上不起作用
- 当在WordPress上更改尺寸时,页眉logo消失。可见到979width()
- 在WordPress中隐藏评论
- WP标头导航栏太庞大