在zabbix 图形中很多文字显示方块乱码,如何显示正确的文字,下面是解决方案
 
1. 更换字体
查看 当前支持字体
 
默认php 服务安装路径 /usr/share/zabbix
vim include/defines.inc.php
  修改内容:
  define('ZBX_GRAPH_FONT_NAME', 'graphfont'); 更改为 define('ZBX_GRAPH_FONT_NAME', 'SIMHEI');
  define('ZBX_FONT_NAME', 'graphfont'); 更改为 define('ZBX_FONT_NAME', 'SIMHEI');
 
图形乱码,将windows 字体C:\Windows\Fonts\simhei.ttf   SIMHEI.TTF 复制到 下面文件夹
/usr/share/zabbix/assets/fonts
 
2. 第二种 ,将 SIMHEI.TTF命名为 graphfont.ttf 字体
 
将原来的 graphfont.ttf 删除,用graphfont.ttf 重命名为 graphfont.ttf 
 
3. 第三种 下载 graphfont.ttf 字体,这种字体有版权,一般不容易下载。