Основано на статье http://vladimir-stupin.blogspot.com/2015/07/zabbix-mysql-postgresql.html автору которой я весьма признателен, другие варианты миграции были гораздо хуже. Операция будет производится на Debian 9 Stretch. Прочие исходные данные:
- zabbix-server — 3.4.10
- mariadb — 10.1.26
- объем БД zabbix — 6GB
Для миграции понадобится сервер с PostgreSQL и утилита pgloader, свежие версии и того и другого доступны в оффициальном репозитории PostgreSQL, инструкция по настройке репозитория. Считаем что репозиторий подключен, ставим PostgreSQL и pgloader
. В момент когда я проворачивал операцию (2018.09.25), pgloader
(версии 3.5.2) не работал корректно с PostgreSQL 10 см. issue #810 поэтому будем использовать PG 9.6
Читать далее »