解决zabbix3.0.8中文乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决zabbix3.0.8中文乱码相关的知识,希望对你有一定的参考价值。
3.0版本的字体并不在/usr/share/fonts目录中,如果按照以前的套路再将字体上传到该目录,并修改配置文件里的字体定义,则会踩到大坑:刷新页面之后并不会出现预想中的中文字体,而是啥也没有,乱码都没有。。。
看看修改前备份的行:
这里定义的字体是‘graphfont’。然而在/usr/share/fonts目录中并没有‘graphfont.ttf’文件,由此可以判定,/usr/share/fonts并不是配置文件定义的字体路径,将从window系统选定的字体上传到这里并不会在zabbix的web界面显示出来。
so,这个定义的字体目录到底在哪里呢?
分析defines.inc.php文件的第44行:
这里有个realpath(‘fonts‘),意为实际路径是‘fonts‘,不是绝对路径,应该是zabbix目录下的一个目录,返回去找,果然找到了‘graphfont.ttf’文件,将字体上传到这里是没跑了。。。慢着,这个文件的颜色有点奇怪啊,ll命令一看,原来是个软链接:
个人偏爱华文新魏字体,中英文都很好看,上传,F5,效果如下:
本文出自 “只是当时已惘然” 博客,谢绝转载!
以上是关于解决zabbix3.0.8中文乱码的主要内容,如果未能解决你的问题,请参考以下文章