zabbix 监控图出现中文乱码的解决办法

你可能在网上搜到很多解决zabbix监控图中出现中文乱码的方法,我们先看一下是怎么解决的:

1.拷贝windows系统中的字体到zabbix的web端的fonts目录下例如:/var/www/html/zabbix/fonts或apache安装目录htdocs/zabbix/fonts目录下:

[root@test fonts]# pwd
../apache2/htdocs/zabbix/fonts
[root@test fonts]# ls
DejaVuSans.ttf simkai.ttf

2.修改zabbix的web端/include/defines.inc.php

[root@testfonts]# find / -name defines.inc.php
/opt/apache2/htdocs/zabbix/include/defines.inc.php

[root@testfonts]# vi /opt/apache2/htdocs/zabbix/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后缀


现在我给你介绍一种更简单的方法(我的zabbix server 版本是2.4):

1、拷贝你喜欢的字体到zabbix 中/usr/share/fonts目录中(以simkai.ttf字体为例)

2、在zabbix服务器中执行如下命令

# alternatives --install /usr/share/zabbix/fonts/graphfont.ttf zabbix-web-font /usr/share/fonts/simkai.ttf 100

# alternatives --config zabbix-web-font

There are 2 programs which provide 'zabbix-web-font'.


  Selection    Command

-----------------------------------------------

 + 1           /usr/share/fonts/dejavu/DejaVuSans.ttf

*  2           /usr/share/fonts/simkai.ttf


Enter to keep the current selection[+], or type selection number: 2   (在这里选择2,即simkai.ttf字体)


# alternatives --display zabbix-web-font

zabbix-web-font - status is manual.

 link currently points to /usr/share/fonts/simkai.ttf

/usr/share/fonts/dejavu/DejaVuSans.ttf - priority 10

/usr/share/fonts/simkai.ttf - priority 100

Current `best' version is /usr/share/fonts/simkai.ttf.



3、刷新web界面,看到了吗?中文字体出来了。







你可能感兴趣的:(Web,中文,字体,font,zabbix)