ZABBIX マップの文字化け対策 のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ZABBIX マップの文字化け対策 へ行く。
- 1 (2009-11-25 (水) 11:01:26)
- 2 (2009-11-25 (水) 11:02:02)
- 3 (2012-02-18 (土) 16:09:28)
- 4 (2013-02-08 (金) 17:23:35)
目次
マップの文字化け対策 †
初期状態ではユーザの言語を日本語に変更するとマップで文字化けが発生する。
正常に日本語を表示するには日本語フォントを準備し、map.phpを修正する必要がある。
- 日本語フォント取得(SAZANAMIフォント)
wget http://globalbase.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2 bzip2 -d sazanami-20040629.tar.bz2 tar xfv sazanami-20040629.tar cd sazanami-20040629 cp sazanami-* /usr/share/fonts/
/usr/share/fonts配下に日本語フォントがインストールされる。
ZABBIX 1.4系 †
- map.phpの修正
260行目を以下のように変更。
- 変更前
ImageString($im, 2, $x_info, $y_info, $info_line,$color);
- 変更後
//ImageString($im, 2, $x_info, $y_info, $info_line,$color); ImageTTFText($im, 8, 0, $x_info+5, $y_info+10, $color, "/usr/share/fonts/sazanami-gothic.ttf", $info_line);
ZABBIX 1.6系 †
- map.phpの修正
1.6系からは文字列が小文字になったため、以下の行で検索する。
- 変更前
imagestring($im, 2, $x_info, $y_info, $info_line,$color);
- 変更後
//imagestring($im, 2, $x_info, $y_info, $info_line,$color); ImageTTFText($im, 8, 0, $x_info+5, $y_info+10, $color, "/usr/share/fonts/sazanami-gothic.ttf", $info_line);