Loading

更改zabbix为中文

登录zabbix后我们发现在用户设置界面无法将语言设置成中文

这是因为我们安装的系统为英文版,我们需要给Ubuntu系统安装中文语言环境
安装并设置中文简体语言环境

sudo apt-get install language-pack-zh*
sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
LANG="zh_CN.UTF-8"   # 增加此行

重新设置本地配置
sudo dpkg-reconfigure locales


验证web界面
重启apache并验证web页面

systemctl restart apache2

刷新页面后发现此时可以选择中文了,选择中文并点击update


我们发现界面已经为中文了,但是图形监控显示位置有乱码,这是由于web界面显示为中文但是系统没有相关字体支持,因此需要相关字体的支持才能正常显示,我们可以拷贝Windows系统中的字体到对应的目录下进行更改
控制面板中找到字体(控制面板---大图标--字体),然后拷贝出你想要的字体

将字体文件上传至zabbix web目录/var/www/html/zabbix/assets/fonts/

ll /var/www/html/zabbix/assets/fonts
total 10276
drwxr-xr-x 2 abc abc    4096 Nov  4 18:50 ./
drwxr-xr-x 5 abc abc    4096 Oct 18 16:00 ../
-rw-r--r-- 1 abc abc  756072 Oct 18 16:00 DejaVuSans.ttf
-rw-r--r-- 1 abc abc 9753388 Oct 15  2019 simhei.ttf

修改zabbix文件调用新字体

vim /var/www/html/zabbix/include/defines.inc.php

# 72 define('ZBX_GRAPH_FONT_NAME',           'DejaVuSans'); // font file name
72 define('ZBX_GRAPH_FONT_NAME',           'simhei'); // font file name

# 113 define('ZBX_FONT_NAME', 'DejaVuSans');
113 define('ZBX_FONT_NAME', 'simhei');

修改完成后保存文件并到页面上刷新进行验证,可以看到已经显示了

posted @ 2021-11-04 19:02  LR!  阅读(1680)  评论(0编辑  收藏  举报