慧9建 发表于 2019-1-19 11:58:57

zabbix中文问题汇总

  问题一
http://i2.运维网.com/images/blog/201808/03/f887c01f219285fe726e35423791df75.png
  问题解决:
原因是找不到语言包
  $ sudo dpkg-reconfigure locales#查看系统已经安装的语言包
  locale -a
http://i2.运维网.com/images/blog/201808/03/15700376ad6628fa34ee400b9e5fe9ff.png
  $ sudo vim /usr/share/zabbix/include/locales.inc.php   #找到源码文件
  在文件中找到函数"getLocales()"
  'enGB' => array('name' => ('English (en_GB)'),      'display' => true),
  可以把你不需要的语言设置为false,有些版本默认不支持中文,可以找到'zh_CN'这一行把flase改为true
  最后保存文件,重启nignx和php-fpm后问题解决。
  问题二:
#错误
  "cannot send list of active checks to []: host [] not found"
  解决办法:
  因为web端上被监控端的主机名和zabbix_agentd.conf中的Hostname名字不一样,改为一样的即可。
  问题三:
http://i2.运维网.com/images/blog/201808/03/d3bf71eb625e25a479b31f16cffd1b84.png
  解决zabbix乱码方法
上传文件到zabbix中
找到本地C:\Windows\Fonts\simkai.ttf(楷体)上传到服务器zabbix网站目录fonts目录下。
http://i2.运维网.com/images/blog/201808/03/08ea8aa143ac13430544a267ac103a35.png
http://i2.运维网.com/images/blog/201808/03/3fac517e7fafbfb5fe533828fa7a5636.png
  修改zabbix php配置文件

# cd /data/zabbix3.4.5/ # 我zabbix安装目录
# sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php
  查看zabbix乱码处理结果
http://i2.运维网.com/images/blog/201808/03/fb88464ecf23f51e69088af2e1234bf6.png
  常见问题
依旧乱码:通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令
  create database zabbix default charset utf8;
  或者my.cnf增加如下配置
  default-character-set = utf8



页: [1]
查看完整版本: zabbix中文问题汇总