centos-rhel服务器相关 / zabbix / 未分类 · 2016年10月11日

zabbix中文乱码解决方法

zabbix乱码是怎么照成的呢?
zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码。解决方法很简单,windows 里面字体文件传到zabbix服务器上。
找到本地C:\Windows\Fonts\simkai.ttf(楷体)上传到服务器zabbix网站目录fonts目录下。
wget linuxchina.net/simkai.ttf
修改zabbix php配置文件
cd /data//zabbix/ # 我zabbix安装目录
cp include/defines.inc.php include/defines.inc.phpbak
sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php

通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令
create database zabbix default charset utf8;
或者my.cnf增加如下配置
default-character-set = utf8
http://www.ttlsa.com/zabbix/zabbix-chinese-garbled-ttlsa/