Ubuntu14.4 kylin系统下zabbix.2.2版本中文处理的问题

    安装新版本zabbix 2.2.X 平台centos6和ubuntu14.4 可能不太一样,14.4的Ubuntu创建了许多的软链接。

这样的话,同样是找defines.inc.php的话,就会出显很多问题,要么替换后只显示色块,而不出显字体,甚至连英文都不显示的情况,所以我们就按以下步聚处理:

一、开启版本自带的中文支持

 

1、服务器端找到 zabbix/include/ locales.inc.php 文件
2、修改 locales.inc.php内容为:‘zh_CN‘ => array(‘name‘ => _(‘Chinese (zh_CN)‘),        ‘display‘ => true),默认是false,所以不显示Chinese(zh_CN)。保存退出。

  不需要重启,只需刷新就成,

二、修改date.timezone

   find php.ini  centos/下/etc/php.conf下,ubuntu则在/etc/php5/apache2下

 date.timezone= PRC 或者Asia/beijing

后重启apache2 

 sudo service apache2 restart

 

三、修改zabbix图形显示字体

    查看/usr/share/zabbix/fonts/下

graphfont.ttf -> /etc/alternatives/zabbix-frontend-font

故,可以得出对应的真正字体应该是链接zabbix-frontend-font

再查看如下

 

lrwxrwxrwx   1 root root    47 10月 18 22:34 zabbix-frontend-font -> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf

 

修改之   故先删除sudo rm -rf zabbix-frontend-font

重建  sudo ln -s  /usr/share/fonts/truetype/ttf-dejavu/simkai.ttf simkai.ttf

 

当然也可以修改defines.inc.php

 

zabbix的web端/include/defines.inc.php

点击(此处)折叠或打开
#define(‘ZBX_FONT_NAME‘, ‘graphfont‘);
define(‘ZBX_FONT_NAME‘, ‘simkai‘);

#define(‘ZBX_GRAPH_FONT_NAME‘, ‘graphfont‘);

 define(‘ZBX_GRAPH_FONT_NAME‘, ‘simkai‘);

其中SIMKAI为字库名字,不包含ttf后缀.

 

 

 

大功告成!!!

 

 

 

 

 

 

 

 

本文出自 “技术成就自我” 博客,请务必保留此出处http://gotusson.blog.51cto.com/692866/1565560

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。