发表于 2019-1-23 08:24:55

Zabbix的企业级监控架构搭建—配置zabbix的web页面支持中文

Zabbix安装后web页面的选项和监控图形显示都是英文的,使用过程中总是感觉会有些不习惯,这时候我们可以通过简单配置,即可实现支持中文环境的效果,在这里做一下总结吧。

一.通过用户的设置

通过用户设置,只要安装php时支持了gettext,就可以将web页面的选项设置为中文环境,但是你会苦恼地发现在zabbix监控的图形和拓扑图中,中文会变成方块,出现中文乱码问题,这个原因是因为zabbix的web端没有中文字库。
http://i2.运维网.com/images/blog/201801/06/439c9b05f7fc1625659f4cd73ee25e09.png
通过用户设置:
http://i2.运维网.com/images/blog/201801/06/0a6e81c11751910dbe1e5fdf4129b99a.png
Web页面选项变成中文了,但是图形中的中文显示乱码了。
http://i2.运维网.com/images/blog/201801/06/a9c4733392abad6fd8785781afc4b34d.png

二.配置中文库

1,准备中文库
  Windows的控制面板-->字体-->选择一种你喜欢的字体,例如“楷体”。
http://i2.运维网.com/images/blog/201801/06/3acd79d71abd7cd7e892ccc05192de74.png

2,拷贝到zabbix的web端的fonts目录下

# cd /node/nginx-1.12.2/html/zabbix/fonts/
# ll
total 12252
-rw-r--r--. 1 nginx nginx   756072 Jan5 19:21 DejaVuSans.ttf
-rw-r--r--. 1 rootroot11787224 Jan5 23:42 simkai.ttf
替换字体

# mv DejaVuSans.ttf DejaVuSans.ttf.bak
# mv simkai.ttf DejaVuSans.ttf
# chown nginx.nginx *
3,设置界面为中文

# vim /node/nginx-1.12.2/html/zabbix/include/locales.inc.php
'zh_CN' => ['name' => _('Chinese (zh_CN)'),   'display' => true],
  如果'display' => false,将其改为'display' => true。

三.刷新页面

刷新后,可以看到zabbix的web页面中,图形也支持中文了。
http://i2.运维网.com/images/blog/201801/06/f11c2667c65d341ac8b26fe18b9827bb.png
中文环境配置完成。



scolate 发表于 2019-1-23 11:47:09

这个可以不错啊 学习下
页: [1]
查看完整版本: Zabbix的企业级监控架构搭建—配置zabbix的web页面支持中文