乱码界面如图:

zabbix5中文乱码 问题_Nginx

 

 

乱码的原因在于zabbix默认的字体文件DejaVuSans.ttf不支持中文

解决办法:

1.用find命令找到字体所在位置

# find / -name DejaVuSans.ttf

find的结果有三个,因为Zabbix最终是部署在Nginx上的,第三个的路径才是我们要找的路径

zabbix5中文乱码 问题_html_02

 

 我查的路径是这个:

zabbix5中文乱码 问题_html_03

 

 我修改的/user/share/fonts/dejavu路径的文件才可以。

 

 cd到字体路径

# cd /opt/nginx/html/zabbix/assets/fonts/

2.在windows机器C:\Windows\Fonts下找到一个中文字,传到Zabbix服务器字体路径中

zabbix5中文乱码 问题_html_04

 

 

3. 将原字体文件备份,传进来的字体重命名

# mv DejaVuSans.ttf DejaVuSans.ttf.bak
# mv simhei.ttf DejaVuSans.ttf

4.刷新页面验证

zabbix5中文乱码 问题_Nginx_05

 

2、

乱码界面如图:

zabbix5中文乱码 问题_Nginx

 

 

乱码的原因在于zabbix默认的字体文件DejaVuSans.ttf不支持中文

解决办法:

1.用find命令找到字体所在位置

# find / -name DejaVuSans.ttf

find的结果有三个,因为Zabbix最终是部署在Nginx上的,第三个的路径才是我们要找的路径

zabbix5中文乱码 问题_html_02

 

 我查的路径是这个:

zabbix5中文乱码 问题_html_03

 

 我修改的/user/share/fonts/dejavu路径的文件才可以。

 

 cd到字体路径

# cd /opt/nginx/html/zabbix/assets/fonts/

2.在windows机器C:\Windows\Fonts下找到一个中文字,传到Zabbix服务器字体路径中

zabbix5中文乱码 问题_html_04

 

 

3. 将原字体文件备份,传进来的字体重命名

# mv DejaVuSans.ttf DejaVuSans.ttf.bak
# mv simhei.ttf DejaVuSans.ttf

4.刷新页面验证

zabbix5中文乱码 问题_Nginx_05