6 Процедура обновления

Обзор

Этот раздел описывает требуемые шаги для успешного обновления Zabbix с 1.8.x до 2.0.

Обновление базы данных до версии 2.0 может занять много времени, т.к. должны быть обновлены все таблицы с данными истории.

Убедитесь, что прочитали заметки по обновлению перед началом обновления.

1 Остановите Zabbix сервер

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

2 Сделайте бэкап существующей базы данных Zabbix

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

3 Резервное копирование файлов конфигурации, PHP файлов и приложений Zabbix

Сделайте резервные копии приложений Zabbix, файлов конфигурации и PHP файлов.

4 Установите новые приложения сервера

Вы можете использовать скомпилированные приложения или скомпилировать их самостоятельно.

5 Проверьте параметры конфигурации сервера

Некоторые параметры zabbix_server.conf могли измениться по сравнению с версией 1.8, были добавлены новые параметры. Возможно вы захотите ознакомиться с ними.

6 Обновите базу данных

До начала обновления:

  • Убедитесь, что у вас достаточно прав (create table, drop table, create index, drop index).
  • Убедитесь что у вас достаточно свободного дискового пространства.

Скрипты обновления базы данных располагаются в папке upgrades/dbpatches/2.0/<db engine>. Выполните эти скрипты:

  • MySQL: upgrades/dbpatches/2.0/mysql/patch.sql
  • PostgreSQL: upgrades/dbpatches/2.0/postgresql/patch.sql
  • Oracle: upgrades/dbpatches/2.0/oracle/patch.sql
  • IBM DB2: upgrades/dbpatches/2.0/ibm_db2/patch.sql

Эти скрипты только для обновления с Zabbix 1.8.x до 2.0! Для обновления с предыдущих версий сначала используйте скрипты обновления с Zabbix 1.6.x или Zabbix 1.8.x.

7 Установите новый веб-интерфейс Zabbix

Следуйте инструкции по установке.

8 Запустите новые приложения Zabbix

Запустите новые приложения. Проверьте файлы журналов, чтобы увидеть, что приложения запустились успешно.