- 6 Процедура обновления
- Обзор
- 1 Остановите Zabbix сервер
- 2 Сделайте бэкап существующей базы данных Zabbix
- 3 Резервное копирование файлов конфигурации, PHP файлов и приложений Zabbix
- 4 Установите новые приложения сервера
- 5 Проверьте параметры конфигурации сервера
- 6 Обновите базу данных
- 7 Установите новый веб-интерфейс Zabbix
- 8 Запустите новые приложения Zabbix
- Обзор
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
Запустите новые приложения. Проверьте файлы журналов, чтобы увидеть, что приложения запустились успешно.