セットアップした Zabbix フロントエンドで日本語が使えなかったので表示できるようにする
テスト運用していた Zabbix 2 系はまともに触らずに放置されていたのですが、Zabbix 3 系が出てきたので新しくサーバーをセットアップしました。やっぱりテスト運用ですが。
前に書いたシェルスクリプトでガツンとインストールして無事フロントエンドにログインできました。
フロントエンドにログインできたのはいいんですが、ユーザーの言語設定で日本語を選ぶことができなかったので選べるようにする設定変更をしました。
debian jessie で動く Zabbix 3.0.3 での設定です。
まずシステムの言語設定に日本語を追加します。
$ sudo vi /etc/locale.gen ja_JP.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8 のコメントを外すだけです。
そしてシステムに設定変更を反映させます。
$ sudo locale-gen
ついでにグラフで表示される日本語が豆腐になるのも直しておきます。
まずは日本語フォントをインストール
$ sudo apt-get install fonts-ipafont -y
Zabbix で認識されるフォントのディレクトリにシンボリックリンクを張ります。
$ sudo ln -s /usr/share/fonts/opentype/ipafont-gothic/ipagp.ttf /usr/share/zabbix/fonts/ipagp.ttf
Zabbix フロントエンドの設定にあるフォントの名前を、シンボリックリンクの名前に書き換えます。
$ sudo vi /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', 'ipagp');
Zabbix サーバーと Apache2 を読み直して完了。
$ sudo service zabbix-server restart $ sudo service apache2 reload
日本語も選べるようになりました。
おしまい。
ってシェルスクリプトでこのあたりもできるようにすると楽かもなー…。