PmaControl logo PmaControl
  • Accueil
  • PmaControl
    • Agents IA 13 agents on-premise
    • Nos offres Community, Cloud, On-Premise, Premium
    • Documentation Guides, API, architecture
    • Clients 28+ entreprises
    • FAQ 25 questions / 7 catégories
    Bases de données
    • MariaDB 30 articles
    • MySQL 10 articles
    • Galera Cluster 6 articles
    • MaxScale 3 articles
    • ProxySQL 2 articles
    • Amazon Aurora MySQL 0 article
    • Azure Database 0 article
    • ClickHouse 0 article
    • GCP CloudSQL 0 article
    • Percona Server 0 article
    • SingleStore 0 article
    • TiDB 0 article
    • Vitess 0 article
    Solutions
    • Support 24×7 Urgences MariaDB & MySQL
    • Observabilité SQL Monitoring, alertes, topologie
    • Haute disponibilité Réplication, failover, Galera
    • Disaster Recovery Backup, restore, RPO/RTO
    • Sécurité & conformité Audit, RGPD, SOC2
    • Migration & upgrade Zero downtime, pt-osc, gh-ost
  • Nos offres
  • Ressources
    • Documentation Guides techniques & API
    • FAQ 25 questions fréquentes
    • Témoignages Retours clients & cas d'usage
    • Blog Articles & insights
    • Roadmap Fonctionnalités à venir
    Domaines d'expertise
    • Observabilité SQL Monitoring, alertes, topologie Dot3
    • Haute disponibilité Réplication, failover, Galera
    • Sécurité & conformité Audit, RGPD, SOC2, ISO 27001
    • Disaster Recovery Backup, restore, RPO/RTO
    • Performance & optimisation Digests, EXPLAIN, tuning
    • Migration & upgrade Zero downtime, pt-osc
    Liens rapides
    • Wiki GitHub 26 pages — install, engine, plugins
    • Code source Repository GitHub officiel
    • Support 24×7 Urgences MariaDB & MySQL
    • Réserver une démo 30 min — architecture réelle
  • Support 24×7
  • Réserver une démo
Réserver une démo
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文

Documentation PmaControl

Guides techniques, référence API, architecture interne et procédures opérationnelles — tout ce qu'il faut pour déployer, exploiter et étendre PmaControl.

Démarrage rapide Supervision & monitoring Réplication & haute disponibilité Proxies Sauvegardes & données API & intégrations Sécurité & administration Architecture interne

Démarrage rapide

Installation & déploiement

Installation sur Debian 10/11/12, Ubuntu 18.04/20.04. Déploiement des clefs SSH, configuration initiale et wizard d'installation.

Lire la documentation →

Ajout de serveurs

Ajoutez un serveur MariaDB / MySQL via l'interface web. PmaControl détecte automatiquement la version, le type (standalone, replica, Galera, ProxySQL) et commence la collecte.

Lire la documentation →

Scan réseau & autodiscovery

Découverte automatique des serveurs via nmap. Détection des ports MariaDB / MySQL ouverts et import en masse.

Lire la documentation →

Supervision & monitoring

Monitoring temps réel

Suivi de 120+ métriques MariaDB / MySQL : hit ratio, verrous, threads, fichiers ouverts, connexions, InnoDB buffer pool, espace disque.

Lire la documentation →

Topologie Dot3

Cartographie interactive générée via Graphviz : serveurs, réplication master/slave, clusters Galera, ProxySQL, MaxScale, VIP. Historique de failover et coloration sémantique.

Lire la documentation →

Alertes & notifications

Alertes contextuelles sur événements : redémarrage, réplication cassée, espace disque, latence. Notifications Telegram, Slack, PagerDuty.

Lire la documentation →

Analyse de requêtes (Digest)

Intégration Performance Schema : collecte des digests SQL, normalisation, EXPLAIN visuel, détection des régressions et des full-scans.

Lire la documentation →

Réplication & haute disponibilité

Réplication Master/Slave

Configuration assistée, suivi d'état en temps réel (lag, erreurs IO/SQL, GTID), start/stop slave, comparaison de versions entre master et slave.

Lire la documentation →

Galera Cluster

Supervision complète : calcul du quorum (Nodes available = Primary + Synced/Donor), segments wsrep, flux IST/SST, arbitre garb, détection de split-brain.

