解决zabbix图形显示“方块”问题 2020-03-11 网络 暂无评论 2760 次阅读 当前版本为zabbix4.4.5 出现这个问题的原因是zabbix的web站点没有中文字体,因此我们给它加上一个中文字体即可 1、从Windows系列系统复制一种中文字体: 控制面板->字体->复制一个中文字体 如:宋体,即:simsun.ttc (win10最新版下字体名称,老版可能为simsun.ttf) 2、复制该字体文件到zabbix的web端的fonts目录下: 如:/wwroot/assets/fonts 注:字体文件的文件后缀名需要是:.ttf,因此改成:simsun.ttf 3、修改php配置文件: 如果用了BT面板,可以直接在面板的wwwroot目录直接寻找文件进行修改 ``` [root@localhost zabbix]# vim include/defines.inc.php ``` 原内容如下: ``` define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); define('ZBX_FONT_NAME', 'DejaVuSans'); ``` 修改成以下内容: ``` define('ZBX_GRAPH_FONT_NAME', 'simsun'); define('ZBX_FONT_NAME', 'simsun'); ``` 注:这里不需要添加文件后缀名 4、最后刷新图形显示页面,可以发现中文已经可以正常显示了 第二步的时候,也可以直接把字体文件修改为DejaVuSans上传覆盖即可,这样就不用修改配置文件。 部分参考https://blog.51cto.com/983836259/1855286 标签: zabbix, 图形显示, 方块 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。