设置中文字体解决Zabbix5.0监控图表乱码问题

Zabbix5.0管理界面在切换到中文后,汉字无法正常显示。问题在于其默认字体不支持中文。解决方法是更改图表字体,通过安装文泉驿微米黑字体,创建软链接指向该字体,并重启Zabbix-Server服务,从而实现中文图表的正常显示。
摘要由CSDN通过智能技术生成

Zabbix5.0管理界面提供多语种支持,切换中文可以通过如下操作完成:User settingsUsersLanguageChinese(zh_CN)Update

中文界面中有一个小问题,就是汉字不能正常显示,原因是Zabbix默认字体是英文字体,因此将默认字体为设置中文字体就可以解决问题。

解决方案的第一个问题:图表中使用的字体存放在哪儿?

经过查找资料可知字体的路径在/usr/share/zabbix/assets/fonts/

[root@webserver ~]# ll  /usr/share/zabbix/assets/fonts/
total 0
lrwxrwxrwx 1 root root 33 Jan  7 09:43 graphfont.ttf -> /etc/alternatives/zabbix-web-font

由此可知graphfont.ttf/etc/alternatives/zabbix-web-font的软连接。因此修改graphfont.ttf的软链接即可修改图表字体。

具体步骤如下:

# 安装字体,这里选择文泉驿微米黑字体
[root@webserver ~]# yum install -y wqy-microhei-fonts.noarch
[root@webserver ~]# update-alternatives --install /usr/share/zabbix/assets/fonts/graphfont.ttf \
    zabbix-web-font /usr/share/fonts/wqy-microhei/wqy-microhei.ttc 10
# 配置字体
[root@webserver ~]# update-alternatives --config zabbix-web-font
There are 2 programs which provide 'zabbix-web-font'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/share/fonts/dejavu/DejaVuSans.ttf
   2           /usr/share/fonts/wqy-microhei/wqy-microhei.ttc

Enter to keep the current selection[+], or type selection number: 2
# 重启Zabbix-Server服务
[root@webserver ~]# systemctl restart zabbix-server
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值