zabbix在切换成中文的时候,图形总有些英文翻译过来是方块形,通过亲测,终于解决。
操作方法如下
- 先确认zabbix网站数据库编码格式,进入数据库后输入如下:
mysql> show create database zabbix;
+———-+—————————————————————–+
| Database | Create Database |
+———-+—————————————————————–+
| zabbix | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+———-+—————————————————————–+
1 row in set (0.00 sec) - 步骤一的问题虽然解决了历史记录中的乱码问题,还有一个就是在图像界面显示时中文字符乱码的问题,如下所示:
命令输入:pwd
命令输入:ll - 将windows系统中的字体文件(控制面板->字体->楷体simkai.ttf)拷贝到/var/www/html/zabbix/fonts/
修改服务端字体配置
[root@zabbix ~]
# vi /var/www/html/zabbix/include/defines.inc.php
:%s
/DejaVuSans/simkai/g
:wq
- 查看字符集值:
1
mysql>show variables
like
'collation%'
;
1mysql>show variables
like
'character%'
;
修改以下项:
12345678mysql>
set
character_set_client =utf8;
mysql>
set
character_set_connection=utf8;
mysql>
set
character_set_database =utf8;
mysql>
set
character_set_results =utf8;
mysql>
set
character_set_server =utf8;
mysql>
set
character_set_system =utf8;
mysql>
SET
collation_server = utf8_general_ci;
mysql>
SET
collation_database = utf8_general_ci;
再次检查字符集值:
修改数据库默认字符集:
显示utf8了,但还是不行,已存在的数据表依然使用之前的字符集,干脆用方法三重建数据库。
- 替换字体 mv /home/zabbix/桌面/graphfont.ttf /usr/share/zabbix/fonts/graphfont.ttf
历史上的今天
2014年:你要拿什么与2014告别?(0条评论)
本文最后更新于 2020-06-10 10:56
请博主喝杯咖啡呢,谢谢^_^
如果本文“对您或有帮助”,欢迎随意打赏,以资鼓励继续创作!
原创文章《Zabbix替换站点默认字体》,作者:笔者 徐哲,未经允许不得转载。
转载或复制时,请注明出处:https://www.xuxiaokun.com/219.html,本文由 Mr.xu 博客网 整理。
本站资源下载仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。