グラフの文字化け・空白対策で、日本語化【Zabbix 5.0】
Zabbixで、グラフを表示すると下記の画像のように文字が表示されない状況でした
サーバー側で日本語フォントが入っていないのが原因と思い確認すると、下記のフォントしかありません。IPAゴシックをインストールして、Zabbixのフォントフォルダにシンボリックリンクを作ることにします
# ls /usr/share/fonts/ dejavu urw-base35
IPAゴシックをインストールする前に、インストールできるIPAゴシックを確認します
# yum search ipafont ipa-gothic-fonts.noarch : Japanese Gothic-typeface OpenType font by IPA ipa-mincho-fonts.noarch : Japanese Mincho-typeface OpenType font by IPA ipa-pgothic-fonts.noarch : Japanese Proportional Gothic-typeface OpenType font by IPA ipa-pmincho-fonts.noarch : Japanese Proportional Mincho-typeface OpenType font by IPA
4種類のIPAゴシックをインストールできますが、今回は「ipa-pgothic-fonts.noarch」をインストールします
# yum install ipa-pgothic-fonts.noarch
Zabbixのコンテンツのあるディレクトリのフォントフォルダにシンボリックリンクをはります。
渡しの場合は、RPMパッケージでインストールしているので、yumでインストールされたかとはディレクトリが異なるので、使用される環境に合わせてください
# ln -s /usr/share/fonts/ipa-pgothic/ipagp.ttf /var/www/html/zabbix/assets/fonts/ipagp.ttf
「defines.inc.php 」で設定しているフォントファイルを「graphfont」から「ipagp.ttf」に変更します。変更箇所は2箇所です
# vim /usr/share/zabbix/include/defines.inc.php // [変更前] define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name define('ZBX_GRAPH_FONT_NAME', 'ipagp'); // font file name // [変更前] define('ZBX_FONT_NAME', 'graphfont'); define('ZBX_FONT_NAME', 'ipagp');
フォントを切り替えてから、Zabbixのグラフにアクセスると、日本語の文字が表示されるようになりました
ディスカッション
コメント一覧
まだ、コメントがありません