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界面查看字体变化。
修改完成!
感谢阅读,麻烦各位靓仔靓女给小落点个关注点个赞,祝各位工作顺心升职加薪!