解决zabbix6.4 版本中文图表乱码(显示小方框)问题

1、zabbix6.4 的web 界面切换中文后图形乱码,如下:

解决zabbix6.4 版本中文图表乱码(显示小方框)问题

2、原因是默认字体不支持中文显示导致

3、解决办法: 下载字体,复制到linux字体库,软连接zabbix的默认字体到下载的字体上即可解决。

Rocky Linux 8.0

#下载字体
 yum -y install wqy-microhei-fonts

#备份字体
mv /usr/share/fonts/dejavu/DejaVuSans.ttf  /usr/share/fonts/dejavu/DejaVuSans.ttf_bak

#修改字体
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

#备份zabbix 默认字体
mv /usr/local/zabbix/web_ui/assets/fonts/DejaVuSans.ttf  /usr/local/zabbix/web_ui/assets/fonts/DejaVuSans.ttf_bak

#软链接zabbix字体到下载的字体上
ln -s /usr/share/fonts/wqy-microhei/wqy-microhei.ttc   /usr/local/zabbix/web_ui/assets/fonts/DejaVuSans.ttf

Rocky Linux 9.0

#下载字体rpm安装包
https://dl.rockylinux.org/pub/rocky/8/AppStream/x86_64/os/Packages/w/wqy-microhei-fonts-0.2.0-0.22.beta.el8.noarch.rpm
#安装字体
yum install wqy-microhei-fonts-0.2.0-0.22.beta.el8.noarch.rpm
#备份原有系统字体
mv /usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf  /usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf_bak
#修改字体
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf

 

4、问题解决,查看zabbix的web界面的相关图形。

解决zabbix6.4 版本中文图表乱码(显示小方框)问题