PmaControl logo PmaControl
  • Главная
  • PmaControl
    • ИИ-агенты 13 on-premise агентов
    • Тарифы Community, Cloud, On-Premise, Premium
    • Документация Руководства, API, архитектура
    • Клиенты 28+ компаний
    • FAQ 25 вопросов / 7 категорий
    Базы данных
    • MariaDB 30 статей
    • MySQL 10 статей
    • Galera Cluster 6 статей
    • MaxScale 3 статьи
    • ProxySQL 2 статьи
    • Amazon Aurora MySQL 0 статьи
    • Azure Database 0 статьи
    • ClickHouse 0 статьи
    • GCP CloudSQL 0 статьи
    • Percona Server 0 статьи
    • SingleStore 0 статьи
    • TiDB 0 статьи
    • Vitess 0 статьи
    Решения
    • Поддержка 24×7 Экстренная помощь MariaDB & MySQL
    • Observabilité SQL Мониторинг, алерты, топология
    • Haute disponibilité Репликация, failover, Galera
    • Disaster Recovery Backup, restore, RPO/RTO
    • Sécurité & conformité Аудит, GDPR, SOC2
    • Migration & upgrade Zero downtime, pt-osc, gh-ost
  • Тарифы
  • Ресурсы
    • Документация Технические руководства и API
    • FAQ 25 частых вопросов
    • Отзывы Отзывы клиентов и кейсы
    • Блог Статьи и аналитика
    • Roadmap Планируемые функции
    Области экспертизы
    • Observabilité SQL Мониторинг, алерты, топология Dot3
    • Haute disponibilité Репликация, failover, Galera
    • Sécurité & conformité Аудит, GDPR, SOC2, ISO 27001
    • Disaster Recovery Backup, restore, RPO/RTO
    • Performance & optimisation Digests, EXPLAIN, tuning
    • Migration & upgrade Zero downtime, pt-osc
    Быстрые ссылки
    • Wiki GitHub 26 страниц — установка, движок, плагины
    • Исходный код Официальный репозиторий GitHub
    • Поддержка 24×7 Экстренная помощь MariaDB & MySQL
    • Записаться на демо 30 мин — реальная архитектура
  • Поддержка 24×7
  • Записаться на демо
Записаться на демо
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文

Часто задаваемые вопросы

Всё, что нужно знать о PmaControl: от установки и поддержки до безопасности и тарифов.

Общие вопросы

Почему проект называется PmaControl?

PmaControl появился как подпроект phpMyAdmin! Всё началось на церемонии Trophées du Libre 2006, организованной CETRIL в Суассоне (Франция), где тогда работал наш основатель. Именно там он познакомился с Марком Делилем — одним из ключевых разработчиков phpMyAdmin из Шербрука (Квебек), обладателем титула MySQL Community Member of the Year 2009, получившим серебряную награду в категории PHP за phpMyAdmin. Из этой встречи родилось сотрудничество, и PmaControl начинался как плагин для phpMyAdmin. Приставка «Pma» пошла именно оттуда. В 2014–2015 годах проект настолько изменил направление — мониторинг, репликация, failover, ИИ-агенты — что стал полностью самостоятельным продуктом. Но название осталось как дань этой замечательной истории. Каждый раз, когда нас об этом спрашивают, мы улыбаемся.

Что такое PmaControl?

PmaControl — это платформа наблюдаемости и эксплуатации для MariaDB, MySQL, ProxySQL и Galera Cluster. Она объединяет мониторинг, управление резервными копиями, анализ запросов, топологию репликации и failover в едином интерфейсе.

Какие базы данных поддерживаются?

MariaDB, MySQL, Percona Server, ProxySQL, Galera Cluster и MySQL Group Replication. Listener автоматически определяет тип сервера при добавлении.

В чём разница между Cloud и On-Premise?

В режиме Cloud (SaaS) PmaControl размещается в сертифицированных дата-центрах ЕС — вам ничего не нужно устанавливать. В режиме On-Premise вся платформа работает в вашей инфраструктуре, и данные никогда не покидают вашу сеть.

PmaControl — это open source?

Да, план Community полностью открытый и бесплатный. Планы Cloud, On-Premise и Premium добавляют расширенные возможности (ИИ-агенты, поддержка 24×7 и др.).

Установка и настройка

Как установить PmaControl?

Склонируйте репозиторий, запустите скрипт установки и настройте подключение к базе данных. Далее Listener автоматически обнаружит серверы.

Как добавить сервер для мониторинга?

