1. 安装zabbix安装源

[root@dazhang

yum.repos.d]# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm

Zabbix 6.0安装_zabbix6.0

[root@dazhang yum.repos.d]# dnf clean all

3. 安装zabbix server , frontend, agent

[root@dazhang yum.repos.d]# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

4.创建初始数据库

[root@dazhang yum.repos.d]# mysql -u root –p

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;

mysql> create user zabbix@localhost identified by 'NewP@ssw0rd';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit

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

[root@dazhang yum.repos.d]# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

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

[root@dazhang yum.repos.d]# mysql -u root -p

mysql> set global log_bin_trust_function_creators = 0;

mysql> quit;

7.配置zabbix server 数据库

[root@dazhang yum.repos.d]# vim /etc/zabbix/zabbix_server.conf

Zabbix 6.0安装_zabbix6.0_02

8.启动zabbix server, agent, 加入开机启动项

[root@dazhang yum.repos.d]# systemctl restart zabbix-server zabbix-agent httpd php-fpm

[root@dazhang yum.repos.d]# systemctl enable zabbix-server zabbix-agent httpd php-fpm

9.关闭selinux ,防火墙加入80, 10050端口

[root@dazhang yum.repos.d]# vim /etc/selinux/config

[root@dazhang yum.repos.d]# firewall-cmd --add-port=80/tcp --permanent

[root@dazhang yum.repos.d]# firewall-cmd --add-port=10050/tcp --permanent

[root@dazhang yum.repos.d]# firewall-cmd --reload

10. 打开Zabbix UI网页(使用Apache web服务器时,Zabbix UI的默认URLhttp://host/zabbix),根据提示配置安装

Zabbix 6.0安装_zabbix6.0_03

使用账号Admin ,密码zabbix 登录


11.解决中文灰色问题

Zabbix 6.0安装_sql_04

在服务器安装中文语言包

[root@dazhang yum.repos.d]# dnf install  langpacks-zh_CN glibc-langpack-zh.x86_64

刷新zabbix页面