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 › Topologie Dot3

Topologie Dot3

Overview

Dot3 is the PmaControl mapping engine. It automatically generates an interactive SVG map of your entire MariaDB / MySQL infrastructure via Graphviz.

  • Standalone, master/slave, Galera, InnoDB Cluster servers
  • Proxies: ProxySQL, MaxScale, HAProxy
  • VIP servers with failover history
  • Galera arbitrator (garb) as virtual node
  • Configurable semantic coloring

Execution

# Génération via CLI
php /srv/www/pmacontrol/glial dot3 run

# Reconstruction historique à une date donnée
php /srv/www/pmacontrol/glial dot3 run "2026-01-15 14:30:00"

Dot3 can also be run via the web interface. The topology is cached (MD5 in dot3_information) and regenerated only if the infrastructure has changed.

Groups and subgraphs

Dot3 organizes servers into Graphviz groups:

  • Galera Cluster — Subgraph per cluster, with wsrep segments
  • Master/Slave — Replication links with status (OK, delay, stopped, error)
  • ProxySQL — Hostgroups with status (online, shunned, offline)
  • MaxScale — Services and backends
  • InnoDB Cluster — Primary/Replica with group_replication_*
  • VIP — Current destination (solid line) and previous (dotted)

Legend and colors

Colors are configurable in the dot3_legend table. Color code types:

  • NODE_* — Server status (OK, KO, UNKNOWN)
  • GALERA_* — Galera status (SYNCED, DONOR, DESYNCED, JOINER, DISCONNECTED)
  • SEGMENT_* — wsrep segments (OK, KO, PARTIAL)
  • REPLICATION_* — Replication (OK, DELAY, STOPPED, ERROR_SQL, ERROR_IO, BUG, BLACKOUT)
  • PROXYSQL_* — ProxySQL (ONLINE, SHUNNED, OFFLINE_SOFT, OFFLINE_HARD, MIRRORING)
  • MAXSCALE_* — MaxScale (RUNNING, DOWN, UNSYNC)
On this page
  • Overview
  • Execution
  • Groups and subgraphs
  • Legend and colors
← 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