zabbix中文乱码解决

Posted wangzy-tongq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix中文乱码解决相关的知识,希望对你有一定的参考价值。

问题现象:

zabbix字体修改成中文后监控显示乱码

技术图片

 

 

原因:

该问题是由于zabbix默认使用的是“DejaVuSans.ttf”(zabbix3.2.7默认使用的是“graphfont.ttf”),该字体对中文支持度不好,因此数据会有乱码。

 

 

解决办法:

1、从window电脑上面获取字体文件 simsun.ttc(字体随意)

技术图片

 

 

2、将字体上传至zabbix的fonts目录中(目录不知道直接查找)

find / -name fonts   (查找字体位置)
cd /usr/share/zabbix/asseets/fonts
mv simsun.ttc simsun.ttf #重命名字体格式

 

3、修改locales.inc.php配置文件(具体路径是实际环境为准)

vim /usr/share/zabbix/include/locales.inc.php

修改内容:‘zh_CN‘ => [‘name‘ => _(‘Chinese (zh_CN)‘),     ‘display‘ => true],

 

4、修改defines.inc.php配置文件(具体路径是实际环境为准)

vim /usr/share/zabbix/include/defines.inc.php

使用%s/graphfont/simsun/g命令对graphfont进行全局替换  (其中simsun为你上传的字体)

 

5、重启httpd服务,建议zabbix服务一起重启

systemctl restart httpd
systemctl restart zabbix-server

 

6、再次查看,乱码解决

技术图片

以上是关于zabbix中文乱码解决的主要内容,如果未能解决你的问题,请参考以下文章

zabbix 5.0设置为中文并解决zabbix中文乱码问题

zabbix 5.0设置为中文并解决zabbix中文乱码问题

Zabbix实战之故障处理篇Zabbix监控中文乱码问题解决方法

解决zabbix中文字体局部乱码问题

zabbix图形中文乱码“囗囗”快速解决方法

解决中文环境下zabbix监控图形注释乱码