您现在的位置:首页 > 运维监控 > Zabbix

Zabbix图形中文乱码问题(显示口口)解决办法

安装好Zabbix后,将语言配置为中文后,图形左下角文字显示乱码,解决该问题有两种解决办法 1、替换字库文件(该方法最简单) 2、修改配置文件,指定字库文件 字库文件下载: 黑体字库     楷体字库 一、替换字库文件 cd /var/www/html/assets/fonts #切换到zabbix安装目录assets/fonts下,具体安装目录可能不一致,可以find一下 wget ht

安装好Zabbix后,将语言配置为中文后,图形左下角文字显示乱码,解决该问题有两种解决办法

1、替换字库文件(该方法最简单)
2、修改配置文件,指定字库文件

字库文件下载: 黑体字库     楷体字库

一、替换字库文件

cd /var/www/html/assets/fonts  #切换到zabbix安装目录assets/fonts下,具体安装目录可能不一致,可以find一下
wget https://www.xxshell.com/download/sh/zabbix/ttf/msyh.ttf  #下载字库文件
mv DejaVuSans.ttf DejaVuSans.ttf_backup  #备份默认字库文件
cp msyh.ttf DejaVuSans.ttf #替换字库文件

#替换完成刷新zabbix页面

二、修改配置文件指定字库文件

cd /var/www/html/assets/fonts  #切换到zabbix安装目录assets/fonts下,具体安装目录可能不一致,可以find一下
wget https://www.xxshell.com/download/sh/zabbix/ttf/msyh.ttf  #下载字库文件

vim /var/www/html/include/defines.inc.php #替换文件内容
define('ZBX_GRAPH_FONT_NAME',           'DejaVuSans'); // font file name
define('ZBX_FONT_NAME', 'DejaVuSans');
#将文件中的“DejaVuSans”替换为字体文件名称(不包含扩展名)具体如下:
define('ZBX_GRAPH_FONT_NAME',           'msyh'); // font file name
define('ZBX_FONT_NAME', 'msyh');
#替换完成刷新zabbix页面

sed -i "s/DejaVuSans/[要替换的文件名]/" /var/www/html/include/defines.inc.php
sed -i "s/DejaVuSans/msyh/" /var/www/html/include/defines.inc.php   #命令示例,替换为msyh,注意这个地方的文件名是不加.ttf
#可以使用sed命令一键替换,替换完成刷新zabbix页面

黑体显示效果(推荐使用黑体):

楷体显示效果:

版权所有
侵权必究

上一篇
Zabbix配置企业微信告警
下一篇
Zabbix如何绘制流量拓扑图