![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_1497945436ccyO.png?x-oss-process=style/bb)
![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_1497945451waZz.png?x-oss-process=style/bb)
参考网上资料,采用 替换原有字体的方式解决了乱码问题
首先,分析Zabbix自带字体,可以看到经两次链接后,graphfont.ttf实际指向/usr/share/fonts/dejavu/DejaVuSans.ttf
[root@CentOS7x64 ~]# ll /usr/share/zabbix/fonts/graphfont.ttf
lrwxrwxrwx. 1 root root 33 6月 19 14:42 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@CentOS7x64 ~]# ll /etc/alternatives/zabbix-web-font
lrwxrwxrwx. 1 root root 38 6月 19 14:42 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@CentOS7x64 ~]# ll /usr/share/fonts/dejavu/DejaVuSans.ttf
-rw-r--r--. 1 root root 1330156 6月 20 14:44 /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@CentOS7x64 ~]#
其次,在Windows系统中寻找合适的中文字体文件(.ttf)并复制到别处,更名为 DejaVuSans.ttf
再通过SFTP或者其它方式上传到Zabbix Server上替换自带的字体 /usr/share/fonts/dejavu/DejaVuSans.ttf
然后刷新Zabbix页面,可以看到之前图形内乱码的地方已经能正常显示中文了:
用黑体 常规simhei.ttf替换后
![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_1497945899sb17.png?x-oss-process=style/bb)
用楷体 常规simkai.ttf替换后
![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_1497945913RSkZ.png?x-oss-process=style/bb)
用仿宋 常规 simfang.ttf 替换后
![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_1497945925Zhgg.png?x-oss-process=style/bb)
乱码问题解决后的一个聚合图形实例:
![](http://img.blog.itpub.net/blog/attachment/201706/20/29734436_14979459399pO6.png?x-oss-process=style/bb)
参考:
1、 http://www.cnblogs.com/wangxiaoqiangs/p/5412142.html
说明:参考一文中是采用上传新的中文字体文件并修改Zabbix配置文件的方法;
本文是直接修改中文字体文件名,再上传并替换Zabbix自带的字体/usr/share/fonts/dejavu/DejaVuSans.ttf
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29734436/viewspace-2141009/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29734436/viewspace-2141009/