- 2 Debian/Ubuntu
- Обзор
- Процедура обновления
- 1 Остановите процессы Zabbix
- 2 Резервная копия существующей базы данных Zabbix
- 3 Резервное копирование файлов конфигурации, PHP файлов и бинарных файлов Zabbix
- 4 Обновите пакет конфигурации репозитория
- 5 Обновите компоненты Zabbix
- 6 Просмотрите параметры конфигурации компонент
- 7 Запустите процессы Zabbix
- 8 Очистите cookies и кэш в веб-браузере
- Обновление между минорными версиями
2 Debian/Ubuntu
Обзор
Перед обновлением в первую очередь обязательно ознакомьтесь с общей информацией.
Процедура обновления
1 Остановите процессы Zabbix
Остановите Zabbix сервер для уверенности, что никакие новые данные не будут записаны в базу данных.
# service zabbix-server stop
При обновлении прокси, остановите также и прокси.
# service zabbix-proxy stop
Известно, что имеется возможно обновления только сервера и использование старых, ещё не обновленные прокси будут отправлять данные на новый сервер (хотя прокси не смогут обновить свою конфигурацию). Такой поход, однако, не рекомендуется и не поддерживается Zabbix и, выбирая его, вы действуете на свой страх и риск.
2 Резервная копия существующей базы данных Zabbix
Этот шаг чрезвычайно важен. Убедитесь, что у вас имеется архивная копия вашей базы данных. Она вам поможет в случае, если процедура обновления завершится с ошибкой (недостаточно места на диске, аварийное выключение питания, любая непредвиденная проблема).
3 Резервное копирование файлов конфигурации, PHP файлов и бинарных файлов Zabbix
Выполните резервное копирование бинарных файлов Zabbix, файлов конфигурации и папки с PHP файлами.
Файлы конфигурации:
# 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/
4 Обновите пакет конфигурации репозитория
Чтобы продолжить обновление, необходимо удалить пакет текущий репозитория.
# rm -Rf /etc/apt/sources.list.d/zabbix.list
Затем установить пакет нового репозитория.
Для Debian 9 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
# dpkg -i zabbix-release_3.4-1+stretch_all.deb
Для Debian 8 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
# dpkg -i zabbix-release_3.4-1+jessie_all.deb
Для Debian 7 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb
Для Ubuntu 18.04 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+bionic_all.deb
# dpkg -i zabbix-release_3.4-1+bionic_all.deb
Для Ubuntu 16.04 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
# dpkg -i zabbix-release_3.4-1+xenial_all.deb
Для Ubuntu 14.04 выполните:
# wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
# dpkg -i zabbix-release_3.4-1+trusty_all.deb
Обновите информацию о репозитории.
# apt-get update
5 Обновите компоненты Zabbix
Для обновления компонентов Zabbix вы можете выполнить что-то вроде:
# apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
Если используете PostgreSQL, в команде замените mysql на pgsql. Если
обновляете прокси, в команде замените server на proxy.
6 Просмотрите параметры конфигурации компонент
Для получения более подробных сведений смотрите заметки по обновлению на предмет обязательных изменений.
Для ознакомления с новыми необязательными параметрами, пожалуйста, смотрите раздел Что нового.
7 Запустите процессы Zabbix
Запустите обновленные компоненты Zabbix.
# service zabbix-server start
# service zabbix-proxy start
# service zabbix-agent start
8 Очистите cookies и кэш в веб-браузере
После обновления вам, возможно, потребуется очистить cookies веб-браузера и кэш веб-браузера, чтобы Zabbix веб-интерфейс работал правильно.
Обновление между минорными версиями
Имеется возможность обновления минорные версии 3.4.x (например, с 3.4.1 на 3.4.3). Процедура очень проста.
Для минорного обновления Zabbix, пожалуйста, выполните:
$ sudo apt install --only-upgrade 'zabbix.*'
Для обновления минорной версии Zabbix сервера, пожалуйста, выполните:
$ sudo apt install --only-upgrade 'zabbix-server.*'
Для обновления минорной версии Zabbix агента, пожалуйста, выполните:
$ sudo apt install --only-upgrade 'zabbix-agent.*'