文档章节

Zabbix 4.4管理界面中文乱码解决方法

o
 osc_wws45aot
发布于 2019/08/20 12:47
字数 819
阅读 0
收藏 0
php

精选30+云产品,助力企业轻松上云!>>>

1.zabbix 4.4 安装配置过程可参考官方文档:

 文档链接地址:https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=7&db=mysql

2.Zabbix 4.4 安装完成之后,监控图形页面出现字符集乱码,如下所示:

 

解决方法:

《1》C:\Windows\Fonts\微软雅黑 常规  字体上传到zabbix服务器zabbix-web-font 目录下,

 

《2》zabbix 的安装目录如下:

[root@docker /]# whereis zabbix
zabbix: /usr/lib/zabbix /etc/zabbix /usr/share/zabbix

切换到/usr/share/zabbix 目录,

[root@docker zabbix]# cd /usr/share/zabbix/
[root@docker zabbix]# ls 
actionconf.php                 adm.workingtime.php  chart4.php           favicon.ico                  httpdetails.php  local            robots.txt         sysmaps.php
adm.gui.php                    api_jsonrpc.php      chart5.php           graphs.php                   image.php        locale           screenconf.php     templates.php
adm.housekeeper.php            app                  chart6.php           history.php                  imgstore.php     maintenance.php  screenedit.php     toptriggers.php
adm.iconmapping.php            applications.php     chart7.php           host_discovery.php           include          map.import.php   screen.import.php  tr_events.php
adm.images.php                 assets               chart.php            hostgroups.php               index_http.php   map.php          screens.php        trigger_prototypes.php
adm.macros.php                 audio                charts.php           hostinventoriesoverview.php  index.php        overview.php     services.php       triggers.php
adm.other.php                  auditacts.php        conf                 hostinventories.php          items.php        php.php          setup.php          usergrps.php
adm.regexps.php                auditlogs.php        conf.import.php      host_prototypes.php          js               profile.php      slideconf.php      users.php
adm.triggerdisplayoptions.php  browserwarning.php   correlation.php      host_screen.php              jsLoader.php     queue.php        slides.php         zabbix.php
adm.triggerseverities.php      chart2.php           discoveryconf.php    hosts.php                    jsrpc.php        report2.php      srv_status.php
adm.valuemapping.php           chart3.php           disc_prototypes.php  httpconf.php                 latest.php       report4.php      sysmap.php

发现并未有存放字体fonts目录,于是手动创建fonts目录,将字体文件上传至此目录下。

[root@docker zabbix]# mkdir -p /usr/share/zabbix/fonts

使用rz -y 命令将字体文件msyh.ttf 上传至该目录;

[root@docker fonts]# ls  
msyh.ttf

《3》切换至目录/etc/alternatives/ ,可以看到zabbix-web-font文件实际上是一个软连接,链接的文件实际位置是:/usr/share/fonts/dejavu/DejaVuSans.ttf 。

[root@docker /]# ll /etc/alternatives/zabbix-web-font 
lrwxrwxrwx. 1 root root 38 Aug 19 13:45 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

这里我们删除默认软连接的字符集,指向刚刚新安装的字符集路径。

[root@docker fonts]# ll /etc/alternatives/zabbix-web-font 
lrwxrwxrwx. 1 root root 38 Aug 19 13:45 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@docker fonts]# rm -rf  /etc/alternatives/zabbix-web-font 
[root@docker fonts]# ln -s /usr/share/zabbix/fonts/msyh.ttf /etc/alternatives/zabbix-web-font
[root@docker fonts]# ll /etc/alternatives/zabbix-web-font 
lrwxrwxrwx. 1 root root 32 Aug 20 12:25 /etc/alternatives/zabbix-web-font -> /usr/share/zabbix/fonts/msyh.ttf

《4》修改系统配置文件,让web页面支持简体中文显示

[root@docker fonts]# vim /usr/share/zabbix/include/locales.inc.php

找到如下所示:

'zh_CN' => ['name' => _('Chinese (zh_CN)'),     'display' => false],

修改为
'zh_CN' => ['name' => _('Chinese (zh_CN)'),     'display' => true],

将false 改为true, 保存退出。

《5》重启zabbix-server 服务

[root@docker fonts]# systemctl restart zabbix-server

《6》退出并重新登录WEB,查看图形,显示正常。

  

另外还有一种情况就是安装配置MySQL数据库的时候,没有指定MySQL数据库的字符集。如下所示:

