Ubuntu 20.04 LTS でグラフが文字化けする問題の対処方法。
↓こんな感じに文字化け
【Zabbix】グラフ表示したときに文字化けするときの対処法! | ぴぐろぐ
Zabbix でグラフ表示に使用されているフォントが
日本語に対応していない為に起こります。
alternatives で管理されているそうなので、フォントを変更。
zabbix-frontend-font を変更
$ sudo update-alternatives --install /usr/share/zabbix/assets/fonts/graphfont.ttf zabbix-frontend-font /usr/share/fonts/truetype/mplus/mplus-2p-regular.ttf 20
フォントの切り替え
$ sudo update-alternatives --config zabbix-frontend-font
以下のように番号入力で選びます。「0=auto mode」の場合は値が大きいものが優先です。
There are 2 choices for the alternative vi (providing /usr/bin/vi). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/vim.basic 30 auto mode 1 /usr/bin/vim.basic 30 manual mode 2 /usr/bin/vim.tiny 15 manual mode Press <enter> to keep the current choice[*], or type selection number:(番号入力)
基本的に 0=auto で問題ないですが、もし元に戻したい時などに使います。
zabbix を再起動
systemctl restart zabbix-server
フォントのインストール
もしフォントがなかった時のインストールはこちら。
sudo apt install fonts-mplus