一、zabbix 图形乱码
1.复制windows 字体到zabbix web/fonts目录下并改名.ttf
2.修改/include/defines.inc.php
define(‘ZBX_GRAPH_FONT_NAME','MSYH')
3.OK
二、zabbix 报警
zabbix 接受报警的人需要有报警host 的read权限
三、zabbix 历史记录乱码
1)备份zabbix数据库
[root@zhu1 ~]
#
mysqldump -uroot -p123456 zabbix > zabbix.sql
2)修改备份文件
[root@zhu1 ~]
#
sed -i 's/latin1/utf8/g' zabbix.sql
3)删除zabbix数据库
mysql> drop database zabbix;
4)关闭mysql数据库,设置默认字符集
[root@zhu1 ~]
#
vim /etc/my.cnf
[mysqld]
log-bin
datadir=
/var/lib/mysql
socket=
/var/lib/mysql/mysql
.sock
default-character-
set
=
utf8
#添加该项
5)启动mysql并恢复zabbix数据库
[root@zhu1 ~]
#
mysql -uroot -p123456 zabbix < zabbix.sql
mysql> show create database zabbix;
+----------+-----------------------------------------------------------------+
| Database | Create Database |
+----------+-----------------------------------------------------------------+
| zabbix | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-----------------------------------------------------------------+
1 row
in
set
(0.00
sec)
mysql> show variables like
'character%'
;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir |
/usr/share/mysql/charsets/
|
+--------------------------+----------------------------+
8 rows
in
set
(0.00
sec)
安装时
#1.删除zabbix数据库
#2.设置mysql数据库的默认字符集为utf8
#3.重新创建zabbix数据库并导入三个sql文件