以上。(コマンドだけではわからんということでタイトルを変えました。)
・・・で終わっていいんだけど。いや、タイトルに肝心な情報書いちゃってあとは愚痴とか重要ではない情報とかなんで。
なお、ここで言及するのは基本的に Zabbix を RedHat系(Cent OS等) にパッケージで入れる場合の話です。他の Linux Distribution でも問題自体は同様にあるようだが触っていないので。
最近のバージョンの Zabbix の Install手順に従って構築した場合のグラフでの文字化け
古い Zabbix に関しては日本語のマニュアルがあるが、最近のバージョンの Zabbix には日本語のマニュアルは無い。Zabbix Documentation
RedHat系へパッケージを使ってインストールするための手順は、例えば Zabbix 4.2 の場合は [4.4 Installation from packages-1 Red Hat Enterprise Linux/CentOS]
(https://www.zabbix.com/documentation/4.2/manual/installation/install_from_packages/rhel_centos "4.4 Installation from packages-1 Red Hat Enterprise Linux/CentOS") にある。しかしながら、この手順で構築し、言語を日本語にした場合、次のような問題が発生する。
グラフで文字が正しく表示されない。
この問題への対処法は後述。
Zabbix 2.0 の日本語の Install手順に書かれていること
通常、もはや10年以上前のバージョンのマニュアルなんて見ることはない。
しかし、たまたま Zabbix 2.0 の日本語のマニュアルのインストール手順を見た。
3.3 ディストリビューション・パッケージからのインストール
すると
日本語環境で利用するためにはzabbix-web-japaneseパッケージをあわせてインストールしてください。
と記述されており、例にも
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
と書かれている。
これは Zabbix Document 2.0 の日本語版にのみ記述されており、同バージョンの他の言語には書かれておらず、また Zabbix Document 2.2 の日本語版、Zabbix Document 1.8 の日本語版にも書かれていない。
しかしながら、Zabbix Download で OS DISTRIBUTION として RedHat系を選択した場合に表示される Zabbix Repository のフォルダ https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/ 等を参照すると zabbix-web-japanese の rpmパッケージが存在する。1
従って、Zabbix Frontend のインストール (yum install zabbix-web-pgsql
あるいは yum install zabbix-web-mysql
) の後に yum install zabbix-web-japanese
をするのが正しい手順であり、後からでもこの手順を踏むとグラフでの文字化けは発生しなくなるのである。2
以上。