解决zabbix的中文乱码

 CentOS7.1 x64上下载了zabbix官方的rpm包,导入后使用yum安装了zabbix 3.2.6,但是启动zabbix server的时候报了个段错误的错,谷歌了一会儿,发现段错误不止一次的出现在了历史的bug中。解决方法除了官方修复bug外,还有就是自己编译。我选择了自己编译,下载好官方源码后,安装编译环境,顺利的编译并安装了zabbix 3.2.6的server,agent依然是使用yum安装。一切OK后,在/var/www/html/下创建了个zabbix目录,把front/php中的文件cp过去,浏览器打开竟然报403,看了下文件权限,没有任何问题,于是新建了个文件夹,xx,把文件从zabbix目录mv到xx目录,浏览器再访问http://serverip/xx/index.php,竟然又一切正常了,反复试了几次都是这样的情况,奇怪了。我想应该是跟zabbix用户有关,算了不折腾了,打开监控页面,发现设置成中文后,竟然监控图表上的中文都是方框,这明显是字体确实。谷歌了下,大家的做法都是把windows下的支持中文的字体上传到zabbix的fonts目录后改名来解决的。于是我找到了微软雅黑字体。然后上传到了/var/www/html/xx/fonts,把原来的DejaVuSans.ttf 修改为DejaVuSans.ttf.bak 把MSYH.TFF改名为DejaVuSans.ttf,然后刷新zabbix的web页面,图表上显示的中文正常了。但是还是有个别汉字是方框,这是我无法理解的了。

原文地址:https://www.cnblogs.com/sixiweb/p/6892680.html