Menu Close

Zabbix的显示中文乱码问题及备份与导入

一:Zabbix的web界面中文乱码问题

1: 刚部署完zabbix后的正常状态,左下角标注的位置是中文乱码。

2:中文乱码问题

3:找到windows控制面板复制其中的字体文件,黑体为佳:simhei.ttf

4:服务器搜索zabbix的fonts目录

[root@hlying fonts]# find / -name fonts

/app/jdk1.8.0_291/jre/lib/fonts

/boot/grub2/fonts

/etc/fonts

/usr/share/fonts

/usr/share/httpd/noindex/css/fonts

/usr/share/zabbix/assets/fonts

/mnt/dvd/EFI/BOOT/fonts

/mnt/cdrom/EFI/BOOT/fonts

[root@hlying fonts]# cd /usr/share/zabbix/assets/fonts/

[root@hlying fonts]# ls

graphfont.tt5:将本机自己选好的字体上传

[root@hlying fonts]# ls

graphfont.ttf  simhei.ttf

6: 将原有的文件进行移动重命名备份,将上传的字体改为跟原有文件名一样,并重启服务

[root@hlying fonts]# mv graphfont.ttf graphfont.ttf.bak

[root@hlying fonts]# mv simhei.ttf graphfont.ttf

[root@hlying fonts]# systemctl restart zabbix-server.service

[root@hlying fonts]# ls

graphfont.ttf  graphfont.ttf.bak

7: 刷新zabbix的web页面可以看到正常了

二:zabbix的导入与备份

压缩备份:

[root@localhost /]# mysqldump -uroot -p123456 –opt zabbix | bzip2 > zabbix.sql.bz2

Bash
yum -y install bzip2


[root@localhost /]# ll zabbix.sql.bz2
-rw-r–r– 1 root root 2353816 10-23 00:54 zabbix.sql.bz2
#–opt Same as –add-drop-table, –add-locks, –create-options,
–quick, –extended-insert, –lock-tables, –set-charset,
and –disable-keys. Enabled by default, disable with
–skip-opt.
#由于zabbix库一般比较大,所以使用bzip2进行压缩

把备份文件上传另一主机上,看能否导入生效。

[root@localhost /]# scp zabbix_config.sql root@10.0.0.251:/root/
zabbix_config.sql 100% 14MB 7.0MB/s 00:02

4.导入

[root@localhost /]# mysql zabbix < zabbix_config.sql

直接备份:

操作步骤:

1、将数据库zabbix导出为zabbix.sql,并压缩。

Bash
mysqldump -u zabbix -p –default-character-set=UTF8 –opt zabbix > zabbix.sql
Enter password: ********
#时间比较久,看数据库文件的大小。
gzip zabbix.sql

2、将zabbix.sql上传至新zabbix服务器的/mnt下,步骤略。

3、将zabbix.sql导入到zabbix数据库中

Bash
tar -dv zabbix.sql.gz
zcat /mnt/zabbix.sql.gz | mysql -uzabbix -p zabbix
Enter password: ********

4、刷新网页即可

需要注意的事情是导入数据后所有的账号信息都变为老服务器的信息,这点需要注意下。

发表回复