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
其实我这里已经设置过了,所以看到的是中文,不过不影响 重启apache2并验证web页面
root@zabbix-server:~# systemctl restart apache2
2、图形中文乱码解决
2.1 在windows里找到自己喜欢的字体
路径:C:\Windows\Fonts
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,修改后的字体文件即可直接生效