最近、Zabbix 3.4 を Ubuntu 18.04 にインストールしましたが、バージョン 4.0 LTS が既にリリースされていることに気づきませんでした。バージョン 3.4 は LTS ではないため、将来的に使用する予定がある場合は、LTS バージョンを用意しておくことをお勧めします。そのため、Zabbix を 3.4 から 4.0 にアップグレードする必要がありました。最初は長いプロセスになると思っていましたが、実際には非常に簡単です。方法をお教えします。
ここではアップグレード プロセスのみを取り上げますが、データベース バックアップ プロセスは含まれていないことに注意してください。アップグレードする前に、サーバーの完全なスナップショットまたはデータベースの完全なバックアップのいずれかがあることを必ず確認してください!
ステップ 1 - データベースのバックアップ
上で述べたように、ここでは説明しません。データベースをバックアップするには、公式ドキュメントに従ってください。
ステップ 2 - 構成 / PHP およびバイナリ ファイルのバックアップ
次に、念のため、Config / PHP ファイルとバイナリ ファイルをバックアップします。
構成ファイル
mkdir /opt/zabbix-backup/ sudo cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/ sudo cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
PHP とバイナリ ファイル
sudo cp -R /usr/share/zabbix/ /opt/zabbix-backup/ sudo cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
ステップ 3 - Zabbix サービスを停止する
Zabbix を 3.4 から 4.0 にアップグレードするには、まずすべてのサービスを停止する必要があります。 Zabbix サーバーにログインして実行します。
sudo service zabbix-server stop sudo service zabbix-agent stop sudo service zabbix-proxy stop
ステップ 4 - 現在のリポジトリ パッケージを削除する
次に、古い Zabbix リポジトリ パッケージを削除する必要があります。
sudo rm -Rf /etc/apt/sources.list.d/zabbix.list
ステップ 5 - 新しいリポジトリ構成パッケージのインストール
それでは、新しいものをインストールします。
sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-1+bionic_all.deb sudo dpkg -i zabbix-release_4.0-1+bionic_all.deb
dpkg -i コマンドを実行した後、新しいバージョンの zabbix.list を使用するかどうかの質問に必ず YES で答えてください。
これが完了したら、更新を実行して新しいバージョンをプルします。
sudo apt-get update
ステップ 6 - Zabbix を 3.4 から 4.0 にアップグレードする
最終アップグレードを実行する時間です。
sudo apt-get install – only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
zabbix_server.conf ファイルを更新する場合は、必ず質問に対して NO を選択してください。ここで [はい] を選択した場合は、データベース情報を再度入力する必要があります。誤って [はい] を選択した場合、アップデーターは自動的に古い構成のバックアップを /etc/zabbix/zabbix_server.conf.dpkg などに作成します。
ステップ 7 - Zabbix サービスの開始
そしてついにサービスを再開することになりました。データベースのサイズによっては、更新されるまでに時間がかかる場合があります。何かがうまくいかない場合は、しばらくお待ちください。
sudo service zabbix-server start sudo service zabbix-agent start sudo service zabbix-proxy start
Zabbix のマイナー バージョン間のアップグレード
マイナー バージョン間でアップグレードする場合、たとえばバージョン 4.0.1 から 4.0.3 にアップグレードする場合は、はるかに簡単です。
Zabbixマイナーバージョンのアップグレード
sudo apt install – only-upgrade 'zabbix.*'
Zabbix サーバーのマイナー バージョンをアップグレード
sudo apt install – only-upgrade 'zabbix-server.*'
Zabbixエージェントのマイナーバージョンをアップグレード
sudo apt install – only-upgrade 'zabbix-agent.*'
まとめ
ご覧のとおり、Zabbix を 3.4 から 4.0 にアップグレードするのは非常に簡単です。各ステップを慎重に実行していれば、すぐに最新バージョンを使用できるはずです。 YouTube をチェックしてください チャンネルには、Zabbix とモニタリングのチュートリアルもたくさんあります。