阿尔哦覅和 发表于 2019-1-22 06:52:05

zabbix 图形中文乱码

  http://blog.chinaunix.net/uid-11121450-id-3296646.html
  http://xiaosa.blog.运维网.com/665033/1589677
  问题原因:由于zabbix的web前端没有中文字体
  解决方法:
  1. 进入 C:\Windows\Fonts 选择其中任意一种中文字体例如 “黑体” ( SIMHEI.TTF )
  2.将 Windows 下的中文字体文件( for example: simhei.ttf ) 上传到 zabbix web 目录( Default:/usr/share/zabbix )下的 fonts 目录 ( Default: /usr/share/zabbix/fonts )
  3. 修改zabbix的web前端的字体设置,将如下两行修改为:
  #vi /usr/share/zabbix/include/define.inc.php
  define('ZBX_FONT_NAME', 'DejaVuSans');
  define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans');
  修改为
  define('ZBX_FONT_NAME','simhei');
  define('ZBX_GRAPH_FONT_NAME','simhei');
  其中simhei为字库名字,不用写ttf后缀。
  这样就行了,刷新一下浏览器,看看是不是显示正常了。
  我这周部署了zabbix监控服务器,但是配置过程中发现当有中文时,图中的中文会变成方块
  如下图所示:
http://blog.chinaunix.net/attachment/201208/1/11121450_13438036537eeU.jpg
  这个问题是由于zabbix的web端没有中文字库,我们最需要把中文字库加上即可
  解决办法如下
  1.从windows下控制面板->字体->选择一种中文字库例如“楷体”
http://blog.chinaunix.net/attachment/201208/1/11121450_13438037736Fs5.jpg
  2.把它拷贝到zabbix的web端的fonts目录下例如:/var/www/html/zabbix/fonts,并且把TTF后缀改为ttf
http://blog.chinaunix.net/attachment/201208/1/11121450_1343803960v5TE.jpg
  3.修改zabbix的web端/include/defines.inc.php
  点击(此处)折叠或打开

[*]  //define('ZBX_FONT_NAME', 'DejaVuSans');
[*]  define('ZBX_FONT_NAME', 'SIMKAI');
[*]
[*]  //define('ZBX_GRAPH_FONT_NAME',               'DejaVuSans'); // font file name
[*]  define('ZBX_GRAPH_FONT_NAME',               'SIMKAI'); // font file name
  其中SIMKAI为字库名字,不包含ttf后缀
  测试结果:
http://blog.chinaunix.net/attachment/201208/1/11121450_13438042539G2N.jpg

页: [1]
查看完整版本: zabbix 图形中文乱码