Документация PmaControl
Технические руководства, справочник API, внутренняя архитектура и операционные процедуры — всё, что нужно для развёртывания, эксплуатации и расширения PmaControl.
Быстрый старт
Установка и развёртывание
Установка на Debian 10/11/12, Ubuntu 18.04/20.04. Развёртывание SSH-ключей, начальная настройка и мастер установки.
Читать документацию →Добавление серверов
Добавьте сервер MariaDB / MySQL через веб-интерфейс. PmaControl автоматически определяет версию, тип (standalone, replica, Galera, ProxySQL) и начинает сбор данных.
Читать документацию →Сканирование сети и автообнаружение
Автоматическое обнаружение серверов через nmap. Определение открытых портов MariaDB / MySQL и массовый импорт.
Читать документацию →Мониторинг и наблюдаемость
Мониторинг в реальном времени
Отслеживание 120+ метрик MariaDB / MySQL: hit ratio, блокировки, потоки, открытые файлы, подключения, InnoDB buffer pool, дисковое пространство.
Читать документацию →Топология Dot3
Интерактивная карта, генерируемая через Graphviz: серверы, репликация master/slave, кластеры Galera, ProxySQL, MaxScale, VIP. История failover и семантическая раскраска.
Читать документацию →Оповещения и уведомления
Контекстные оповещения о событиях: перезапуск, сбой репликации, дисковое пространство, задержки. Уведомления через Telegram, Slack, PagerDuty.
Читать документацию →Анализ запросов (Digest)
Интеграция Performance Schema: сбор SQL-дайджестов, нормализация, визуальный EXPLAIN, обнаружение регрессий и full-scan.
Читать документацию →Репликация и высокая доступность
Репликация Master/Slave
Ассистированная настройка, отслеживание состояния в реальном времени (задержка, ошибки IO/SQL, GTID), start/stop slave, сравнение версий master и slave.
Читать документацию →Galera Cluster
Полный мониторинг: расчёт кворума (Nodes available = Primary + Synced/Donor), сегменты wsrep, потоки IST/SST, арбитр garb, обнаружение split-brain.
Читать документацию →InnoDB Cluster и Group Replication
Автоматическое определение участников и ролей Primary/Replica через group_replication_*. Отображение в Dot3 с выделенными подграфами.
Читать документацию →VIP-серверы
Управление виртуальными IP/DNS: разрешение к реальному серверу, история переключений (предыдущий адрес + дата), отображение в Dot3.
Читать документацию →Резервные копии и данные
Резервное копирование и восстановление
Оркестрация резервного копирования (mysqldump, mariabackup, xtrabackup), планирование, сжатие, шифрование, зоны хранения SFTP, автоматические тесты восстановления.
Читать документацию →Версионированный экспорт схемы
Структурированный экспорт по базе: таблицы, представления, процедуры, функции, триггеры, события. Git-репозиторий на базу, выборочный импорт, сравнение между средами.
Читать документацию →Cleaner (очистка данных)
Планирование и выполнение очистки устаревших данных по таблицам, со статистикой и режимом daemon.
Читать документацию →Бинарные журналы
Резервное копирование, просмотр и очистка бинарных журналов MariaDB / MySQL. Поиск по событиям binlog.
Читать документацию →API и интеграции
REST API
Полный CRUD по инвентарю: теги, клиенты, среды, алиасы, зоны хранения, серверы, SSH-ключи. Методы GET, POST, PUT, PATCH, DELETE. Экспорт OpenAPI.
Читать документацию →Нативные интеграции
MariaDB, MySQL, Percona Server, ProxySQL, MaxScale, Galera, InnoDB Cluster, AWS RDS, Azure Database, GCP CloudSQL. Оповещения через Telegram, Slack, PagerDuty.
Читать документацию →Percona Toolkit
Выполнение pt-online-schema-change из интерфейса, управление временными таблицами OSC.
Читать документацию →Безопасность и администрирование
Управление пользователями MariaDB / MySQL
Аудит безопасности, сравнение привилегий между хостами, обнаружение никогда не подключавшихся пользователей, экспорт и резервное копирование grants.
Читать документацию →Контроль доступа PmaControl
Встроенная аутентификация с ролями и разрешениями. Опциональная поддержка LDAP. Каждое действие аудируется.
Читать документацию →Защита CSRF (Origin + токен по scope)
Общий хелпер Glial: CSRF-токен по scope, валидация Origin/Referer same-site, явные отказы 403/405/400 до любой SQL-мутации.
Читать документацию →ИИ-агенты и LLM
13 специализированных агентов, работающих на LLM on-premise (Ollama). Анализ метрик, рекомендации по конфигурации, обнаружение аномалий — ваши данные никогда не покидают вашу инфраструктуру.
Читать документацию →Внутренняя архитектура
Движок Glial и Aspirateur
Движок Glial оркестрирует сбор данных через Aspirateur (подключения MariaDB / MySQL + SSH), интеграцию во временные файлы (ts_file) и их распределение по воркерам.
Читать документацию →Listener (пост-обработка)
Обнаружение обновлений через ts_max_date, диспетчеризация к бизнес-методам: обновление баз, переменных, DNS-алиасов, метрик производительности.
Читать документацию →Плагины и расширения
Модульная архитектура: плагины устанавливаются/удаляются через интерфейс, JSON-манифест, автоматическое выполнение SQL.
Читать документацию →Внутренняя схема (162 таблицы)
Полная документация 162 внутренних таблиц PmaControl: роль, столбцы, внешние ключи и корреляции с кодом.
Читать документацию →Нужна помощь по конкретной теме?
Наша команда создаёт специализированные руководства для вашего варианта использования. Свяжитесь с нами.