Lire la documentation →

InnoDB Cluster & Group Replication

Détection automatique des membres et rôles Primary/Replica via group_replication_*. Affichage dans Dot3 avec sous-graphes dédiés.

Lire la documentation →

Serveurs VIP

Gestion des IP/DNS virtuelles : résolution vers le serveur réel, historique de basculement (destination précédente + date), affichage dans Dot3.

Lire la documentation →

Proxies

ProxySQL

Supervision et import de configuration ProxySQL. Gestion des hostgroups, statistiques, auto-configuration, mirroring. Topologie dans Dot3.

Lire la documentation →

MaxScale

Intégration MaxScale via API cURL : statut des services et serveurs, affichage dans la topologie Dot3.

Lire la documentation →

Sauvegardes & données

Sauvegarde & restauration

Orchestration des sauvegardes (mysqldump, mariabackup, xtrabackup), planification, compression, chiffrement, zones de stockage SFTP, tests de restauration automatiques.

Lire la documentation →

Export de schéma versionné

Export structuré par base : tables, vues, procédures, fonctions, triggers, events. Dépôt git par base, import sélectif, comparaison multi-environnements.

Lire la documentation →

Cleaner (purge de données)

Planification et exécution de purges de données obsolètes par table, avec statistiques et mode daemon.

Lire la documentation →

Binary logs

Sauvegarde, visualisation et purge des binary logs MariaDB / MySQL. Recherche dans les événements binlog.

Lire la documentation →

API & intégrations

API REST

CRUD complet sur l'inventaire : tags, clients, environments, aliases, storage-areas, servers, ssh-keys. Verbes GET, POST, PUT, PATCH, DELETE. Export OpenAPI.

Lire la documentation →

Intégrations natives

MariaDB, MySQL, Percona Server, ProxySQL, MaxScale, Galera, InnoDB Cluster, AWS RDS, Azure Database, GCP CloudSQL. Alerting via Telegram, Slack, PagerDuty.

Lire la documentation →

Percona Toolkit

Exécution de pt-online-schema-change depuis l'interface, gestion des tables temporaires OSC.

Lire la documentation →

Sécurité & administration

Gestion des utilisateurs MariaDB / MySQL

Audit de sécurité, comparaison des privilèges entre hôtes, détection des utilisateurs jamais connectés, export et backup des grants.

Lire la documentation →

Contrôle d'accès PmaControl

Authentification intégrée avec rôles et permissions. Support LDAP optionnel. Chaque action est auditée.

Lire la documentation →

Protection CSRF (Origin + jeton scopé)

Helper mutualisé Glial : jeton CSRF par scope, validation Origin/Referer same-site, rejets explicites 403/405/400 avant toute mutation SQL.

Lire la documentation →

Agents IA & LLM

13 agents spécialisés tournant sur un LLM on-premise (Ollama). Analyse de métriques, recommandations de configuration, détection d'anomalies — vos données ne quittent jamais votre infrastructure.

Lire la documentation →

Architecture interne

Moteur Glial & Aspirateur

Le moteur Glial orchestre la collecte via l'Aspirateur (connexions MariaDB / MySQL + SSH), l'intégration dans des fichiers temporisés (ts_file) et leur distribution aux workers.

Lire la documentation →

Listener (post-traitements)

Détection des mises à jour via ts_max_date, dispatch vers les méthodes métier : rafraîchissement des bases, variables, aliases DNS, métriques de performance.

Lire la documentation →

Plugins & extensions

Architecture modulaire : plugins installables/désinstallables via l'interface, manifest JSON, exécution SQL automatique.

Lire la documentation →

Schéma interne (162 tables)

Documentation complète des 162 tables internes de PmaControl : rôle, colonnes, clefs étrangères et corrélations code.

Lire la documentation →

Ressources

Wiki GitHub 26 pages — install, engine, plugins, API
Code source github.com/PmaControl/PmaControl
Voir la FAQ 25 questions / 7 catégories

Besoin d'aide sur un sujet spécifique ?

Notre équipe produit des guides dédiés pour votre cas d'usage. Contactez-nous.

Demander une démo Contacter l'équipe
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
Mentions légales GitHub Contact
N'attendez pas l'incident pour comprendre votre architecture. © 2014-2026 PmaControl — 68Koncept