Centos7 部署Zabbix6.0 LTS

发布于:2024-04-10 ⋅ 阅读:(263) ⋅ 点赞:(0)
官网:Download and install Zabbix
为您的平台安装和配置Zabbix
a.安装Zabbix存储库
# yum install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy 
# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpm
# yum clean all 

b.安装Zabbix代理
# yum install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy
c.创建初始数据库

确保您已启动并运行数据库服务器。

在数据库主机上运行以下内容。

# mysql -uroot -p
password
mysql> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit; 

在Zabbix服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。

# cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy 

导入数据库模式后禁用log_bin_trust_function_creators选项。

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit; 
d.为Zabbix代理配置数据库
编辑文件/etc/zabbix/zabbix_proxy.conf

DBPassword=password
e.启动Zabbix代理流程

启动Zabbix代理进程,并在系统启动时启动。

# systemctl restart zabbix-proxy
# systemctl enable zabbix-proxy