Graphs上中文顯示亂碼解決方法

Zabbix 監控圖/Graphs上中文顯示亂碼解決方法

原因:

Zabbix Graphs預設使用 DejaVuSan.ttf 字體,不支持中文,導致中文出現亂碼。

Graphs上中文顯示亂碼如下圖

解決方法

解決方法很簡單,安裝中文字套件或是可以把我們電腦裡面字體文件傳到 Zabbix 服務器上並修改相應配置。

一、安裝中文字套件 ( 明體、楷體)

# yum install -y cjkuni-uming-fonts cjkuni-ukai-fonts

二、查看 Zabbix 字體配置並修改成中文字體

  • 查看 Zabbix 字體配置: 目前設定為graphfont

  • 查看 graphfont字體:
    該字體使用alternatives管理並link至/usr/share/fonts/dejavu/DejaVuSans.ttf

  • 使用alternatives管理新增ukai字體並修改為使用ukai字體
# alternatives --install /usr/share/zabbix/fonts/graphfont.ttf zabbix-web-font /usr/share/fonts/cjkuni-ukai/ukai.ttc 20
# alternatives --config zabbix-web-font 

There are 2 programs which provide 'zabbix-web-font'.

  Selection    Command
-----------------------------------------------
*+1           /usr/share/fonts/dejavu/DejaVuSans.ttf
   2           /usr/share/fonts/cjkuni-ukai/ukai.ttc

Enter to keep the current selection[+], or type selection number: 2

  • 中文字體顯示正常

results matching ""

    No results matching ""