#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色

Posted 湖塘79

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色相关的知识,希望对你有一定的参考价值。

单台zabbix5.0服务器,基于LAMP架构,集成了zabbinx服务端及数据库角色,随着时间的推移,当需要管理的服务器数量逐渐增多时,可能会出现服务器性能问题,此时可考虑将数据库角色剥离到其他服务器。

实现步骤如下:

  1. 环境介绍

原zabbix服务器ip:192.168.10.18,Centos7系统,zabbix 5.0

新的mariadb数据库服务器ip:192.168.10.12,Centos7系统

#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色


2. 在新的数据库上创建zabbix库

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@% identified by zabbix.com;



#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_02


  1. 在旧的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



#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_03


#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_04


4. 修改zabbixServer的数据库连接信息


在zabbix服务器上执行vim /etc/zabbix/zabbix_server.conf,修改

DBHost=新的数据库服务器

DBPassword信息



#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_05


#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_06


5. 修改zabbixWeb连接数据库信息

vim /etc/zabbix/web/zabbix.conf.php

修改前端连接的数据库server IP地址为192.168.10.12

#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_07


重启httpd服务

systemctl restart httpd


6. 验证数据库是否切换成功

目前可以看到 zabbix web前端页面仍显示正常

#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_08


6.1 将原zabbix服务器的mariadb服务停止,检查zabbix前端web界面是否正常;

#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_09

可以看到web端仍显示正常



#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_10


6.2 将新的数据库服务器的mariadb服务停止,检查zabbix前端web界面是否正常;

将新的数据库服务器上的mariadb服务停止后,zabbix服务器web界面立即提示无法连接。



#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_11

启动mariadb服务后,zabbix web端显示正常,证明数据库已经切换成功。

#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色_zabbix拆分数据库角色_12




以上是关于#yyds干货盘点#单台zabbix5.0服务器如何拆分数据库角色的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#如何用Python发送告警通知到钉钉?

#yyds干货盘点# 如何处理消费过程中的重复消息?

#yyds干货盘点#Promethus 之核心组件介绍

#yyds干货盘点#dropbear

#yyds干货盘点#Prometheus 之服务发现介绍

#yyds干货盘点# linux Apache服务器的配置