Перед обновлением в первую очередь обязательно ознакомьтесь с общей информацией.
Остановите Zabbix сервер для уверенности, что никакие новые данные не будут записаны в базу данных.
При обновлении прокси, остановите также и прокси.
Известно, что имеется возможно обновления только сервера и использование старых, ещё не обновленные прокси будут отправлять данные на новый сервер (хотя прокси не смогут обновить свою конфигурацию). Такой поход, однако, не рекомендуется и не поддерживается Zabbix и, выбирая его, вы действуете на свой страх и риск.
Этот шаг чрезвычайно важен. Убедитесь, что у вас имеется архивная копия вашей базы данных. Она вам поможет в случае, если процедура обновления завершится с ошибкой (недостаточно места на диске, аварийное выключение питания, любая непредвиденная проблема).
Выполните резервное копирование бинарных файлов Zabbix, файлов конфигурации и папки с PHP файлами.
Файлы конфигурации:
# mkdir /opt/zabbix-backup/
# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
# cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
Файлы PHP и бинарные файлы Zabbix:
Чтобы продолжить обновление, необходимо обновить пакет текущий репозитория.
Для обновления компонентов Zabbix вы можете выполнить что-то вроде:
Если используете PostgreSQL, в команде замените mysql
на pgsql
. Если обновляете прокси, в команде замените server
на proxy
.
Для получения более подробных сведений смотрите заметки по обновлению на предмет обязательных изменений.
Для ознакомления с новыми необязательными параметрами, пожалуйста, смотрите раздел Что нового.
Запустите обновленные компоненты Zabbix.
После обновления вам, возможно, потребуется очистить cookies веб-браузера и кэш веб-браузера, чтобы Zabbix веб-интерфейс работал правильно.
Имеется возможность обновления между минорными версиями 3.4.x (например, с 3.4.1 на 3.4.3). Процедура минорного обновления Zabbix очень проста.
Для выполнения минорного обновления Zabbix необходимо выполнить:
Для выполнения обновления минорной версии Zabbix сервера выполните:
Для выполнения обновления минорной версии Zabbix агента выполните:
Обратите внимание, что в этих командах вы можете также использовать 'update' вместо 'upgrade'. В то время как 'upgrade' удалит устаревшие пакеты, 'update' сохранит их.