Обновление Zabbix с 5.x до 6
Вышла версия Zabbix 6.0 LTS с долгосрочной поддержкой. Обновлять буду с версии 5.4, процесс занял около 15 минут.
Основные изменения новой версии это:
- Мониторинг бизнес-сервисов нового уровня
- Поддержка кластера сервера Zabbix
- Представляем машинное обучение
- Мониторинг Kubernetes
- Новые способы сбора и визуализации данных
- Обновленная программа тренингов и услуги обновления
Остальные изменения можно прочитать на официальном сайте, приступип к обновлению:
Остановите процессы Zabbix
systemctl stop zabbix-server
Резервное копирование
Копирование базы:
mysqldump --opt -v --databases zabbix -uzabbix -p'password' | gzip -c > /root/zabbix.sql.gz
Копирование файлов конфигурации:
mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
Файлы PHP и бинарные файлы Zabbix:
cp -R /usr/share/zabbix/ /opt/zabbix-backup/
cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
Обновление репозитория и компонентов
Удаляем текущий пакет репозитория:
rm -Rf /etc/apt/sources.list.d/zabbix.list
Обновляем репозитории и пакеты.
Debian 11:
https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bdebian11_all.deb
dpkg -i zabbix-release_6.0-1+debian11_all.deb
apt-get update
apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
Ubuntu 20.04:
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
Запустите процессы Zabbix
systemctl start zabbix-server
Можно запустить две параллельные SSH сессии и посмотреть процесс обновления:
tail -f /var/log/zabbix/zabbix_server.log
После обновления вам, возможно, потребуется очистить cookies веб-браузера и кэш веб-браузера, чтобы веб-интерфейс Zabbix работал должным образом.
Комментарии: