目录
- 前言
- 一、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.”,大意是提示系统未安装中文语言支持。
(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)",应用更新
如此便完成了中文设置。
二、图表中文乱码处理
(1)先从 Windows 电脑里拷贝一个字体到桌面
如:楷体,Windows路径 C:\Windows\Fonts\SIMKAI.TTF
(2)查找 Zabbix 字体所在目录
find / -name fonts
如上图所示,本文环境的目录在/usr/share/zabbix/assets/fonts
(3)使用工具将字体传到该目录
略
(4)进入到字体目录备份原有字体,并将上传的字体改为该名称
cd /usr/share/zabbix/assets/fonts/
mv graphfont.ttf graphfont.ttf.bak
mv SIMKAI.TTF graphfont.ttf
(5)刷新zabbix web页面
可以看到图表已变成中文了