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 是我上传的字体文件
来源:51CTO
作者:vincentkp
链接:https://blog.51cto.com/14386969/2408955