登錄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');
修改完成后保存文件並到頁面上刷新進行驗證,可以看到已經顯示了