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/