Через веб-интерфейс: Серверы > Добавить. Укажите хост, порт и учётные данные. PmaControl установит соединение, определит версию и сразу начнёт сбор метрик.

Как перегенерировать configuration/db.config.ini.php?

Используйте команду CLI: pmacontrol mysql refreshConfig. Она пересоздаст конфигурационный файл подключения к базам данных.

Как работает Listener?

Listener выполняет постобработку при поступлении новых данных. Он сравнивает даты последнего сбора и запускает соответствующие бизнес-методы: обновление баз, переменных, DNS-алиасов, метрик производительности.

Мониторинг и возможности

Как работает визуализация топологии (Dot3)?

Dot3 генерирует интерактивную карту вашей архитектуры: серверы, репликация master-slave, кластеры Galera (с состоянием кворума wsrep), прокси и VIP-серверы. Стрелки показывают текущее назначение и историю failover.

Что такое мониторинг Galera «Nodes available»?

PmaControl рассчитывает реально доступные узлы в кворуме: узел должен иметь статус Primary (wsrep_cluster_status=Primary) и Synced (или Donor при wsrep_desync=OFF). Узлы Non-Primary, Disconnected и Inconsistent исключаются.

Как управляются VIP-серверы?

VIP-сервер представляет собой входной IP/DNS, перенаправляющий на реальный сервер или прокси. PmaControl определяет фактическое назначение, сохраняет историю (предыдущее назначение + дату) и отображает оба в топологии.

Есть ли у PmaControl REST API?

Да. API охватывает основные ресурсы: tags, clients, environments, aliases, storage-areas, servers, ssh-keys. Поддерживаемые методы: GET, POST, PUT, PATCH, DELETE. Доступен экспорт OpenAPI.

Резервное копирование и восстановление

Как организовано резервное копирование?

PmaControl оркестрирует резервное копирование (mysqldump, mariabackup, xtrabackup), планирует автоматические тесты восстановления и генерирует отчёты соответствия с расчётом фактического RPO относительно целевого.

Как работает экспорт схемы?

Схемы экспортируются по серверам в структурированное дерево каталогов: CREATE TABLE, представления, процедуры, функции и триггеры. Структура позволяет вести версионирование через Git и сравнивать окружения.

Можно ли восстановить данные из datadir без бэкапа?

Да. Наша команда поддержки может извлечь максимум данных из ваших сырых файлов (файлы .ibd, ibdata, redo logs). Это аварийный случай №7 в рамках нашей поддержки 24×7.

Безопасность и данные

Где размещаются данные?

В режиме SaaS — в сертифицированных дата-центрах ЕС, соответствующих GDPR. В режиме On-Premise всё остаётся в вашей инфраструктуре — ни один байт данных не уходит наружу.

Имеют ли ИИ-агенты доступ к моим данным?

ИИ-агенты работают на LLM, развёрнутой в вашей собственной инфраструктуре (только On-Premise и Premium). Никакие данные не отправляются во внешние облачные сервисы. ИИ анализирует метрики локально.

Как PmaControl управляет доступом?

Встроенная система аутентификации с управлением ролями и правами. Опциональная поддержка LDAP. Каждое действие аудируется и отслеживается.

Тарифы и планы

Сколько стоит PmaControl?

Community — бесплатный и open source. Cloud — от 15 €/сервер/месяц. On-Premise — от 10 000 €/год (неограниченное количество серверов). Premium — по запросу, с поддержкой 24×7 и гарантированным SLA.

Можно ли протестировать перед покупкой?

Да. Запросите персональную демонстрацию: мы развернём тестовое окружение с вашими данными в реальных условиях.

Что произойдёт, если мы прекратим использование сервиса?

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

Поддержка и сотрудничество

Вы работаете с внутренними командами заказчика?

Да: совместные воркшопы, сопровождение миграций, ревью архитектуры и передача знаний. Мы интегрируемся в вашу организацию.

Как работает поддержка 24×7?

Доступна на планах On-Premise и Premium. Позвоните, напишите email или заполните экстренную форму — эксперт ответит менее чем за 30 минут, круглосуточно, без выходных.

Как проходит миграция?

Наш агент Joséphine готовит детальный план (инвентаризация, анализ влияния, тесты, откат). Сначала мы выполняем dry-run, затем переходим к продакшену с мониторингом в реальном времени.

Не нашли ответ?

Свяжитесь с нашей командой — мы ответим на любые вопросы о MariaDB, MySQL и PmaControl.

Запросить демо Связаться с командой
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
Юридическая информация GitHub Контакты
Не ждите инцидента, чтобы понять свою архитектуру. © 2014-2026 PmaControl — 68Koncept