Zabbix 5.0 LTS配置中文支持并解决字符乱码问题
Zabbix 5.0 LTS配置中文支持并解决字符乱码问题
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.修改zabbix的中文界面支持
1>.点击"User settings"
2>.点击"Language"下拉框(默认是英文),选择"Chinese(zh_CN)"
3>.而后点击"Update"
4>.切换为中文界面
5>.切换为中文后发现图形出现字符乱码问题
二.解决zabbix中文乱码问题
1>.将window的字体(通常其路径为:"C:\Windows\Fonts")上传到zabbix server服务器
2>.用window字体替换zabbix 默认的字体
[root@hadoop105.yinzhengjie.com ~]# find / -name defines.inc.php /usr/share/zabbix/include/defines.inc.php [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# grep -i graphfont /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name define('ZBX_FONT_NAME', 'graphfont'); [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# find /usr/share/zabbix/ -name graphfont* # 我们可以先查看一下字体文件在哪个路径,而后看看是否还有其它字体。 /usr/share/zabbix/assets/fonts/graphfont.ttf [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# ll /usr/share/zabbix/assets/fonts total 0 lrwxrwxrwx 1 root root 33 Nov 4 16:24 graphfont.ttf -> /etc/alternatives/zabbix-web-font [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# ll total 11512 -rw-r--r-- 1 root root 11787328 Mar 2 2019 simkai.ttf [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# mv simkai.ttf /usr/share/zabbix/assets/fonts [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# ll /usr/share/zabbix/assets/fonts # 注意观察,字体的名称后缀是否一致,若不一致则不要继续做后面的操作,否则可能会导致zabbix web界面的英文文字也不正常显示了。 total 11512 lrwxrwxrwx 1 root root 33 Nov 4 16:24 graphfont.ttf -> /etc/alternatives/zabbix-web-font -rw-r--r-- 1 root root 11787328 Mar 2 2019 simkai.ttf [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# cp /usr/share/zabbix/include/defines.inc.php /usr/share/zabbix/include/defines.inc.php-`date +%F` # 修改前一定要做好被备份哟~ [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# sed -r -i 's#graphfont#simkai#' /usr/share/zabbix/include/defines.inc.php # 修改字体为我们刚刚上传的windows字体即可~ [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]# grep -i simkai /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name define('ZBX_FONT_NAME', 'simkai'); [root@hadoop105.yinzhengjie.com ~]# [root@hadoop105.yinzhengjie.com ~]#
3>.刷新zabbix web页面,发现中文正常显示啦~
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
欢迎加入基础架构自动化运维:598432640,大数据SRE进阶之路:959042252,DevOps进阶之路:526991186