新しくZabbix5.4がリリースされたので、バージョンアップをする予定なのですが、手順などはどこを参考にすればよいのでしょうか? 調べたりしましたが、知識不足で理解があまりできていないです。。 ※現在のZabbixは4.0.30です。
英語ではありますが、マニュアルに記載があります。 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エージェントであれば、利用可能です。
必ずバックアップを取得してから作業を行うようにしてください。
ご返信ありがとうございます。OS、データベースの情報は下記です。
OS:CentOS7.9 データベース:MySQL5.5.68 バックアップは仮想環境ですので、スナップショットで とるつもりです。
上でも書いた通り、CentOS 7.9であるならば、Zabbix 5.4のサーバ ーを稼働させることはできません。 別途、Zabbixサーバー用のサーバーを用意することは可能ですか?
用意は難しいかもしれません。。 その場合、CentOS 7.9で利用できるものは何になるのでしょうか? ※そういった情報があるサイトがあれば、お手数ですが、教えていただきたいです。。
システム要件に関しては、マニュアルに記載されています。 パッケージに関しては、リポジトリ上のファイルの有無などで確認 することが必要となる場合があります。
また、CentOS 7.9で対応しているZabbixの公式パッケージで構築で きるZabbixサーバーとしては、バージョンは5.0までです。 ただし、SCLという特殊なパッケージを使用するので、同じサーバー 上で他のPHPアプリケーションを使用している場合は影響を受けて しまうので注意が必要です。
ご返信遅くなりすみません。 では、5.0にあげたいと思います。
もう一点ご質問させてください。。 監視対象サーバーには、エージェントをインストールしておます。そちらのバージョンアップをするには、現在のエージェントをアンインストールし、そのバージョンのエージェントをインストールするという手順なのでしょうか?
ご質問ばかりですみません。
まずは、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サーバーよりも新しい と正常に機能しないことに注意してください。
Window用のエージェントでも上記手順でよろしいでしょうか?
Windows用のエージェントはリポジトリが用意されているわけでは ないので、ダウンロードページからダウンロードしてインストール してください。 https://www.zabbix.com/download_agents
アップグレードの手順は、以前、どのようにインストールしていた か次第なので、確実な方法としては、一度アンインストールをして から新しいバージョンをインストールし直す方法になると思います。 恐らく、Windowsは、OSの再起動が必要になるでしょう。
アカウント名 ymgt
Zabbix関連
TNK - 投稿数: 4755
英語ではありますが、マニュアルに記載があります。
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 - 投稿数: 5
ご返信ありがとうございます。OS、データベースの情報は下記です。
OS:CentOS7.9
データベース:MySQL5.5.68
バックアップは仮想環境ですので、スナップショットで
とるつもりです。
TNK - 投稿数: 4755
上でも書いた通り、CentOS 7.9であるならば、Zabbix 5.4のサーバ
ーを稼働させることはできません。
別途、Zabbixサーバー用のサーバーを用意することは可能ですか?
ymgt - 投稿数: 5
用意は難しいかもしれません。。
その場合、CentOS 7.9で利用できるものは何になるのでしょうか?
※そういった情報があるサイトがあれば、お手数ですが、教えていただきたいです。。
TNK - 投稿数: 4755
システム要件に関しては、マニュアルに記載されています。
パッケージに関しては、リポジトリ上のファイルの有無などで確認
することが必要となる場合があります。
また、CentOS 7.9で対応しているZabbixの公式パッケージで構築で
きるZabbixサーバーとしては、バージョンは5.0までです。
ただし、SCLという特殊なパッケージを使用するので、同じサーバー
上で他のPHPアプリケーションを使用している場合は影響を受けて
しまうので注意が必要です。
ymgt - 投稿数: 5
ご返信遅くなりすみません。
では、5.0にあげたいと思います。
もう一点ご質問させてください。。
監視対象サーバーには、エージェントをインストールしておます。そちらのバージョンアップをするには、現在のエージェントをアンインストールし、そのバージョンのエージェントをインストールするという手順なのでしょうか?
ご質問ばかりですみません。
TNK - 投稿数: 4755
まずは、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 - 投稿数: 5
Window用のエージェントでも上記手順でよろしいでしょうか?
TNK - 投稿数: 4755
Windows用のエージェントはリポジトリが用意されているわけでは
ないので、ダウンロードページからダウンロードしてインストール
してください。
https://www.zabbix.com/download_agents
アップグレードの手順は、以前、どのようにインストールしていた
か次第なので、確実な方法としては、一度アンインストールをして
から新しいバージョンをインストールし直す方法になると思います。
恐らく、Windowsは、OSの再起動が必要になるでしょう。