Zabbix图形中文乱码问题(显示口口)解决办法
安装好Zabbix后,将语言配置为中文后,图形左下角文字显示乱码,解决该问题有两种解决办法
1、替换字库文件(该方法最简单)
2、修改配置文件,指定字库文件
一、替换字库文件
1 2 3 4 5 6 |
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页面 |
二、修改配置文件指定字库文件
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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命令一键替换,替换完成刷新zabbix页面 |
--------------------------------------------------------对网络感兴趣的朋友可以加我微信:【piaofeng0129】一起交流讨论。