Twitterでつぶやいていた人がいらっしゃったので確認してみた。
自分でPHPをconfigureからやってもいいのですが、他人に詳細を説
明するのが面倒なので、標準で5.4が利用できるFedora 17を選択。
Zabbixのバージョンは、2.0.2を利用。
----------
結論:
----------
全く問題なくメニューやグラフにも日本語が表示できる。
----------
障害原因の予測:
----------
・必要なPHPのライブラリがインストールされていない。
MySQLを利用しているなら、
# yum install php-bcmath php-gd php-mbstring php-xml php-common php-pdo php-mysql
とインストールしておけばOK。
独自にPHPをconfigureから実施したのであれば、何らかの引数が
不足していると思われる。
・日本語表示可能なフォントが配置及び設定されていない。
ZabbixのPHPファイル群を配置したfontsディレクトリに、日本語
が表示可能なTureTypeフォントを配置して、
include/defines.inc.php
内の「ZBX_GRAPH_FONT_NAME」「ZBX_FONT_NAME」に配置したフォ
ントの拡張子を除いた文字列を設定する。
Fedora 17なら、vlgothic-p-fontsというパッケージに含まれる
「/usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf」を利用
して、先ほどの変数には「VL-PGothic-Regular」を指定するとい
い感じに表示してくれる。
どうやら、日本語表示不可のフォントを使っていたらしい。
返信削除