一、实验环境

系统版本:centos7x3.10.0-514.el7.x86_64 zabbix版本:3.0以上版本 pc版本:windows7-10 mac版本:11.5.2

二、解决页面字体报错问题

细心地童鞋可能已经发现了我们上边虽然选用了中文,但是并没有完全显示,而且是以小方块的方式报错了,那我们怎么办呢?首先我们根据安装方式不同,所以有两种解决方案,意思一样,只不过路径有区别而已。

三、windows电脑访问乱码

1、使用源码安装zabbix

(1)准备你喜欢的字体将其放到windows桌面,或指定路径。

(2)我通过ftp或者lrzsz命令将喜欢的字体上传zabbix服务器 上传路径:/var/www/html/zabbix/fonts/目录下 注:我上传的是这个字体simkai.ttf

(3)替换默认字体
vi /var/www/html/zabbix/include/defines.inc.php

(4)将字体属主属组修改为apache chown apache:apache simkai.ttf

(5)重启zabbix服务 /usr/local/zabbix/sbin/zabbix_server

(6)刷新网页验证

2、使用yum安装zabbix

(1)准备你喜欢的字体将其放到windows桌面,或指定路径。

(2)我通过ftp或者lrzsz命令将喜欢的字体上传zabbix服务器

上传路径:/usr/share/zabbix/fonts/目录下 注:我上传的是这个字体simkai.ttf

(3)替换默认字体
vi /usr/share/zabbix/include/defines.inc.php

(4)将字体属主属组修改为apache chown apache:apache simkai.ttf

(5)重启zabbix服务 systemctl restart zabbix-server

(6)刷新网页验证

注:到此已完成字体修改!

四、Mac电脑访问乱码

1、下载mac电脑自带字体

1、打开访达 2、点击左侧应用程序 3、点击右上角搜索”字体册“ 4、双击打开字体册
5、选择所有字体里的任意一款你喜欢的字体单击选择 6、点击左上角的文件 7、导出字体
8、导出到你找得到的位置> 即可(本文都是桌面)

2、上传字体到zabbix服务器指定目录(本文是/usr/share/zabbix/assets/fonts)

注:上传方式不限。(本文使用lrzsz的命令)

3、修改字体名称(mac电脑字体默认是以.ttc结尾,我们需要改为.ttf)

12.png

4、修改配置文件的默认字体

vi /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', '==SimSong=='); // font file name define('ZBX_FONT_NAME', '==SimSong==');

5、分配字体权限

chmod 644 /usr/share/zabbix/assets/fonts/SimSong.ttf 13.png

6、重启php服务并重新访问网页即可