Zabbix配置優化
阿新 • • 發佈:2018-08-01
.com 裏的 type oba ado local 目錄 latin1 表示 1、zabbix開啟中文語言
zabbix是一個多語言監控系統,默認使用英文並且也支持中文語言,詳見《zabbix漢化方法》,但是安裝zabbix裏面看不到中文語言.請往下看: +--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.03 sec)
##查看mysql字符集,修改character_set_database和character_set_server的字符為utf8,global表示全局生效,修改後,需要重啟mysql與zabbix服務。
mysql> set global character_set_database=‘utf8‘;
Query OK, 0 rows affected (0.00 sec)
zabbix是一個多語言監控系統,默認使用英文並且也支持中文語言,詳見《zabbix漢化方法》,但是安裝zabbix裏面看不到中文語言.請往下看:
![](http://i2.51cto.com/images/blog/201808/01/fd9e7ba3e80d17a1c883681d68cb0b47.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 開啟zabbix對中文的支持: 原來zabbix默認把對中文的支持給關閉了,我們需要修改zabbix的php源文件. 修改站點根目錄下include/locales.inc.php文件. # vim include/locales.inc.php function getLocales() { return array( ‘en_GB‘ => array(‘name‘ => _(‘English (en_GB)‘), ‘display‘ => true), ‘en_US‘ => array(‘name‘ => _(‘English (en_US)‘), ‘display‘ => true), ‘bg_BG‘ => array(‘name‘ => _(‘Bulgarian (bg_BG)‘), ‘display‘ => true), ‘zh_CN‘ => array(‘name‘ => _(‘Chinese (zh_CN)‘), ‘display‘ => true), //原本這裏為false,請改為true ...........代碼省略掉........ ); }
2、 設置中文界面
3、上傳本地中文字體,因為zabbix自帶的中文字體在圖形展示方面容易出現亂碼
致此,ZABBIX設置中文界面以及修改字體完成。
4、啟動zabbix server自身監控
5、數據庫字符優化:
由於設置郵件告警後,告警內容或告警標題中文顯示為亂碼,所以需要對數據庫裏的字符集進行配置優化。
mysql> show variables like ‘%char%‘;
+--------------------------+----------------------------+
| Variable_name | Value |
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.03 sec)
##查看mysql字符集,修改character_set_database和character_set_server的字符為utf8,global表示全局生效,修改後,需要重啟mysql與zabbix服務。
mysql> set global character_set_database=‘utf8‘;
Query OK, 0 rows affected (0.00 sec)
mysql> set global character_set_server=‘utf8‘;
Query OK, 0 rows affected (0.00 sec)
mysql>
Zabbix配置優化