zabbix不支持中文圖
開啓zabbix對中文的支持
原來zabbix默認把對中文的支持給關閉了,咱們須要修改zabbix的php源文件. 修改站點根目錄下include/locales.inc.php文件.php
1
2
3
4
5
6
7
8
9
10
11
|
# 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
...........代碼省略掉........
);
}
|
通常Centos系統的話裏面都多個國家的字符集,可是Ubuntu裏面默認就沒有中文字符集,裏面chinese(zh_CN)顯示是灰色的,沒法選中,旁邊一直顯示: You are not able to choose some of the languages, because locales for them are not installed on the web server. 這個就是你操做系統沒有中文字符集,你的給操做系統裝中文字符集,裝完後得等特別長時間,後者重啓zabbix-server這兒就顯示跟個人同樣能夠選擇國語了,若是這些你都整了,可是依舊選擇不了中文,那麼告訴你,確定是你建立庫的時候沒有Utf-8。web
給ubuntu增長中文字符編碼:面試
執行 sudo vi /var/lib/locales/supported.d/zh
加入如下配置參數
zh_CN.GB18030 GB18030 (最新漢字編碼字符集,向下兼容GBK,GB2312)
zh_CN.GBK GBK (漢字擴展編碼,向下兼容GB2312, 幷包含BIG5所有漢字)
zh_CN.GB2312 GB2312 (簡化漢字編碼字符集, 最近有客戶要咱們改進GB2312,太看得起咱們了,我只能說:"NO!")
zh_CN.GB18031 GB18031 (數字鍵盤漢字編碼輸入,面向手持設備,個人Nokia3120歷來就是發短信,接聽電話,沒法和PC通信,就不用這個了。 maybe用Google Android SDK的大俠們須要這個)
zh_HK.BIG5 BIG5 (繁體)
zh_TW.BIG5 BIG5 (繁體)
而後執行 sudo locale-gen
提示如下信息,成功了
zh_CN.GB18030... done
zh_CN.GBK... done
......ubuntu
修改zabbix爲中文:
# vim /usr/share/zabbix/include/locales.inc.php
修改 'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),爲 'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),#看圖vim
zabbix web頁面修改設置;字體
刷新頁面,可是會出現亂碼問題,解決方法以下👇編碼
解決 Zabbix選擇中文界面出現亂碼的問題:url
解決以下:spa
下載標準中文字體( simkai.ttf )操作系統
c盤:C:\Windows\Fonts 裏選擇簡體楷體,放到桌面自動命名爲simkai.ttf文件。這個字體是沒報錯的。
把它拷貝到zabbix的web端的fonts目錄下例如:/usr/share/zabbix/fonts
[root@bs02 ~]# ls /usr/share/zabbix/fonts
DejaVuSans.ttf simkai.ttf
修改php頁面指定的字體文件:
# cd /usr/share/zabbix # 我zabbix安裝目錄
# sed -i 's/graphfont/simkai/g' ./include/defines.inc.php
或者vim /usr/share/zabbix/include/defines.inc.php (原先graphfont的地方都改成simkai)。
修改define('ZBX_GRAPH_FONT_NAME', 'graphfont');爲define('ZBX_GRAPH_FONT_NAME', 'simkai');
保存,重啓web,刷新zabbix web頁面試試看,是否是恢復了。