CentOS8でZabbixを4.4から5.0にバージョンアップする

CentOS8でZabbixを4.4から5.0にバージョンアップします。

といっても実質的には、dnf(yum)のみでした。

つまり、非常にお手軽です。

注意点は、Zabbix5.0になり、PHPの要求Ver.が7.2.0以降となっています。
CentOS7以前の標準リポジトリではPHP5系が導入されるため、
別途remiリポジトリ等からの更新が必要です。

DBにはMariaDBを使用し、PHPはCentOS8のAppstreamから導入しています。

[root@server ~]# mysql -v
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 881
Server version: 10.3.17-MariaDB MariaDB Server

稼働中のzabbix-server及び、agentを停止

[root@server ~]# systemctl stop zabbix-server
[root@server ~]# systemctl stop zabbix-agent

設定ファイルのバックアップを実施

[root@server ~]# mkdir /opt/zabbix-backup/
[root@server ~]# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
[root@server ~]# cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/
[root@server ~]# cp -R /usr/share/zabbix/ /opt/zabbix-backup/
[root@server ~]# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

Zabbix5.0用のリポジトリに変更(更新)

[root@server ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm を取得中
Verifying...                          ################################# [100%]
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:zabbix-release-5.0-1.el8         ################################# [ 50%]
整理中 / 削除中...
   2:zabbix-release-4.4-1.el8         ################################# [100%]

dnf(yum)コマンドでアップデート実施。

[root@server ~]# dnf update zabbix-server-mysql zabbix-web-mysql zabbix-agent
CentOS-8 - AppStream                                                7.1 kB/s | 4.3 kB     00:00
CentOS-8 - Base                                                     6.4 kB/s | 3.9 kB     00:00
CentOS-8 - Extras                                                   2.2 kB/s | 1.5 kB     00:00
bintray--ookla-rhel                                                 541  B/s | 1.3 kB     00:02
Zabbix Official Repository - x86_64                                  27 kB/s |  14 kB     00:00
Zabbix Official Repository non-supported - x86_64                    12 kB/s | 3.0 kB     00:00
依存関係が解決しました。
====================================================================================================
 パッケージ                     アーキテクチャー  バージョン                リポジトリー      サイズ
====================================================================================================
アップグレード:
 zabbix-agent                   x86_64            5.0.0-1.el8               zabbix            453 k
 zabbix-server-mysql            x86_64            5.0.0-1.el8               zabbix            2.6 M
 zabbix-web                     noarch            5.0.0-1.el8               zabbix            3.0 M
 zabbix-web-mysql               noarch            5.0.0-1.el8               zabbix             15 k

トランザクションの概要
====================================================================================================
アップグレード  4 パッケージ

ダウンロードサイズの合計: 6.1 M
これでよろしいですか? [y/N]: y

停止していたzabbix-server及び、agentを起動

[root@server ~]# systemctl start zabbix-server
[root@server ~]# systemctl start zabbix-agent

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>