Zabbix 1.8のグラフの文字化けに対応
前回インストールした Zabbix 1.8なんですが,日本語表示にしたときにグラフの凡例が化けていました

自分は別にかまわないのですが,教育用に立てたzabbixなので日本語の方がとっつきやすいかなぁと思って,直してみました
化け方から見て,フォントが日本語の文字のグリフに対応するデータを持ってないのが原因だと思われるので,
とりあえずIPAフォントに変更してみます
環境は前回と同じで,Debian sid x64です
まずはaptでフォントをインストール
$ sudo aptitude install otf-ipafont
次に,zabbixのフロントエンドの中にfontsディレクトリがあるので,そこにIPAフォントのリンクを張ります
拡張子をotfではなくttfにしてリンクを張ってますが,これはzabbixがotfだとフォントを読み込んでくれないためです
IPAフォントはOpenTypeですが,中身はTrueTypeなので問題ないでしょう
$ cd /var/www/zabbix/fonts/ $ sudo ln -s /usr/share/fonts/opentype/ipafont/ipag.otf ipag.ttf
つづいて,zabbixがグラフに使用するフォントを変更
$ sudo vim /var/www/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans');
→define('ZBX_GRAPH_FONT_NAME', 'ipag');
これで一応日本語表示できます
ただ,どう考えても見難いですよね
英語表示にした時も見づらい・・・

ということでIPAはやめて,お気に入りのmeiryoKeConsoleにしました

大分見やすくなったんではないでしょうか?
みなさんも好きなフォントで試してみてください
本当は表示言語毎にフォントを変えるようにした方がいいのかも知れませんが,実運用はやっぱり英語の方がよさそうだし,面倒なのでこれで妥協します
3件のコメント »
RSS feed for comments on this post. TrackBack URL

グラフの文字化けはまぁいいかと放置していたのですが、
こちらの手順通りにしたところ、文字化けせずに表示されるように
なりました。ありがとうございます!
[...] 構築の際に参考にさせていただいたサイトの方から、文字化け対策の方法を [...]
適当に設定したので,うまくいってよかったです
何カ所か日本語だとうまく動いてないところがありますが,ほとんど気にならないレベルに仕上がっているのはうれしいですね