Zabbix 3.0中文乱码解决方案

Zabbix出现中文乱码的可能原因主要是:

  1. Zabbix使用的数据库编码不为utf8
  2. Zabbix自带的字体有部分文字不支持

第一种情况,Zabbix将出现大范围的乱码,这种情况只能通过删除数据库,并使用utf8字体重建数据库解决

第二种情况,Zabbix主要在图表区域显示乱码。在监控图表页面,最新、最小、平均、最大这几个字显示为乱码。这种情况是由于zabbix图表自带的字体graphfont.ttf不支持中文导致的。我们需要进行替换

首先,在Windows系统中,找到我们要的字体,这里选择微软雅黑这个常用字体。

复制到桌面,获得两个.ttf字体文件

第一个是普通字体,第二个是加粗字体。我们选择第一个,上传到Zabbix所在服务器。

上传后,将字体移动到zabbix所在目录的fonts目录下。默认安装位置为

在这个目录下,我们还可以看见zabbix的默认字体文件graphfont.ttf

最后,修改zabbix的配置文件include/defines.inc.php,将其中的graphfont修改为msyh即可

替换为

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注