ZABBIX1.8,2のグラフで文字化け
ZABBIX1.8.2でグラフやマップを表示すると文字化けする。
ZABBIX,文字化けで検索するといろいろ情報があって、どれもデフォルトフォントのDejavu.ttfをいれかえるといいよっていう情報。でもこのとおりにやっても解消しません。
文字化けの様子をみると、どうもgdがTrueTypeを認識していない様子。おそらくphpのGDがTrueTypeを理解できていないのでしょう。
運用しているサーバではphpもソースから入れたもの。configureはこうでした。
./configure --with-gd=/usr/local \ --enable-gd-native-ttf \ --with-freetype-dir=/usr/local \ --with-png-dir=/usr/local \ --with-libxml-dir=/usr/local \ --enable-sockets \ --enable-mbstring \ --with-mysql=/usr/local/mysql \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-bcmath \ --with-ldap=/usr/local
この--enable-gd-native-ttfってのがダメだとにらんで、これを外してphpをコンパイルリンク。
./configure --with-gd=/usr/local \ --with-freetype-dir=/usr/local \ --with-png-dir=/usr/local \ --with-libxml-dir=/usr/local \ --enable-sockets \ --enable-mbstring \ --with-mysql=/usr/local/mysql \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-bcmath \ --with-ldap=/usr/local
これで文字化け解消しました。