1、选择zabbix版本
官网地址:https://www.zabbix.com/
2、安装仓库
[root@rocky8 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
[root@rocky8 ~]# dnf clean all
3、安装Zabbix server,Web前端,agent
[root@rocky8 ~]# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
4、安装数据库
[root@rocky8 ~]#yum install -y mysql-server
5、创建初始数据库
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by '123456';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
6、导入初始架构和数据,输入新创建用户的密码
[root@rocky8 ~]#zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
7、为Zabbix server配置连接数据库的用户名密码
[root@rocky8 ~]#vim /etc/zabbix/zabbix_server.conf
DBPassword=123456 #取消此行注释,并输入用户的密码 ,默认的用户名就是zabbix,所以不用更改用户名
8、配置Zabbix前端WEB
[root@rocky8 ~]#vim /etc/nginx/conf.d/zabbix.conf
server {
listen 80; #取消注释,更改端口
server_name zabbix.wang.org; #取消注释,更改域名
9、启动Zabbix server和agent进程
[root@rocky8 ~]#systemctl restart zabbix-server.service zabbix-agent.service nginx.service php-fpm.service
10、登陆zabbix WEB页面配置即可
注: 如果想修改为中文,需要安装语言包:
#CentOS安装中文包,再修改语言,否则无法选择标签:二进制,安装,zabbix,server,Zabbix,mysql,root,ttf,rocky8 From: https://blog.51cto.com/dayu/5727537
[root@zabbix-server ~]#yum -y install langpacks-zh_CN
#Ubuntu安装下面中文包
[root@zabbix-server ~]#apt -y install language-pack-zh-hans
因为字体兼容性的原因,在显示中文时可能会有乱码出现
将中文字体上传到 Zabbix Server 的目录 /usr/share/zabbix/assets/fonts 下 #支持ttf和ttc后缀的字体文件
[root@zabbix-server fonts]#mv graphfont.ttf graphfont.ttf.bak
[root@zabbix-server fonts]#mv SIMYOU.TTF graphfont.ttf
[root@zabbix-server fonts]#ls
graphfont.ttf graphfont.ttf.bak
#注意:字体文件路径和名称的定义在文件/usr/share/zabbix/include/defines.inc.php中配置
#可以修改下面FONT_NAME指定新字体件,注意不需加文件后缀
[root@zabbix-server ~]#grep FONT_NAME /usr/share/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
define('ZBX_FONT_NAME', 'graphfont')