1、ubuntu系统安装中文语言环境

安装好zabbix4.0后,默认是英文的,且没有中文语言环境

#安装简体中文语言环境
root@zabbix-server:~# apt install language-pack-zh*

#增加中文语言环境变量 
root@zabbix-server:~# 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"

#重新设置本地配置 
root@zabbix-server:~# dpkg-reconfigure locales 

其实我这里已经设置过了,所以看到的是中文,不过不影响 image.png image.png image.png 重启apache2并验证web页面

root@zabbix-server:~# systemctl restart apache2 

image.png

2、图形中文乱码解决

2.1 在windows里找到自己喜欢的字体

路径:C:\Windows\Fonts image.png

2.2 上传字体到zabbix web目录

我是apt安装的,所以目录是在/usr/share/zabbix/assets/fonts

root@zabbix-server:/usr/share/zabbix/assets/fonts# ls
graphfont.ttf  simfang.ttf

root@zabbix-server:/usr/share/zabbix/assets/fonts# chown zabbix.zabbix ./* #更改权限为zabbix用户和组

root@zabbix-server:/usr/share/zabbix/assets/fonts# ll
总用量 10332
drwxr-xr-x 2 root   root         46 8月  20 10:43 ./
drwxr-xr-x 5 root   root         44 8月  20 04:09 ../
lrwxrwxrwx 1 root   root         38 8月  20 04:09 graphfont.ttf -> /etc/alternatives/zabbix-frontend-font
-rw-r--r-- 1 zabbix zabbix 10578152 10月 15  2019 simfang.ttf
2.3 修改zabbix文件调用新字体
root@zabbix-server:~# cd /usr/share/zabbix/include/
root@zabbix-server:/usr/share/zabbix/include# vim defines.inc.php

define('ZBX_GRAPH_FONT_NAME',           'simfang'); // font file name
define('ZBX_FONT_NAME', 'simfang');
2.4 验证字体是否生效

通常不需要重启zabbix及apache,修改后的字体文件即可直接生效 image.png