Zabbix 监控图表上主机名称显示中文乱码解决办法

创建Zabbix主机(host)时,如果显示名称Visible name中填写了中文,则在生成监控的图表中会显示乱码如下:

中文乱码图表

原因是因为缺少对应的中文字体引起的,首先从Windows机器的字体库路径下选择自己喜欢的中文字体,C:\Windows\Fonts\,我这里选择微软雅黑的字体。
Windows下的字体库

雅黑字体

我这里使用常规字体,把文件上传至zabbix-web端的对应字体fonts目录。通过配置文件include/defines.inc.php查看对应的所在在的字体目录,在include/defines.inc.php 搜索 ZBX_FONTPATH即可获取对应字体配置目录
字体所在目录路径

然后把字体文件上传至该目录:assets/fonts,字体用.ttf的扩展名的文件,如果没有从网上搜索下载。
上传之后的字体文件

编辑zabbix-web端目录下配置文件include/defines.inc.php:
sudo vi include/defines.inc.php
然后搜索:ZBX_GRAPH_FONT_NAME把值改为msyh,然后重新刷新一下图表页面即可:
最终效果

你可能感兴趣的:(Zabbix 监控图表上主机名称显示中文乱码解决办法)