概述
之前Zabbix数据库安装在Zabbix-Server上,为了方便随后扩容,数据库单独放在另一个服务器172.16.1.242
上。
操作
停止Zabbix-Server服务
systemctl stop zabbix-server
初始化Zabbix数据库
连接数据库
mysql -h 172.16.1.242 -uroot -p
创建数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'%' identified by '*******';
quit;
导入表结构
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h 172.16.1.242 -uzabbix -p zabbix
修改Zabbix-Server配置文件中的数据库连接
vi /etc/zabbix/zabbix_server.conf
DBHost=172.16.1.242
修改Zabbix Web UI中的数据库设置
vi /etc/zabbix/web/zabbix.conf.php
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = '172.16.1.242';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = '********';
重启Zabbix-Server服务
systemctl restart zabbix-server
更多推荐
将Zabbix5.0 数据库部署在另外一个服务器
发布评论