Zabbix解决中文乱码问题

  • A+
所属分类:Zabbix 基础知识

Zabbix是一个基于Web界面的开源综合监控软件,初次接触的朋友一般会选择切换中文界面使用,默认情况下图形化数据模块中会出现中文乱码,给大家分享一个有效解决方案。

 故障分析

Zabbix的网站前端默认字体没有中文字体。

Zabbix解决中文乱码问题

 解决方案

第一步 安装字体

在Windows系统中,选择自己喜欢的中文字体,拷贝到Zabbix网站目录的字体文件夹。教程中使用的是Windows7自带的微软雅黑字体,Zabbix网站字体目录为默认的/var/www/html/fonts。

第二步 修改字体

修改Zabbix定义配置文件,教程中的定义配置文件为/var/www/html//include/defines.inc.php。

  1. [root@Wanghualang ~]# vim /var/www/html//include/defines.inc.php  

大约在第54行,找到:

  1. define('ZBX_GRAPH_FONT_NAME',           'DejaVuSans');  

把默认的DejaVuSans修改为新的中文字体名称,比如教程中使用的是微软雅黑字体,即msyh,最终修改如下:

  1. define('ZBX_GRAPH_FONT_NAME',           'msyh');  

大约在第103行,找到:

  1. define('ZBX_FONT_NAME', 'DejaVuSans');  

把默认的DejaVuSans修改为新的中文字体名称,比如教程中使用的是微软雅黑字体,即msyh,最终修改如下:

  1. define('ZBX_FONT_NAME', 'msyh');  

修改完毕后刷新浏览器页面会立即生效,但还是建议重启一次Apache或者Nginx。

Zabbix解决中文乱码问题

资源简介 文件名称:Windows7微软雅黑字体 文件版本:字体文件 运行平台:Windows
下载地址
  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: