目录

  • 前言
  • 一、web页面中文设置
  • (1)检查验证当前服务器是否安装中文包
  • (2)安装中文包
  • 二、图表中文乱码处理
  • (1)先从 Windows 电脑里拷贝一个字体到桌面
  • (2)查找 Zabbix 字体所在目录
  • (3)使用工具将字体传到该目录
  • (4)进入到字体目录备份原有字体,并将上传的字体改为该名称
  • (5)刷新zabbix web页面


前言

简单的说一下,写这个文章的目的,主要是网上五花八门的设置方法,看的眼花缭乱,想着自己写一篇一目了然的处理步骤。本文主要记录下自己设置zabbix中文和图表文字乱码处理方法,本文中使用的zabbix版本为6.4.0,zabbix5.0的版本也适用。

一、web页面中文设置

Zabbix部署好以后,登录上去发现全是英文的,进入Web设置中文

路径User setting -> Profile -> Language

发现"Chinese(zh_CN)“,这个选项在下拉框中是灰色的(无法选择)。提示"You are not able to choose some of the languages, because locales for them are not installed on the web server.”,大意是提示系统未安装中文语言支持。

zabbix5修改为中文_服务器

(1)检查验证当前服务器是否安装中文包

locale -a | grep "zh_CN"

输出为空,那么可以判断这台服务器没有安装中文包。下面来安装。

(2)安装中文包

##CentOS 8
dnf -y install glibc-langpack-zh.x86_64

## CentOS 7
yum groupinstall chinese-support -y

##Ubuntu
apt-get install language-pack-zh* -y

安装完成后,直接刷新zabbix-server页面,如下所示,直接选择"Chinese(zh_CN)",应用更新

zabbix5修改为中文_服务器_02


如此便完成了中文设置。

zabbix5修改为中文_运维_03

二、图表中文乱码处理

zabbix5修改为中文_zabbix5修改为中文_04

(1)先从 Windows 电脑里拷贝一个字体到桌面

如:楷体,Windows路径 C:\Windows\Fonts\SIMKAI.TTF

(2)查找 Zabbix 字体所在目录

find / -name fonts

zabbix5修改为中文_服务器_05


如上图所示,本文环境的目录在/usr/share/zabbix/assets/fonts

zabbix5修改为中文_web页面_06

(3)使用工具将字体传到该目录

(4)进入到字体目录备份原有字体,并将上传的字体改为该名称

cd /usr/share/zabbix/assets/fonts/
mv graphfont.ttf graphfont.ttf.bak
mv SIMKAI.TTF graphfont.ttf

zabbix5修改为中文_zabbix_07

(5)刷新zabbix web页面

可以看到图表已变成中文了

zabbix5修改为中文_运维_08