zabbix2.2乱码处理方法

回复 收藏
方法一: 这个是解决编译安装zabbix的方法    https://www.ttlsa.com/zabbix/zabbix-chinese-garbled-ttlsa/  文章出自 运维生存时间
1. 乱码如下图

zabbix乱码

2. 解决zabbix乱码方法
2.1 上传文件到zabbix中
找到本地C:\Windows\Fonts\simkai.ttf(楷体)上传到服务器zabbix网站目录fonts目录下。

zabbix中文字体


zabbix楷体

2.2 修改zabbix php配置文件

1

2


  [color=rgb(0, 111, 224) !important] [color=rgb(155, 155, 139) !important]# cd /data/site/www.ttlsa.com/zabbix/ # 我zabbix安装目录
  [color=rgb(0, 111, 224) !important] [color=rgb(155, 155, 139) !important]# sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php




3. 查看zabbix乱码处理结果

zabbix中文乱处理结果

4. 常见问题
依旧乱码:通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令

1


[color=rgb(255, 128, 0) !important]create [color=rgb(255, 128, 0) !important]database [color=rgb(255, 128, 0) !important]zabbix [color=rgb(32, 176, 218) !important]default[color=rgb(0, 111, 224) !important] [color=rgb(255, 128, 0) !important]charset [color=rgb(189, 183, 107) !important]utf8[color=rgb(216, 216, 216) !important];



或者my.cnf增加如下配置

1


[color=rgb(32, 176, 218) !important]default[color=rgb(218, 218, 218) !important]-[color=rgb(189, 183, 107) !important]character[color=rgb(218, 218, 218) !important]-[color=rgb(189, 183, 107) !important]set[color=rgb(0, 111, 224) !important] [color=rgb(218, 218, 218) !important]=[color=rgb(0, 111, 224) !important] [color=rgb(189, 183, 107) !important]utf8




5. 总结
乱码处理方法很简单,实际上就是替换字体。希望zabbix的同学请继续关注zabbix教程,也同时继续关注运维生存时间。手头上的服务器都是什么配置?请看《zabbix资产清单inventory管理(14)》
方法二: 如果你是yum安装的zabbix,这个时候你是找不到上面的文件夹的,这个时候你应该在/usr/share/fonts/dejavu 这个目录下更改,具体的命里那个如下:
mv  DejaVuSans.ttf   DejaVuSans.ttf.bak
mv simfang.ttf  DejaVuSans.ttf

这个命令运行完成后刷新下你的浏览器,就能回复正常。
2016-04-08 13:29 举报
已邀请:
0

心怡呆呆

赞同来自:

.00.0图挂了,你们理解下吧。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: