バージョンアップについて

新しくZabbix5.4がリリースされたので、バージョンアップをする予定なのですが、手順などはどこを参考にすればよいのでしょうか?
調べたりしましたが、知識不足で理解があまりできていないです。。
※現在のZabbixは4.0.30です。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

英語ではありますが、マニュアルに記載があります。
https://www.zabbix.com/documentation/current/manual/installation/upgrade

ただし、4.0から5.4ですと、色々とシステム要件が変更されている
ので、使用されているOSとその詳細なバージョン、そして使用して
いるデータベースとその詳細なバージョンについても情報をご提示
ください。

例えば、使用されているOSが、RHEL 7.x(CentOS 7.x)である場合は、
各種ライブラリやミドルウェアのバージョンが古いので、5.4の機
能を使用することができないため、Zabbixサーバー用のZabbix公式
のパッケージは提供されていません。
Zabbixエージェントであれば、利用可能です。

必ずバックアップを取得してから作業を行うようにしてください。

ユーザー ymgt の写真

ご返信ありがとうございます。OS、データベースの情報は下記です。

OS:CentOS7.9
データベース:MySQL5.5.68
バックアップは仮想環境ですので、スナップショットで 
とるつもりです。

ユーザー TNK の写真

上でも書いた通り、CentOS 7.9であるならば、Zabbix 5.4のサーバ
ーを稼働させることはできません。
別途、Zabbixサーバー用のサーバーを用意することは可能ですか?

ユーザー ymgt の写真

用意は難しいかもしれません。。
その場合、CentOS 7.9で利用できるものは何になるのでしょうか?
※そういった情報があるサイトがあれば、お手数ですが、教えていただきたいです。。

ユーザー TNK の写真

システム要件に関しては、マニュアルに記載されています。
パッケージに関しては、リポジトリ上のファイルの有無などで確認
することが必要となる場合があります。

また、CentOS 7.9で対応しているZabbixの公式パッケージで構築で
きるZabbixサーバーとしては、バージョンは5.0までです。
ただし、SCLという特殊なパッケージを使用するので、同じサーバー
上で他のPHPアプリケーションを使用している場合は影響を受けて
しまうので注意が必要です。

ユーザー ymgt の写真

ご返信遅くなりすみません。
では、5.0にあげたいと思います。

もう一点ご質問させてください。。
監視対象サーバーには、エージェントをインストールしておます。そちらのバージョンアップをするには、現在のエージェントをアンインストールし、そのバージョンのエージェントをインストールするという手順なのでしょうか?

ご質問ばかりですみません。

ユーザー TNK の写真

まずは、Zabbixサーバー側をバージョンアップしてください。

流れとしては、以下のような手順が必要となるはずです。

 1.バックアップを行う
 2.Zabbix関連のサービスを停止する
 3.Webインターフェース関連のパッケージをアンインストール
   する
 4.5.0のリポジトリに切り替える
 5.ZabbixサーバーやZabbixエージェントのパッケージのアップ
   デート
 6.Webインターフェース関連のパッケージのインストール
 7.Webインターフェース用の設定変更
 8.Zabbixサーバーのサービス開始
 9.ログを確認してデータベースのアップグレード処理が終了し
   たら、それ以外のサービスの開始

Webインターフェース関連のパッケージをインストールするのは、
RHEL 7上の5.0用のためだけにパッケージ名が変更されているため、
単純なアップデートでは対応できないからです。

上でも書きましたが、CentOS 7上で、公式のパッケージを使用して
ZabbixサーバーのWebインターフェース環境を構築する場合には、
SCLという特殊なパッケージ群の中のPHPを使用するので、既存の
Zabbix以外のアプリケーションが動かなくなる場合があることは忘
れないでください。

SCLを使用せず、remiなどでより新しいバージョンのPHPを使用する
方法もありますが、より複雑な手順が必要です。

また、バージョンアップ直後にWebインターフェースにアクセスし
た時、画面が正常に表示されない場合があります。その場合は、ブ
ラウザのキャッシュをクリアすることで正常な表示にすることがで
きるはずです。

そして、Zabbixエージェント側は、Zabbixサーバーをバージョンア
ップ後に順次バージョンアップすればよいでしょう。
Linux上で公式パッケージを使用してインストールしてあるのであ
れば、Zabbixエージェントの場合は、

 1.リポジトリを5.0用に切り替える
 2.パッケージのアップデートを行う

と比較的簡単にバージョンアップすることができるでしょう。
エージェントだけならアンインストールする必要はありません。

Zabbixエージェントのバージョンが、Zabbixサーバーよりも新しい
と正常に機能しないことに注意してください。

ユーザー ymgt の写真

Window用のエージェントでも上記手順でよろしいでしょうか?

ユーザー TNK の写真

Windows用のエージェントはリポジトリが用意されているわけでは
ないので、ダウンロードページからダウンロードしてインストール
してください。
https://www.zabbix.com/download_agents

アップグレードの手順は、以前、どのようにインストールしていた
か次第なので、確実な方法としては、一度アンインストールをして
から新しいバージョンをインストールし直す方法になると思います。
恐らく、Windowsは、OSの再起動が必要になるでしょう。