由于zabbix用的字符编码对中文支持不是很友好,故在使用zabbix-server web端服务会出现中文字符码错乱的情况,如下:


zabbix中文字符乱码问题_web端


解决方法: 更换zabbix服务端的字符编码集。

  1. 找到zabbix默认使用的字符编码: # find / -name DejaVuSans.ttf 存储的路径。各版本zabbix对改文件的存储路径可能会有不同。
  2. 可在windows电脑上找对应的中文字符集:存放在 C盘的windows文件下的fonts文件里。

zabbix中文字符乱码问题_字符编码_02


复制任意一个字符集上传到 zabbix server 的 DejaVuSans.ttf的同目录下。

修改中文字符集的名称为:simkai.ttf  

3.修改zabbix server 服务器的 defines.inc.php 文件。 # find / -name defines.inc.php  在zabbix的下级目录中。


zabbix中文字符乱码问题_php_03


此处修改为 simkai  .保存退出。


4.刷新zabbix server  web端页面,发现问题得到解决。

zabbix中文字符乱码问题_web端_04