zabbix中文显示乱码的问题及解决

    zabbix是目前企业中用到最多的开源监控系统,友好的界面,以及多样的监控方式及数据采集。支持分布式监控的企业级开源解决方案。我们个人在接触zabbix时通常在安装完zabbix后默认显示的是英文界面,虽然不太习惯,过段时间慢慢适应后就好了,但对于刚开始接触的人来说英文毕竟不太友好,所以为了今后方便还是将界面改为中文;当改为中文后,在查看图表时会遇到乱码问题,这是由于字体格式不一致导致,本文的目的就是解决这常见的两个问题。
   首先调整中文显示;

zabbix中文显示乱码的问题及解决
选择中文
zabbix中文显示乱码的问题及解决
查看图表时会遇到乱码的情况;
zabbix中文显示乱码的问题及解决
这个是我做完之后写的,懒得不想还原乱码的状态了,就在网上随便找了一张;
解决方案;
在界面变成中文后,点击监测中-->图形,会发现下方图形中有乱码导致数据无法正常显示;该问题是由于zabbix默认使用的是“DejaVuSans.ttf”(zabbix3.2.7默认使用的是“graphfont.ttf”),该字体对中文支持度不好,因此下方数据会有乱码。

    解决方法是将本地的中文字体上传至zabbix的fonts目录,之后修改include下的defines.inc.php,将文本中所有的“DejaVuSans.ttf”(graphfont.ttf),替换为上传的中文字体,这里以黑体为例演示

1、在本地的C:\Windows\Fonts下选择自己喜欢的字体,此处选择黑体
zabbix中文显示乱码的问题及解决

2、通过xftp(或其他上传工具)将黑体字体上传至zabbix的fonts目录(zabbix的web安装路径下的fonts)
zabbix中文显示乱码的问题及解决

3、修改include下的defines.inc.php
zabbix中文显示乱码的问题及解决

注意:目录是zabbix的web安装所在的路径,根据情况而选择;
4、vim 编辑该文件,使用%s/graphfont/simhei/g命令对graphfont进行全局替换
zabbix中文显示乱码的问题及解决
5、重启web服务器
service httpd restart
查看页面;
zabbix中文显示乱码的问题及解决
显示正常。

猜你喜欢

转载自blog.51cto.com/14101466/2412571