GreatSQL社区

搜索

DB架构师:曾凡坤

ZABBIX 2.47中文乱码和汉化

DB架构师:曾凡坤 已有 543 次阅读2024-12-30 01:21 |个人分类:CENOTS|系统分类:运维实战| 监控

zabbix自带多种语言包,当然也包含中文。登陆到zabbix web控制台默认是英文,对有些英文不好或者习惯中文的人来说会有不适应。这边也不是讲zabbix汉化,实际上是切换到中文版本。

zabbix汉化步骤如下:

1. 默认登陆界面(英文版)


zabbix默认语言

2. 点击Profile(配置)


zabbix profile

3. User标签的Language改为Chinese(zh_CN),点击save即可


zabbix汉化

4. 汉化后的界面如下


zabbix中文

zabbix乱码是怎么照成的呢?zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码。解决方法很简单,把我们电脑里面字体文件传到zabbix服务器上。

1. 乱码如下图


zabbix乱码

2. 解决zabbix乱码方法

2.1 上传文件到zabbix中找到本地C:\Windows\Fonts\simkai.ttf(楷体)上传到服务器zabbix网站目录fonts目录下。


zabbix中文字体


zabbix楷体

2.2 修改zabbix php配置文件


 # cd /data/site/www.ttlsa.com/zabbix/ # 我zabbix安装目录

 # sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php

3. 查看zabbix乱码处理结果


zabbix中文乱处理结果

4. 常见问题

依旧乱码:通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令


create database zabbix default charset utf8;


或者my.cnf增加如下配置

default-character-set = utf8



然后我们发现中文翻译不好 比如组态

那么我们手工去翻译吧

先找到如下目录和文件

/apache/htdocs/zabbix/locale/zh_CN/LC_MESSAGES/frontend.po

修改了里面的中英文对照

/apache/htdocs/zabbix/locale 目录下

执行下 update_po.sh update_po.sh再进资源文件里面

msgfmt -o frontend.mo frontend.po


重启服务器和系统reboot

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-7-12 11:32 , Processed in 0.013935 second(s), 10 queries , Redis On.
返回顶部