Zabbix | 修改界面语言为中文(二)

  • 内容
  • 相关

默认的zabbix界面是英文界面,一些开发能力强的公司会对zabbix进行二次定制,变成适合自己公司业务的系统。在这儿我们如何弄成熟悉的汉语界面呢?

1. 登录zabbix的主界面,点击右上角的小头像图标,就可以进入到设置界面。

2. 在设置界面,默认的界面语言就是english,点旁边下拉按钮,选择Chinese(zh_CN)中文语言。

3. 选择好以后,点击update按钮更新配置,回到主界面,界面上大部分都变成了中文。

4. 但并不是所有的界面都变成了中文,如图所示(监测中图形),然后左上角群组选择zabbix_server,主机选择zabbix_server,选择CPU load,选择完成后,可以看到下方会显示一个动态图形,但是字体是乱码。

5. windows系统上打开运行界面,我的是windows10,输入c:\windows\fonts,然后点击确定,打开windows的字体目录。在右上角的搜索框输入simkai.ttf,然后会出现楷体的搜索结果。

6. 将这个字体复制出来,并且改名为DejaVuSans.ttf,注意后缀。然后想办法传到Linux系统的/usr/share/fonts/dejavu这个目录里,把之前存在的DejaVuSans.ttf进行覆盖即可。我安装了lrzsz,然后用rz方式上传的这个文件。

7. 上传完成后,回到刚才的监控页面,刷新后就能看到正常显示的字体。

至此,zabbix的汉化完成。

 

补充上面的第7步骤是采用替换原有字体的方式解决乱码问题

分析Zabbix自带字体,可以看到经两次软链接后,graphfont.ttf实际指向/usr/share/fonts/dejavu/DejaVuSans.ttf

[root@CentOS7x64 ~]# ll /usr/share/zabbix/fonts/graphfont.ttf
lrwxrwxrwx. 1 root root 33 6月  19 14:42 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@CentOS7x64 ~]# ll /etc/alternatives/zabbix-web-font
lrwxrwxrwx. 1 root root 38 6月  19 14:42 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@CentOS7x64 ~]# ll /usr/share/fonts/dejavu/DejaVuSans.ttf
-rw-r--r--. 1 root root 1330156 6月  20 14:44 /usr/share/fonts/dejavu/DejaVuSans.ttf
[root@CentOS7x64 ~]#

 您阅读这篇文章共花了:

上一篇:Zabbix | Centos 7.2 安装 Zabbix 监控程序(一)

下一篇:Zabbix | Linux下的zabbix_agent客户端安装与配置(三)

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:Zabbix | 修改界面语言为中文(二) - http://www.fishyoung.com/post-221.html