CentOS7.6安装zabbix5.0--2022


前期准备工作就不演示了,关闭防火墙,selinux

我选择的是apache ,不是nginx安装

1,配置源

# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2,替换

# sed -i 'http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

3,安装

# yum install zabbix-server-mysql zabbix-agent -y

4,安装scl

# yum install centos-release-scl -y

5,编辑前端配置文件

# /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository.

[zabbix-frontend]
...
enabled=1 (0改为1)
...

6,安装前端环境

# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

7,安装数据库,并启动

# yum install mariadb-server -y

# systemctl enable --now mariadb

8,配置数据库

# mysql_secure_installation

下面会有提示设置密码,再然后按 y,n n n y 完事

登录数据库

#mysql -uroot -p 

输入密码

9,创建zabbix数据库

 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

10,创建zabbix用户

MariaDB [(none)]> create user zabbix@localhost identified by 'passwd';

11,授权

MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by 'zabbix';

MariaDB [(none)]> flush privileges;

12,导入数据库信息

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

输入密码:passwd

13,修改zabbixserver配置文件

# vim /etc/zabbix/zabbix_server.conf

DBPassword=passwd

14,修改zabbix php配置文件,配置时区

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

15,启动相关zabbix服务

# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

16,页面访问

IP/zabbix   就可以看到页面配置啦

 

 到这里基本搭建就完事了

解决乱码问题

1,首先找到zabbix字体存放位置

# cd /usr/share/zabbix/assets/fonts/   

# ll
总用量 0
lrwxrwxrwx 1 root root 33 1月 17 14:19 graphfont.ttf -> /etc/alternatives/zabbix-web-font    (这个是软连接,不过没关系,)

2,

然后去自己电脑的C:\Windows\Fonts这个路径下找个自己想要的自己上传

本地上传需要工具,安装工具

yum install lrzsz -y

这样直接在xshell端拖拽就能上传

[root@node3 fonts]# ls
graphfont.ttf     

SIMHEI.TTF(上传的字体)

3,替换字体

[root@node3 fonts]# mv graphfont.ttf graphfont.ttf.bak
[root@node3 fonts]# mv SIMHEI.TTF graphfont.ttf
[root@node3 fonts]# ls
graphfont.ttf graphfont.ttf.bak

这样乱码就解决了

###############################################################################

这个方法是在网上找的,我没试过,有兴趣的可以试试

# yum install wqy-microhei-fonts -y

# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

################################################################################

—————————————————————————————我也是有底线的———————————————————————————————————————————