[Zabbix问题解决]web界面中文显示的问题
注意!这个是解决web界面中文显示乱码的问题,不是zabbix web界面全中文汉化的问题。zabbix里给host或者item等项目起中文名字的时候,可能在graph上无法正确显示中文字符,如图:
那么遇到这样的情况其实很简单,就是zabbix的web界面没有安装中文字库的问题,那就对症下药,下载中文字库。
中文字库的下载地址在论坛里面搜索就有了。
#tar -zxvf kaiti.tar.gz
然后就会发现当前路径里生成了一个叫kaiti.ttf,这个就是我们所需要的中文“楷体”字体文件。
来到zabbix的web字体路径,在我的机器里,这个负责字体的文件夹叫/usr/local/nginx/html/zabbix/fonts/。虽然各位安装zabbix的路径各有差别,但是这个文件夹一般都是在nginx or apache的html下,所以很好找的。
在这个fonts文件夹里默认已经有一个叫DejaVuSans.ttf的文件了,于是就把这个kaiti.tff也放到这个文件夹下。
光有字体文件没有用,还需要在配置文件里使用这个字体文件,于是就vim一下同样在nginx or apache/html/zabbix/include的defines.inc.php。把里面所有的DejaVuSans替换成kaiti,.tff这个后缀是不用加的。然后保存退出,重新刷一下界面就看到效果了。
vim的替换语句 : %s/DejaVuSans/kaiti/g
谢谢分享!
页:
[1]