創(chuàng)建Zabbix主機(host)時,如果顯示名稱Visible name中填寫了中文,則在生成監(jiān)控的圖表中會顯示亂碼如下:

中文亂碼圖表
原因是因為缺少對應(yīng)的中文字體引起的,首先從Windows機器的字體庫路徑下選擇自己喜歡的中文字體,C:\Windows\Fonts\,我這里選擇微軟雅黑的字體。

Windows下的字體庫

雅黑字體
我這里使用常規(guī)字體,把文件上傳至zabbix-web端的對應(yīng)字體fonts目錄。通過配置文件include/defines.inc.php查看對應(yīng)的所在在的字體目錄,在include/defines.inc.php 搜索 ZBX_FONTPATH即可獲取對應(yīng)字體配置目錄

字體所在目錄路徑
然后把字體文件上傳至該目錄:assets/fonts,字體用.ttf的擴展名的文件,如果沒有從網(wǎng)上搜索下載。

上傳之后的字體文件
編輯zabbix-web端目錄下配置文件include/defines.inc.php:
sudo vi include/defines.inc.php然后搜索:ZBX_GRAPH_FONT_NAME把值改為msyh,然后重新刷新一下圖表頁面即可:

最終效果