Ad Widget

Collapse

Проблемы Zabbix 3.2.6 после миграции Mysql > Postgres

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • timerbulatov
    Junior Member
    • Jun 2017
    • 1

    #1

    Проблемы Zabbix 3.2.6 после миграции Mysql > Postgres

    Уважаемые форумчане, может кто сталкивался и подскажет...
    Имеется:
    Виртуальный сервер: Ubuntu 14.04 x64 4 Gb RAM 4 Core CPU, Zabbix 3.2.6, Mysql 5.6, размер базы примерно 170 гиг, без секционирования.

    По техническим причинам потребовалось перейти на Postgresql(в других проектах Постгрес зарекомендовал себя на больших объемах баз, постоянный рост базы Заббикса даже при работе очистки истории и пр.),
    1. поставил рядом еще один виртуальные сервер Ubuntu 16.04 x64 8 Gb RAM 8 Core CPU, Postgresql 9.5, организовал внутреннюю гигабитную сеть между серверами.
    2. остановил Zabbix, с посощью pgloader смигрировал базу данных. Перенос делал с два этапа - сначала из дистрибутива Zabbix-server-psql той же версии что и установлена взял схему базы, накатил на базу в постгресе, потом с помощью pgloader перенес данные. Ошибок при копировании данные не было.(итоговый объем получился 120 гиг против 167 гиг на Mysql)
    3. поставил zabbix-server-psql(ри этом удалился zabbix-server-mysql), прописал в конфигах адрес сервера постгреса и учетные данные, запустил сервер zabbix.

    и вот тут начались проблемы, а именно:
    1. нагрузка на сервер Постгрес по дискам дикая(160-350 мегабайт в секунду на чтение), интерфейс тормозил на протяжении суток наверное, потом нагрузка на диски упала до 25-35 мегабайт в секунду на чтение, записи почти нет.

    2. Все настройки(пользователи, хосты, триггеры, шаблоны, элементы данных, оповещения и пр.) перенеслись корректно, однако некоторые пункты меню вкладки Мониторинг не открываются, например Последние данные, Веб....получается что данные не собираются, или не отображаются..

    что делалось:
    тюнинг параметров postgres.conf, FULL VACUUM, FULL REINDEX базы заббикса, установка и настройка pgboncer(с необходимыми изменениями в конфиге заббикса), переустановка zabbix-frontend-php с последующей настройкой параметров подключения к базе данных(при этом параметры php без замечаний).
    просмотр логов сервера заббикс(с включенным дебагом) не показывает проблем в работе сервера, из рекомендаций, вычитанных на форуме пробовал поднимать значение CacheSize с 8М до 16, 32 и более - существенных изменений в поведении сервера не заметил.

    Если кто то сталкивался с подобным, прошу посоветовать, в каком направлении копать для исправления ситуации, либо подсказать гарантировано рабочий(либо рекомендуемый) вариант миграции с Mysql в Postgres.
    Спасибо.
Working...