グラフの判例が文字化けする時の対処方法です。
日本語フォントを設定して、zabbixのwebインタフェースに設定します。
日本語フォントのインストール
$ sudo apt-get install ttf-ipafont
設定
フォントのシンボリックリンクを作成します。
$ cd /usr/share/zabbix/fonts/ $ sudo ln -s /usr/share/fonts/truetype/ipafont/ipagui.ttf ipagui.ttf
phpファイルのフォント指定を修正します。
$ diff -u /tmp/defines.inc.php !$ diff -u /tmp/defines.inc.php /usr/share/zabbix/include/defines.inc.php --- /tmp/defines.inc.php 2011-04-28 11:44:35.040709076 +0900 +++ /usr/share/zabbix/include/defines.inc.php 2011-04-28 11:45:45.680707444 +0900 @@ -48,7 +48,7 @@ define('ZBX_POPUP_MAX_ROWS', 20); define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18) - define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name + define('ZBX_GRAPH_FONT_NAME', 'ipagui'); // font file name /* END OF USERS DEFINES */ define('ZBX_AUTH_INTERNAL', 0); $
コメント
Zabbix 1.8の場合は、ZBX_GRAPH_FONT_NAMEだけではなく、ZBX_FONT_NAMEも同様に設定してみてください。
TNKさん
コメントありがとうございます。
zabbix 1.8.1の設定ファイルには、ZBX_FONT_NAMEは、見つかりませんでした。(バージョンによるのでしょうかね?)
マップの日本語も表示されているようです。
$ cd /usr/share/zabbix/include/
$ grep ZBX_FONT_NAME defines.inc.php
$ dpkg -l | grep zabbix | grep web
$ dpkg -l | grep zabbix
ii zabbix-agent 1:1.8.1-1ubuntu1 network monitoring solution – agent
ii zabbix-frontend-php 1:1.8.1-1ubuntu1 network monitoring solution – PHP front-end
ii zabbix-server-mysql 1:1.8.1-1ubuntu1 network monitoring solution – server (using
$