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
- 中文字體顯示正常