zabbixコンテナで日本語が文字化けしてしまいます
識者の皆様
いつも勉強をさせていただいています
zabbixのHPに記載されている、公式コンテナを利用してzabbixの動作を検証しています
URL:https://www.zabbix.com/documentation/3.4/manual/installation/containers
URLの記載の通り、Example 1の通り、コマンドを実行し
zabbixにアクセスをし、プロファイルで日本語を選びインターフェースを日本語に変更した所
グラフの平均値や最大値等の所が文字化けをしている状況です
zabbixのプロファイルには「Webサーバーにロケールがインストールされていないため、いくつかの言語は利用できません。」
と表示されており、これが原因かどうかはわからないのですが、現状、グラフの一部が文字化けしております
これは、どのように対応すれば文字化けを解消することができるのでしょうか
識者の皆様、ご指導よろしくお願い申し上げます
- 2018-02-01 17.43.02.png (107.33 KB)
TNK - 投稿数: 4769
グラフ内の文字列はTrueTypeフォントを使用して描画しているので、
グラフ内の文字に日本語が含まれている場合は、日本語が表示可能
なフォントを使用するようにすることが必要です。
通常のサーバー上にパッケージを使用して構築する場合は、
zabbix-web-japanese
というパッケージをインストールすることで対応できます。
しかし、質問頂いたのはDockerコンテナ上ですので、Dockerfileな
どで日本語のフォントとして、fonts-vlgothicかfonts-ipafontと
いったフォントをインストールして、そのフォントをZabbixのWeb
インターフェースが参照するように設定することが必要だと思われ
ます。
バージョンは違いますが、以下のURLの情報を参考にしてみてくだ
さい。
Docker応用チュートリアル:Zabbix Server
https://qiita.com/zembutsu/items/d03d79896a9e23657075
tetuya - 投稿数: 6
TNKさん
ご返信が遅くなりまして、申し訳ありません
いただいたURL参考にfontのinstallと設定をした所、グラフの文字化けが解消しました
新しく作成したdocker imageは以下のURLで公開をしています
もし、よろしければご利用ください
よろしくお願い申し上げます
https://hub.docker.com/r/tetuya0703/zabbix-web-nginx-mysql/