1、 问题描述
zabbix在页面中将语言设置为中文后出现乱码问题
 
监控中文乱码解决方法
1、之前看过一个从Windows里面将本机电脑字体的ttf文件传入服务器中,但是Windows的C:\windows\fonts里面的字体TTF文件可能因为权限的原因无法传到服务器上,所以我直接从网上搜索“字体TTF文件”下载一个中文字体即可,下载完成之后将文件传到zabbix 所在的服务器中
2、将ttf文件放到fonts目录下(不知道在哪用find查找一下)
find / -name fonts |grep -v  "/root"
 

cd /usr/share/zabbix/assets/fonts/   
 
(将文件放到该路径下,注意属主/属组)
 
 3、找到defines.inc.php配置文件(用find查找)
find /-name  defines.inc.php
 

 4、此时有两种方法:
 1)查看刚刚找到的defines.inc.php文件这两处
- 确保两处命名统一
 - 直接将原来的msyh.ttf文件改个名字,将simhei(刚刚导入的文件)改为msyh.ttf
 - 注:此方法我也没试过,不知道要不要重启,如发现zabbix页面刷新之后还是不行就重启一下吧,或者一开始保险起见就重启一下
 
重启zabbix服务端命令:
systemctl restart zabbix-server.service
 
重启后刷新zabbix界面查看字体变化。
 
2)方法二,修改defines.inc.php配置文件
vim /usr/share/zabbix/include/defines.inc.php
 
将下图两处改为simhei(刚刚导入的字体文件名)后保存退出
 
 重启zabbix服务端
 systemctl restart zabbix-server.service
 重启后刷新zabbix界面查看字体变化。
修改完成!
 感谢阅读,麻烦各位靓仔靓女给小落点个关注点个赞,祝各位工作顺心升职加薪!



















