更改zabbix為中文


登錄zabbix后我們發現在用戶設置界面無法將語言設置成中文

這是因為我們安裝的系統為英文版,我們需要給Ubuntu系統安裝中文語言環境
安裝並設置中文簡體語言環境

sudo apt-get install language-pack-zh*
sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
LANG="zh_CN.UTF-8"   # 增加此行

重新設置本地配置
sudo dpkg-reconfigure locales


驗證web界面
重啟apache並驗證web頁面

systemctl restart apache2

刷新頁面后發現此時可以選擇中文了,選擇中文並點擊update


我們發現界面已經為中文了,但是圖形監控顯示位置有亂碼,這是由於web界面顯示為中文但是系統沒有相關字體支持,因此需要相關字體的支持才能正常顯示,我們可以拷貝Windows系統中的字體到對應的目錄下進行更改
控制面板中找到字體(控制面板---大圖標--字體),然后拷貝出你想要的字體

將字體文件上傳至zabbix web目錄/var/www/html/zabbix/assets/fonts/

ll /var/www/html/zabbix/assets/fonts
total 10276
drwxr-xr-x 2 abc abc    4096 Nov  4 18:50 ./
drwxr-xr-x 5 abc abc    4096 Oct 18 16:00 ../
-rw-r--r-- 1 abc abc  756072 Oct 18 16:00 DejaVuSans.ttf
-rw-r--r-- 1 abc abc 9753388 Oct 15  2019 simhei.ttf

修改zabbix文件調用新字體

vim /var/www/html/zabbix/include/defines.inc.php

# 72 define('ZBX_GRAPH_FONT_NAME',           'DejaVuSans'); // font file name
72 define('ZBX_GRAPH_FONT_NAME',           'simhei'); // font file name

# 113 define('ZBX_FONT_NAME', 'DejaVuSans');
113 define('ZBX_FONT_NAME', 'simhei');

修改完成后保存文件並到頁面上刷新進行驗證,可以看到已經顯示了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM