Zabbix 4.0.4が出ました
フリーのネットワーク監視ソフトウェアの代表格、Zabbixの最新版4.0.4が発表されました。
ちょっと前に4になったと思ったらもうここまできていました。
使ってる人が多くて情報更新が早いんでしょうね。
※Google翻訳などでご覧ください
見た目の主だった変化は特にないんですが、ひとつ影響大の変更がありました。
それが・・・・↓
グラフフォントの変更
のところの末尾でグラフフォントが文字化けする件とその対処については触れていました。
これまでは “DejaVuSans” が使われていましたが、4.0.4からは ”graphfont” にかわってる!
いやー、これに気づかずしばらく困ってました。なぜなら切り替え用のシェルスクリプトを書いてそこでフォント名を指定していたから。
old_font=DejaVuSans
new_font=ipagp
※下のほうでちゃんとしたのを載せますのでここは参考にしないでね
はい。いくらやっても文字が□のままでちょっと焦りましたがなんのことはない、デフォルトのフォント名が変わっていたことによるものでした。
なので正しくは
old_font=graphfont
new_font=ipagp
になると思います(ipagpをインストール済みの場合)。
UpdateのBefore & After
↑これが変更前の状態。4.0.3になってますよね
yum update zabbix-*
↑ものぐさな私の好きなワイルドカード指定方法。もっといいのがあれば。
↑これが変更直後の状態。はい。力いっぱい化けてます。
ここで準備しておいたスクリプトを実行。
./zabbix_graphfont.sh
↑これで完了。4.0.4のグラフで日本語が表示されました
以下不要なことがわかりました!
やらなくていいですよ!
グラフフォント変更用・自家製シェルスクリプト公開
注意点(必ず読んで!)
・このシェルスクリプトを使って、たとえZABBIXが壊れてもいい方向けです
・自分の環境に合わせて中身を変えられる方向けです
・フォローはしますが責任はとれません。ごめんなさい。
#!/usr/bin/bash
define_path=/usr/share/zabbix/include/defines.inc.php
old_font=graphfont
new_font=ipagp
cp $define_path ./defines.inc.php.bak
if (grep $old_font -rl $define_path); then
sed -i -e s#$old_font#$new_font#g $define_path
fi
これだけです。
解説
○define_path defines.inc.phpへの絶対Pathです。インストール方法などでいくらでもかわります。わからなければファイル名でfindしてみてください
○old_font=graphfont 4.0.4にあげるときのみ有効です。
○new_font=ipagp インストールしたフォントによって変わります
●しくじって戻したいときはカレントディレクトリにdefines.inc.php.bakとしてバックアップを保存してあります。そこから戻してください
●下から3行目と2行目では当該ファイル内に”graphfont”があるかどうかを確認し、なければ処理をせず終了、あれば置換処理を行っています。
環境によって変えなければいけない可能性があるのは白丸の3つです。
ないとは思いますが古いのを入れるときは old_font=DejaVuSans をお使いください。
その他何かあれば教えてください
訂正:1個インストールすればすべて片付きます!
上記投稿後、これで大丈夫というご意見いただきましたので修正します
早々に情報いただきありがとうございます!
対処方法:zabbix-web-japaneseをインストールする。
これだけ。
コマンド例
yum install zabbix-web-japanese
念のため古いフォント設定に戻した上でインストールしましたが、インストールするだけできちんと正しい表示になることを確認しました!
インストールしてあるのは下記だと思います(当方CentOS7)
# rpm -qa | grep zabbix
zabbix-agent-4.0.4-1.el7.x86_64
zabbix-web-mysql-4.0.4-1.el7.noarch
zabbix-server-mysql-4.0.4-1.el7.x86_64
zabbix-web-japanese-4.0.4-1.el7.noarch
zabbix-web-4.0.4-1.el7.noarch
zabbix-release-4.0-1.el7.noarch
Enjoy!
おまけ 激おすすめのVPS!
以下、おすすめのVPSサービスです。
何から何まで自分でやりたい方向けです!
Zabbixをインストール&バージョンアップするような貴方には断然おすすめ!
↓表に出てきてる685円は512MBでWEB運用には不向き。1Gで始めて見て余裕ができたら2Gにするのが超おすすめ!
※逆に言えばWEBは使わないなら685円でもいけるかも。
・1Gなら972円/月。なんと月額1000円以下!
・起動ちょっぱやのSSDが30Gも!
・利用者が多く、サポートも手厚くて有名!ドキュメントも豊富!
↑こちらからどうぞ!