02-Zabbix 中文乱码解决方案2 min read

  • A+
所属分类:Zabbix

 

1. zabbix中文设置

 

1. 登录zabbix_Web界面进入右上角小人头用户基本设置

02-Zabbix 中文乱码解决方案

  

2. 然后在User(用户) --> Language(语言)里面设置为Chinese(zh_CN)中文Update即可

02-Zabbix 中文乱码解决方案

  

中文显示界面如下:

02-Zabbix 中文乱码解决方案

  

2. 解决中文乱码

 

因为在zabbix中默认的语言是英文,还有一些地方对中文的支持不太好,会出现乱码。这时就需要我们下载插件或者其它一些方式使其更好的支持中文显示。解决中文乱码收集到以下两种方法。

 

2.1 使用whindows字符集

    

whindows下也是有字符集的,我们可以找到whindows字符集文件,将zabbix的字符集文件替换即可

 

Whindows字符集文件路径:

  1. C:\Windows\Fonts  
 

可以看到windows支持的字符集还是很多的:

02-Zabbix 中文乱码解决方案

 

Zabbix字符集文件路径:

  1. [root@linux-node1 ~]# ll /usr/share/zabbix/fonts  
  2. total 0  
  3. lrwxrwxrwx 1 root root 33 Jan 11 09:24 graphfont.ttf -> /etc/alternatives/zabbix-web-font  

 

将我们想要的字符集上传至Zabbix服务端,将其替换并重新刷新zabbix界面即可

  1. #首先先来看一下:  
  2. [root@linux-node1 ~]# cd /usr/share/zabbix/fonts  
  3. [root@linux-node1 fonts]# ll  
  4. total 0  
  5. lrwxrwxrwx 1 root root 33 Jan 11 09:19 graphfont.ttf -> /etc/alternatives/zabbix-web-font  
  6. [root@linux-node1 fonts]# ll /etc/alternatives/zabbix-web-font  
  7. lrwxrwxrwx 1 root root 38 Jan 11 09:19 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf  
  8. [root@linux-node1 fonts]# ll /usr/share/fonts/dejavu/DejaVuSans.ttf  
  9. -rw-r--r-- 1 root root 720012 Feb 27  2011 /usr/share/fonts/dejavu/DejaVuSans.ttf  
  10. #以上可看出zabbix的字符集是由系统的字符集经过软链接到的/usr/share/zabbix/fonts目录下,所以在这里我们直接将其上传替换即可  
  11.    
  12. [root@linux-node1 fonts]# rz simsun.ttc    #<== 上传windows的字符集  
  13. [root@linux-node1 fonts]# mv simsun.ttc graphfont.ttf  

  

2.2 下载插件解决

  

中文乱码如下:

02-Zabbix 中文乱码解决方案

 

方法1: 执行如下命令解决乱码:

  1. #安装epel源  
  2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo  #<== CentOS7epel源  
  3. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo   #<== CentOS6epel源  
  4. #下载软件包  
  5. yum -y install wqy-microhei-fonts  
  6. #替换  
  7. \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf  

 

方法2: 通过上传软件包解决乱码:

  1. #上传:wqy-microhei-fonts-0.2.0-0.14.beta.el6.noarch(见本笔记附件)  
  2. yum -y --nogpgcheck install wqy-microhei-fonts  
  3. \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf  

 

通过执行以上两种任意的一种方法,刷新字体乱码情况解决(这是利用新的开源字体替换系统自带的字体)。不过要是饼图的话可能还会有乱码,其他的就不会有乱码啦!

02-Zabbix 中文乱码解决方案

  

  

zhaoyulin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: