0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Zabbix4.0→6.2へのアップグレード

Last updated at Posted at 2023-02-04
1.機能概要
  • PHP 7.4.5
  • MySQL 8.0.X
  • Zabbix4.47

Centos8はサポート切れにより下記の手順を実施する必要がありそうです。

CentOS8でdnfコマンドを実行して
〈 エラー: repo 'AppStream' のメタデータのダウンロードに失敗しました : Cannot prepare internal mirrorlist: No URLs in mirrorlist 〉が発生した場合の対処法

実行コマンド
dnf check-update

[root@zabbix ~]# dnf check-update 
CentOS-8 - AppStream 67 B/s | 38 B 00:00 
エラー: repo 'AppStream' のメタデータのダウンロードに失敗しました : Cannot prepare internal mirrorlist: No URLs in mirrorlist
[root@zabbix ~]#

下記のディレクトリ内の〈 CentOS-AppStream.repo 〉を編集
〈 mirrorlist=http://mirrorlist.centos.org/~~ 〉をコメント化し、
〈 #baseurl=http://mirror.centos.org/~~ 〉のコメントを外し、
http://mirror.centos.org/ 〉を〈 http://vault.centos.org/ 〉に変更する

CentOS-AppStream.repo
vi /etc/yum.repos.d/CentOS-AppStream.repo
CentOS-AppStream.repo
[AppStream]
name=CentOS-$releasever - AppStream
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
baseurl=http://vault.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

/etc/yum.repos.d 〉配下について、以下のsedコマンドで置換

実行コマンド

sed -i 's/mirrorlist=/#mirrorlist=/g' /etc/yum.repos.d/CentOS-* 
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

手順2:再度、〈 dnf check-update 〉を実行し、正常に完了することを確認

[root@zabbix ~]# dnf check-update 
CentOS-8 - AppStream                                                                              7.3 MB/s | 8.4 MB     00:01
CentOS-8 - Base                                                                                    10 MB/s | 4.6 MB     00:00
CentOS-8 - Extras                                                                                  50 kB/s |  10 kB     00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64                                             35 kB/s | 9.6 kB     00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64                                            961 kB/s | 733 kB     00:00
Extra Packages for Enterprise Linux 8 - x86_64                                                     12 kB/s | 9.1 kB     00:00
Extra Packages for Enterprise Linux 8 - x86_64                                                    8.3 MB/s |  13 MB     00:01
MySQL 8.0 Community Server                                                                         50 kB/s | 2.6 kB     00:00
MySQL 8.0 Community Server                                                                        7.3 MB/s | 2.7 MB     00:00
~ 長いため省略 ~
[root@zabbix ~]#
2. Zabbixアップグレード

項番1:Zabbixバージョン確認
コマンド:zabbix_server -V

[root@zabbix yum.repos.d]# zabbix_server -V
zabbix_server (Zabbix) 4.4.7
Revision 77fb8c7ee0 23 March 2020, compilation time: Mar 23 2020 11:09:42

Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).

Compiled with OpenSSL 1.1.1c FIPS  28 May 2019
Running with OpenSSL 1.1.1c FIPS  28 May 2019

項番2:PHPバージョン確認
コマンド:php -v

PHP 7.4.5 (cli) (built: Apr 14 2020 12:54:33) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies

項番3:Zabbix6.2のレポジトリ取得
※Zabbix6.2レポジトリ取得時に、既にダウンロードされているZabbix4.4Xが削除されるようです。
※削除されなかった場合は、個別で削除をする必要があります。
レポジトリ取得サイト

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

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

[root@zabbix ~]# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
CentOS-8 - AppStream                                                                               13 MB/s | 8.4 MB     00:00
CentOS-8 - Base                                                                                   6.6 MB/s | 4.6 MB     00:00
CentOS-8 - Extras                                                                                  66 kB/s |  10 kB     00:00
~ 長いため省略 ~
依存関係が解決しました。
==================================================================================================================================
 パッケージ                            アーキテクチャー       バージョン                             リポジトリー           サイズ
==================================================================================================================================
インストール:
 zabbix-agent                          x86_64                 6.0.13-release1.el8                    zabbix                 548 k
 zabbix-selinux-policy                 x86_64                 6.0.13-release1.el8                    zabbix                 293 k
 zabbix-sql-scripts                    noarch                 6.0.13-release1.el8                    zabbix                 7.3 M
アップグレード:
 zabbix-apache-conf                    noarch                 6.0.13-release1.el8                    zabbix                  24 k
 zabbix-server-mysql                   x86_64                 6.0.13-release1.el8                    zabbix                 1.6 M
 zabbix-web                            noarch                 6.0.13-release1.el8                    zabbix                 8.1 M
 zabbix-web-japanese                   noarch                 6.0.13-release1.el8                    zabbix                  24 k
 zabbix-web-mysql                      noarch                 6.0.13-release1.el8                    zabbix                  23 k
依存関係のインストール:
 zabbix-web-deps                       noarch                 6.0.13-release1.el8                    zabbix                  24 k

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

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

最後に、各種サービスを起動と再起動後、自動起動するように設定

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?