一、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文件