PmaControl logo PmaControl
  • Home
  • PmaControl
    • AI Agents 13 on-premise agents
    • Plans Community, Cloud, On-Premise, Premium
    • Documentation Guides, API, architecture
    • Clients 28+ companies
    • FAQ 25 questions / 7 categories
    Databases
    • 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 MariaDB & MySQL emergencies
    • Observabilité SQL Monitoring, alerts, topology
    • Haute disponibilité Replication, failover, Galera
    • Disaster Recovery Backup, restore, RPO/RTO
    • Sécurité & conformité Audit, GDPR, SOC2
    • Migration & upgrade Zero downtime, pt-osc, gh-ost
  • Plans
  • Resources
    • Documentation Technical guides & API
    • FAQ 25 frequently asked questions
    • Testimonials Client feedback & use cases
    • Blog Articles & insights
    • Roadmap Upcoming features
    Areas of expertise
    • Observabilité SQL Monitoring, alerts, Dot3 topology
    • Haute disponibilité Replication, failover, Galera
    • Sécurité & conformité Audit, GDPR, SOC2, ISO 27001
    • Disaster Recovery Backup, restore, RPO/RTO
    • Performance & optimisation Digests, EXPLAIN, tuning
    • Migration & upgrade Zero downtime, pt-osc
    Quick links
    • GitHub Wiki 26 pages — install, engine, plugins
    • Source code Official GitHub repository
    • Support 24×7 MariaDB & MySQL emergencies
    • Book a demo 30 min — real architecture
  • Support 24×7
  • Book a demo
Book a demo
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文
Documentation › Ajout de serveurs

Ajout de serveurs

Adding via the web interface

  1. Go to Servers > Add a server
  2. Enter: host (IP or hostname), port (3306 by default), username and password
  3. Select the client and environment (production, staging, dev...)
  4. PmaControl tests the connection, detects the version and server type
  5. Metric collection starts automatically
PmaControl automatically detects: MariaDB, MySQL, Percona Server, ProxySQL, Galera Cluster, InnoDB Cluster / Group Replication.

Server types

  • Standard server — MariaDB / MySQL standalone or replica
  • ProxySQL — SQL proxy with admin port (6032) and client port (6033)
  • MaxScale — MariaDB routing proxy
  • VIP — Virtual IP/DNS pointing to a real server
  • SSH Tunnel — Connection via tunnel for servers not directly accessible

Server configuration

For each server, you can configure:

  • SSL — Encrypted connection (CA certificates, client cert, client key)
  • SSH — SSH key for hardware collection (disk space, CPU, RAM)
  • Tags — Colored tags to organize your servers
  • DNS Alias — PmaControl automatically detects aliases via reverse DNS resolution and SSH hostname
  • Acknowledge — Alert acknowledgment for planned maintenance
  • is_monitored — Enable/disable monitoring without deleting the server

Required MySQL permissions

The monitoring user needs the following privileges:

CREATE USER 'pmacontrol'@'%' IDENTIFIED BY 'mot_de_passe';
GRANT SELECT, PROCESS, REPLICATION CLIENT, SHOW DATABASES ON *.* TO 'pmacontrol'@'%';
GRANT SELECT ON performance_schema.* TO 'pmacontrol'@'%';
FLUSH PRIVILEGES;
Never give SUPER or ALL PRIVILEGES to the monitoring account. The principle of least privilege applies.
On this page
  • Adding via the web interface
  • Server types
  • Server configuration
  • Required MySQL permissions
← Previous page Next page →
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
Legal notice GitHub Contact
Do not wait for an incident to understand your architecture. © 2014-2026 PmaControl — 68Koncept