zabbix

zabbixの日本語フォント設定

グラフの判例が文字化けする時の対処方法です。
日本語フォントを設定して、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);
$ 

コメント

  1. TNK より:

    Zabbix 1.8の場合は、ZBX_GRAPH_FONT_NAMEだけではなく、ZBX_FONT_NAMEも同様に設定してみてください。

  2. ksaito11 より:

    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
    $

タイトルとURLをコピーしました