Zabbix5.0にアップデート中にエラー

Zabbix3.4からリポジトリを変更して5.0へアップデートしようとしております。
yum upgrade zabbix-server zabbix-agentを打つと下記のエラーが出てアップデートができません。
依存関係のエラーかとは思いますが、対処方法をご存じの方いらっしゃいますでしょうか?
OSはAmazon Linux2を使っております。
Zabbix以外のパッケージについては最新までアップデート済
PHP7.2はインストール済です。

エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libssh.so.4(LIBSSH_4_5_0)(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libevent-2.1.so.6()(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libssh.so.4()(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libmariadb.so.3()(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libnetsnmp.so.35()(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libmariadb.so.3(libmysqlclient_18)(64bit)
エラー: パッケージ: zabbix-server-mysql-5.0.1-1.el8.x86_64 (zabbix)
要求: libmariadb.so.3(libmariadb_3)(64bit)
問題を回避するために --skip-broken を用いることができます。

コメント表示オプション

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

Amazon Linux 2にRHEL 8用のパッケージは使用できません。
RHEL 7用を使用するかAmazon Linux 2上でビルドしなおしてください。

ユーザー Perfume-T-Anata の写真

ありがとうございます。
yum localinstall https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el...

上記リポジトリを使ってZabbix3.4からZabbix5.0まではアップデートすることができました。

[root@amaznlinux2-njc html]# rpm -qa | grep zabbix
zabbix-sender-5.0.1-1.el7.x86_64
zabbix-server-mysql-5.0.1-1.el7.x86_64
zabbix-get-5.0.1-1.el7.x86_64
zabbix-proxy-mysql-5.0.1-1.el7.x86_64
zabbix-release-5.0-1.el7.noarch
zabbix-agent-5.0.1-1.el7.x86_64

ただ、Zabbix-webが上記のリポジトリに含まれていない為
Webアクセスができない状態です。
PHP7に変更してはいるのですが、こちらのリポジトリからはアップデートませんでしょうか?

やりたいこととしてはAmazon LinuxからCentOSへの移設+5.0へのアップデートで
既設のAmazon Linuxを5.0へアップデートしそのDBをダンプして移設しようと考えていたのですが
こちらの方法は実現できませんでしょうか?

ユーザー TNK の写真

以下のQiitaの記事に書きましたが、Webインターフェースのパッケ
ージも公開されてはいるのですが、特殊な設定が必要です。

https://qiita.com/atanaka7/items/429d7a3151542420c944

デフォルトでは、RHEL 7用のzabbix-releaseパッケージをインスト
ールした際には、そのリポジトリは登録されるのですが、無効の状
態になっています。
また、有効にしたとしても、SCLという拡張パッケージに依存する
ようなパッケージ構成になっているので、Amazon Linux 2にインス
トールして使えるパッケージは、

 zabbix-web
 zabbix-web-japanese

だけです。
パッケージ名にsclがついているパッケージは、Amazon Linux 2で
は使用できません。

パッケージの実体は以下のURLにあります。
https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/frontend/

ただし、Webサーバーとの連携のための設定ファイルやPHPに対する
設定が別途必要です。
RHEL 8用の

 zabbix-apache-conf
 zabbix-web

パッケージに含まれる設定ファイルを参考にして配置すると良いか
もしれません。

使用されているPHP 7がどこのどのようなものであるのかがわから
ないので具体的な手順はご自身でご確認ください。

やりたいこととしてはAmazon LinuxからCentOSへの移設+5.0へのアップデートで
既設のAmazon Linuxを5.0へアップデートしそのDBをダンプして移設しようと考えていたのですが
こちらの方法は実現できませんでしょうか?

できます。
ただし、使用するDBMSの互換性には注意してください。
例えば、MariaDBとMySQLだとかバージョンが異なるとか違いがある
場合、ダンプしたファイルの互換性に問題が発生する場合があるの
で、事前に環境を用意して検証を行って手順を確認してください。

ユーザー Yasumi の写真

アップデート含めできなくはないと思いますが、ZabbixのDBを移設するのはあまり推奨できないです。
それもAmazon LinuxからCentOSへの移設であればなおさら。

ユーザー Perfume-T-Anata の写真

ありがとうございます。
とりあえずDBの移設とZabbix5.0で起動ができることまでは確認しました。

Agentを入れなおすことで
Zabbixからの監視もできるようにはなっているようなので、こちらで様子を見てみます。