Выпуск PPEM 2.9: улучшенная диагностика, mTLS и развитие управления инфраструктурой

3 мин
Выпуск PPEM 2.9: улучшенная диагностика, mTLS и развитие управления инфраструктурой

Postgres Professional представляет новую версию платформы администрирования СУБД — Postgres Pro Enterprise Manager 2.9. Ключевые темы релиза: плагин центра оперативного контроля, развитие истории активных сеансов, взаимная TLS-аутентификация между менеджером и агентами, а также новые возможности управления задачами, резервным копированием и BiHA-кластерами.

Центр оперативного контроля

В PPEM 2.9 расширены возможности центра оперативного контроля. Теперь в нём можно смотреть не только отдельные экземпляры СУБД, но и кластеры.

Это упрощает мониторинг распределённых инфраструктур: администратор получает представление о состоянии кластера как единого объекта и может быстрее переходить к анализу составляющих его узлов.

Плагин истории активных сеансов

Инструмент диагностики производительности ASE (Active Session Engine), появившийся в PPEM 2.6 и доработанный в последующих релизах, в версии 2.9 получил очередной пакет улучшений:

  • Добавлено управление параметрами профиля, а также возможность очищать и загружать информация профиля. Данные выгружаются в необработанном виде, без агрегирования, это даёт возможность применять их как источник для внешних систем анализа.

  • Реализован просмотр исходных подготовленных операторов (prepared statements), а не только связанных с ними операторов EXECUTE, это даёт более полную картину при разборе конкретных запросов.

  • Добавлен переход из истории активных сеансов в SQL-статистику по идентификатору запроса (query_id), что ускоряет расследование проблемных запросов.

  • Улучшен оболочку раздела: добавлены фильтры, улучшены визуализация графиков, единицы измерения и выбор интервала по умолчанию.

Взаимная аутентификация mTLS

В дополнение к аутентификации по api-ключам в PPEM реализована модель взаимной проверки сертификатов — mTLS.

При установке HTTPS-соединения менеджер и агент теперь могут взаимно подтверждать подлинность друг друга с помощью сертификатов. Это усиливает защиту взаимодействия между компонентами PPEM, снижает риск подключения недоверенной стороны и особенно актуально для изолированных сегментов сети и инфраструктур с повышенными требованиями к безопасности.

Конфигурация mTLS выполняется в конфигурационных файлах менеджера ppem-manager.yml и агента ppem-agent.yml.

Другие изменения и улучшения

  • Управление задачами и резервными копиями. Добавлена функция переназначать задачи и перепривязывать хранилища резервных копий для удаляемых экземпляров.

  • BiHA-кластеры. Теперь можно управлять минимальным числом исправных узлов в кластере при создании, редактировании и изменении топологии BiHA-кластера.

  • Хранилища метрик. Добавлена возможность удалять привязанные триггеры при удалении хранилища метрик.

  • Разработка задач. Теперь можно указывать параметр «Описание» при создании задач переиндексации, очистки и сбора статистики планировщика баз данных, а равным образом при создании расписаний снимков статистики, расписаний резервного копирования и правил очистки.

  • Управление экземплярами. Добавлена возможность смотреть подробную информацию об ошибках экземпляра.

  • Обслуживание репозитория. Реализована возможность вручную очищать таблицы, указанные в правилах очистки репозитория, это помогает избежать аварийного останова сервера в связи с нехватки свободного места на диске.

  • Настройка менеджера и агента. Добавлен параметр autodiscovery.instance_name_template, позволяющий задать пользовательский макет имени для автоматически обнаруженных экземпляров.

  • Пользовательский оболочку. Обновлён интерфейс раздела мониторинга и формы создания экземпляра, улучшено отображение статусов в таблицах экземпляров и задач.

  • Апдейт Go. Язык обновлён до версии 1.26.6.

  • Защита. Исправлен ряд общих уязвимостей (CVE).

Равным образом компания анонсировала появление в одном из ближайших релизов PPEM модуля Healthcheck Advisor для автоматического анализа состояния экземпляров СУБД на основе собранной телеметрии. Модуль будет выявлять отклонения по ключевым показателям работы баз данных, определять уровень их критичности и формировать рекомендации по дальнейшим действиям. Для каждого обнаружения будут доступны сведения о метрике, объекте анализа, нормативном и фактическом значениях, времени срабатывания и рекомендуемых мерах по устранению проблемы. Результаты будут представлены в разделе «Проблемы и рекомендации» со сводной информацией по управляемым экземплярам, распределением обнаружений по уровням критичности и перечнем экземпляров с наибольшим числом выявленных проблем. PPEM Healthcheck Advisor войдёт в базовую поставку платформы и не потребует отдельной установки или лицензирования.

Подробная данные об изменениях и инструкции по обновлению до PPEM 2.9 доступны в документации Postgres Pro Enterprise Manager:

https://postgrespro.ru/docs/ppem/2/index

Поделиться

TelegramVK

Продолжить читать