for base https://serveradmin.ru/obnovlenie-zabbix-4-4-do-5-0/
systemctl stop zabbix-server
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all yum makecache
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-web zabbix-agent zabbix-server-mysql zabbix-web zabbix-agent zabbix-get zabbix-sender
Увы
rpm -qa | grep zabbix
zabbix-web-4.4.8-1.el7.noarch
zabbix-agent-5.0.0-1.el7.x86_64
zabbix-server-mysql-5.0.0-1.el7.x86_64
zabbix-release-5.0-1.el7.noarch
zabbix-web-mysql-4.4.8-1.el7.noarch
Не обновился фронт
Идем далее
При команде upgrade не обновляются пакеты zabbix-web и zabbix-web-pgsql (фронтенд).
Необходимо включить репозиторий фронтенда. В файле /etc/yum.repos.d/zabbix.repo ставим в каждой секции «enabled=1»
— Пакета «zabbix-web-pgsql» больше нет, вместо него как я предположил теперь «zabbix-web-pgsql-scl». Удаляем старый пакет: «yum remove zabbix-web-pgsql»
Устанавливаем пакеты для фронтенда: «yum upgrade zabbix-web zabbix-web-pgsql»
— При попытке зайти на вэб-страницу Заббикса получаем сообщение:
«minimum required php version is 7.2.0»
Необходимо обновить версию php:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager —enable remi-php72
yum update
— Далее при входе на вэб-страницу сообщение «Cannot start session». Необходимо почистить кэш/перезапустить браузер
yum remove zabbix-web-mysql
yum install zabbix-web-mysql
yum install zabbix-web
Update PHP
- Turn on EPEL repo, enter:
sudo yum -y install epel-release - Turn on Remi repo i.e.remi-php72:
sudo yum-config-manager --enable remi-php72 - Refresh repository:
sudo yum update - Install php version 7.2, run:
sudo yum install php
rpm -qa | grep zabbix
tail -f /var/log/zabbix/zabbix_server.log
cat /var/log/zabbix/zabbix_server.log | grep database
systemctl start zabbix-server
systemctl start zabbix-agent