Zabbix图形中文字体显示方块处理
原因很简单,图形显示用的字体是dejavu,不支持中文。
怎么办?先理清逻辑。
zabbix配置文件(/usr/share/zabbix/include/defines.inc.php)里,定义的字体叫做graphfont.ttf,然后一路软链接到DejaVuSans.ttf,如下:
/usr/share/zabbix/graphfont.ttf -> /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
那么,修改掉最后一层软连接的目标字体就可以了。执行类似下面的命令就可以了。
yum install google-noto-sans-simplified-chinese-fonts.noarch -y mv /etc/alternatives/zabbix-web-font /etc/alternatives/zabbix-web-font_bak ln -s /usr/share/fonts/google-noto/NotoSansSC-Regular.otf /etc/alternatives/zabbix-web-font
我的环境是Zabbix 3.4和CentOS7,其他版本的,就按照这个思路,修改字体包或者路径即可。
原文出处:zoublog -> https://zoublog.com/zabbix-graph-chinese-fonts/
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。