X

zabbixのバージョンを6.0系から6.4系に上げてみた。

ここ数年?さぼっていたZABBIXのバージョンアップ・アップグレードをしてみました。

現在使用してるzabbixのバージョンを確認

# zabbix_server -V
zabbix_server (Zabbix) 6.0.18

現在6.0.18を使用しています。 これを6.4系の最新にアップグレードしてみます。
まずは6.4系のリポジトリをインストールします。

# dnf install https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm

他のupdateは既に完了させてますので、check-updateで確認します。

# dnf check-update
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:00:17 時間前の 2023年05月31日 10時22分34秒 に実施しました。

zabbix-agent.x86_64 6.4.3-release1.el8 zabbix
zabbix-get.x86_64 6.4.3-release1.el8 zabbix
zabbix-server-mysql.x86_64 6.4.3-release1.el8 zabbix
zabbix-web.noarch 6.4.3-release1.el8 zabbix
zabbix-web-deps.noarch 6.4.3-release1.el8 zabbix
zabbix-web-japanese.noarch 6.4.3-release1.el8 zabbix
zabbix-web-mysql.noarch 6.4.3-release1.el8 zabbix

6.4.3にupgradeされるようです。
それではupgrade実行です。

# dnf -y update
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:01:48 時間前の 2023年05月31日 10時22分34秒 に実施しました。
依存関係が解決しました。
============================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
============================================================================================================
アップグレード:
zabbix-agent x86_64 6.4.3-release1.el8 zabbix 569 k
zabbix-get x86_64 6.4.3-release1.el8 zabbix 379 k
zabbix-server-mysql x86_64 6.4.3-release1.el8 zabbix 1.9 M
zabbix-web noarch 6.4.3-release1.el8 zabbix 8.5 M
zabbix-web-deps noarch 6.4.3-release1.el8 zabbix 25 k
zabbix-web-japanese noarch 6.4.3-release1.el8 zabbix 25 k
zabbix-web-mysql noarch 6.4.3-release1.el8 zabbix 24 k

アップグレード済み:
zabbix-agent-6.4.3-release1.el8.x86_64 zabbix-get-6.4.3-release1.el8.x86_64
zabbix-server-mysql-6.4.3-release1.el8.x86_64 zabbix-web-6.4.3-release1.el8.noarch
zabbix-web-deps-6.4.3-release1.el8.noarch zabbix-web-japanese-6.4.3-release1.el8.noarch
zabbix-web-mysql-6.4.3-release1.el8.noarch

完了しました!

問題なくupgradeは完了したので
ブラウザで確認してみると・・・

Minimum required PHP version is 7.4.0.

と表示されてコンソール画面が表示されません。。。

サーバーのPHPのバージョンが7.4以下なのでダメっていってます。

PHPのバージョンを確認します。

# php -v
PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

php 7.2.24を使用しているようなので7.4にupgradeしてみます。

phpのリポジトリをリセットします。

# dnf module reset php

サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:15:21 時間前の 2023年05月31日 10時22分34秒 に実施しました。
依存関係が解決しました。
============================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
============================================================================================================
モジュールの再設定中:
php

トランザクションの概要
============================================================================================================

これでよろしいですか? [y/N]: Y
完了しました!

7.4のリポジトリを有効にします。

# dnf module enable php:7.4
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:15:34 時間前の 2023年05月31日 10時22分34秒 に実施しました。
依存関係が解決しました。
============================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
============================================================================================================
モジュールストリームの有効化中:
php 7.4

トランザクションの概要
============================================================================================================

これでよろしいですか? [y/N]: y
完了しました!

check-updateで確認します。

# dnf check-update

php-bcmath.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-cli.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-common.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-fpm.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-gd.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-json.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-ldap.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-mbstring.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-mysqlnd.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-pdo.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream
php-xml.x86_64 7.4.30-1.module_el8.7.0+1190+d11b935a appstream

7.4系にupgaradeされるのを確認

それではupdate実行

# dnf -y update

アップグレード済み:
php-bcmath-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-cli-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-common-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-fpm-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-gd-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-json-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-ldap-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-mbstring-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-mysqlnd-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-pdo-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-xml-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64

完了しました!

問題なく完了したので、phpのバージョンを確認します。

# php -v
PHP 7.4.30 (cli) (built: Jun 7 2022 08:38:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

7.4にphpのバージョンが上がったので、
zabbixのwebコンソールが表示されるか確認して完了です。

Categories: linux zabbix
Tags: zabbix
higherhope: