Найти тему
Raspberry pi /Arduino/Smart_Home

23 -Обновление ZABBIX до 5.2

Привет вышло обновление zabbix. Мне пришло уведомление , что доступна для обновлений новая версия. Посмотрел\почитал - все как в мечтах. Нужно обновиться . Полный список изменений -по ссылке

https://www.zabbix.com/ru/release_notes

скрин с сайта
скрин с сайта

Поехали.

Инструкция по обновлению довольно подробно расписана на сайте

https://www.zabbix.com/documentation/current/ru/manual/installation/upgrade/packages/debian_ubuntu - обновление из пакетов, но ! нет картинок

1- 1 ОСТАНОВИТЕ ZABBIX ПРОЦЕССЫ

Остановите Zabbix сервер, чтобы быть уверенными, что в базу данных не будет происходить запись новых данных.

service zabbix-server status - проверили, что работает

-2

Остановили службу

service zabbix-server stop

Проверили что остановлена штатно

service zabbix-server status

-3

Делаем резервную копию файлов zabbix

mkdir /bkp/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /bkp/zabbix-backup/
cp /etc/apache2/conf-enabled/zabbix.conf /bkp/zabbix-backup/

cp -R /usr/share/zabbix/ /bkp/zabbix-backup/
cp -R /usr/share/doc/zabbix-* /bkp/zabbix-backup/

Обязательно делаем копию БД

mysqldump -u zabbix --password='password' zabbix >/bkp/zabbix-backup/zabbix_data_baze.sql

- или запускаем скрипт резервного копирования сейчас.

Проверяем . что файлы создались и просматриваем содержимое

tail -n 1 /bkp/zabbix-backup/zabbix_data_baze.sql - на пути обращаем внимание

-4

Должна быть запись

-- Dump completed on- это говорит о полноте резервной копии базы данных

Удаляем

Чтобы продолжить обновление, необходимо удалить пакет текущий репозитория.

rm -Rf /etc/apt/sources.list.d/zabbix.list

переходим в репозиторий заббикс и находим файл описания для нашей ОС.

https://repo.zabbix.com/zabbix/5.2/raspbian/pool/main/z/zabbix-release/

-5

Копируем адрес ссылки https://repo.zabbix.com/zabbix/5.2/raspbian/pool/main/z/zabbix-release/zabbix-release_5.2-1%2Bdebian10_all.deb

и скачиваем репозиторий и устанавливаем

wget https://repo.zabbix.com/zabbix/5.2/raspbian/pool/main/z/zabbix-release/zabbix-release_5.2-1%2Bdebian10_all.deb

dpkg -i zabbix-release_5.2-1+debian10_all.deb

-6

Обновляем информацию о репозитории.

apt-get update

Для обновления компонентов Zabbix вы можно выполнить :

apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent

ждем.. пока установится скрин забыл сделать.. (извините)

Запускаем по очереди то, что было остановлено

service zabbix-server start

и запускаем мониторинг лога

tail -f /var/log/zabbix/zabbix_server.log

-7

Видим обновление базы данных оно завершается и мы видим успешный старт zabbix сервера.

Вверху лога видим версию сервера 5.2

-8

В самом низу веб интерфейса видим версию веб оболочки zabbix

-9

Рекомендую немного подождать . пока завершаться переходные процессы (те, что нам не видны) . в моем случае нагрузка на дисковую систему\память уменьшилась примерно через час.

Ожидаю RASPBERRY4 -скоро должна приехать... ТСС- это пока секрет

Смотрите далее будет интереснее - можно написать мне, что бы вы хотели увидеть на моем канале На главную - все части в общим списком