ネットのこととか

【2019最新情報(追記あり)】Zabbix 4.0.4が出ました & グラフ文字化け修正バッチ公開

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も!
・利用者が多く、サポートも手厚くて有名!ドキュメントも豊富!

さくらのVPS 1G

↑こちらからどうぞ!

ABOUT ME
sampei
新しもの好きな40代おっさんです・・