web设置中文后,监控图没有文字或者是方框,搜索后发现是字体的问题,解决方法是上传支持中文的字体。

zabbix web 的PHP程序调用graphfont.ttf这个字体文件:

/usr/share/zabbix/assets/fonts
graphfont.ttf -> /etc/alternatives/zabbix-frontend-font

graphfont.ttf指向/etc/alternatives/zabbix-frontend-font

/etc/alternatives
zabbix-frontend-font -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf

zabbix-frontend-font 指向 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf

我们通过修改zabbix-frontend-font的连接改变支持的字体:

备份原连接
mv zabbix-frontend-font zabbix-frontend-font.bak

新建连接
ln -s /usr/share/fonts/ttf/simkai.ttf zabbix-frontend-font
注:simkai.ttf 是我上传的字体文件

zabbix4 图形界面中文乱码