Myluzh Blog

Strive to become a dream architect.

Zabbix_Web界面中文异常解决方法

发布时间: 2023-5-9 文章作者: myluzh 分类名称: Zabbix


0x01 Web界面不能选择使用中文
问题如下:系统安装后,web界面不能选择使用中文,系统提示:You are not able to choose some of the languages, because locales for them are not installed on the web server.
1.安装zh_CN语言包
# dnf install langpacks-zh_CN.noarch

2.安装glibc-common实现对语言包的识别:
# dnf install glibc-common

3.说明;如果已安装过,需要重新安装,用reinstall
# dnf reinstall glibc-common

4.因为需要让它识别已安装的语言包测试安装是否成功?如果看到zh_CN语言已安装,表示成功
# locale -a | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8

5.刷新web页面

0x02 Web界面图表中文显示方格
解决
1.从Windows系列系统复制宋体 常规(simsun.ttc),文件路径 C:\Windows\Fonts

2.复制该字体文件到zabbix的web端的fonts目录下,默认rpm安装位置为:/usr/share/zabbix/assets/fonts
注:字体文件的文件后缀名需要是:.ttf,因此改成:simsun.ttf

3.修改php配置文件:
# vi /usr/share/zabbix/include/defines.inc.php
原内容如下:
define(‘ZBX_GRAPH_FONT_NAME’,        ‘graphfont’);
define(‘ZBX_FONT_NAME’, ‘graphfont’);
修改成以下内容:
define(‘ZBX_GRAPH_FONT_NAME’,        ‘simsun’);
define(‘ZBX_FONT_NAME’, ‘simsun’);

4.刷新web页面

标签: zabbix zabbix中文

发表评论