zabbix開啓對中文的支持--&&--中文亂碼解決方法

zabbix不支持中文圖

Linux

 

開啓zabbix對中文的支持

原來zabbix默認把對中文的支持給關閉了,咱們須要修改zabbix的php源文件. 修改站點根目錄下include/locales.inc.php文件.php

 

 通常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頁面試試看,是否是恢復了。

相關文章
相關標籤/搜索