[root@docker fonts]# mysql 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1838
Server version: 5.6.45 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> status;
--------------
mysql  Ver 14.14 Distrib 5.6.45, for Linux (x86_64) using  EditLine wrapper

Connection id:        1838
Current database:    
Current user:        root@localhost
SSL:            Not in use
Current pager:        stdout
Using outfile:        ''
Using delimiter:    ;
Server version:        5.6.45 MySQL Community Server (GPL)
Protocol version:    10
Connection:        Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/lib/mysql/mysql.sock
Uptime:            2 hours 13 min 16 sec

Threads: 26  Questions: 134782  Slow queries: 0  Opens: 168  Flush tables: 1  Open tables: 161  Queries per second avg: 16.856
--------------

设置MySQL数据库字符集为UTF8模式,MySQL数据库修改字符集的方法。在/etc/my.cnf 的【mysqld】端加入如下代码:

[mysqld]
character-set-server=utf8

保存退出,重启MySQL数据库服务即可。

至此,Zabbix 4.4 图像乱码问题解决 。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
监控服务zabbix部署

监控服务zabbix部署[toc] 1. zabbix介绍 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 由2部分构成,与可选组件。 可以通过SNMP,zabbix agent,ping,端...

osc_wbxsl0du
2019/05/17
2
0
Zabbix4.2.0基本配置和邮件报警

[toc] <br><br> 1. 修改中文 注意,虽然改成了中文,但在图形里,中文可能会出现小方框,所以点击>>修改中文乱码<<<br><br> <br><br> 2. 添加监控本机 <br><br> 3. 监控本机mysql 解决:在z......

osc_pw27dksr
2019/04/09
2
0
5.16监控客户机配置触发器5.17解决中文名称不能写数据库的问题5.18解决图形乱码的问题

5.16监控客户机配置触发器 5.17解决中文名称不能写数据库的问题 5.18解决图形乱码的问题 5.16监控客户机配置触发器 5.17解决中文名称不能写数据库的问题 不支持中文报错 原因是数据库字符集不...

林怡丰
2019/03/10
54
0
Zabbix 5.0切换中文语言小结

最近测试Zabbix 5.0,去修改语言时发现不能选择“Chinese(zh_CN)”,这个选项在下拉框中是灰色的(无法选择)。提示“You are not able to choose some of the languages, because locales...

osc_gzy9w31p
06/25
7
0
解决zabbix_web显示中文乱码问题

zabbix图形中文显示设置 如果想将zabbix的界面改成中文,点击类似于管理员头像,可以直接修改 检测中---图形,却显示乱码,这个问题是由于zabbix的web端没有中文字库,我们最需要把中文字库加...

osc_djpzrdiv
2019/05/25
3
0

没有更多内容

加载失败,请刷新页面

加载更多

平时使用的Lszrz到底是什么协议?说说Xmodem/Ymodem/Zmodem

XMODEM, YMODEM, and ZMODEM 由于平时使用rz/sz较多,r/s好理解,一个send一个receive。但是由不太清楚z是什么意思,故有此文。 sx/rx, sb/rb (b=batch)和sz/rz分别实现了xmodem,ymodem和z...

独钓渔
今天
17
0
真正的强智能时代已经到来。道翰天琼认知智能机器人平台API大脑。

最近,我常说人工智能的寒冬快要来了,提醒业界要做好思想准备,但同时我也说:冬天来了,春天就不会远了…… 2019年6月我写了篇文章《深度学习的问题究竟在哪?》,说到深度学习的一个主要问...

jackli2020
今天
24
0
什么是控制型人格,控制型人格的筛查测试

一、 什么是控制性人格 拥有控制型人格的人,他们会尽力的隐藏自己的意图,但是又会使用很微妙的方式来利用周围人的弱点,进而占取便宜时,使他们能够得到自己想要的东西。这类人的控制欲非常...

蛤蟆丸子
今天
14
0
【Spring】Spring AOP 代理对象生成逻辑源码分析

1. spring aop案例(POJO注入) 1.0 被代理接口 TargetInterface /** * 被代理的接口 * @author Yang ZhiWei */public interface TargetInterface { void show(); String show......

ZeroneLove
今天
36
0
聊聊dubbo-go的gracefulShutdownFilter

序 本文主要研究一下dubbo-go的gracefulShutdownFilter gracefulShutdownFilter dubbo-go-v1.4.2/filter/filter_impl/graceful_shutdown_filter.go type gracefulShutdownFilter struct {......

go4it
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部