Quickstart Guide
Installation and configuration steps for Enterprise Manager and agents, covering standalone and MaxScale topologies.
MariaDB Enterprise Manager is a database management and observability solution that provides advanced topology-aware monitoring coupled with visual schema management, query editing, and ERD design across multiple database connections.
This guide describes steps to install MariaDB Enterprise Manager for evaluation purposes.
Prerequisites
Prepare a machine for Enterprise Manager installation
Machine requirements (minimal hardware resources for evaluation):
CPU: 2 cores (or 2 vCPUs) with x86-64 or ARM64 architecture
RAM: 4 GB
Storage: 100 GB
Other requirements:
64-bit Linux OS with either of the supported container engines
Docker with Docker Compose https://docs.docker.com/engine/install
Podman with Podman Compose
The podman-docker compatibility package is required to enable the docker CLI for Podman. All commands in this guide documented for Docker work similarly with Podman.
Network ports 8090 and 4318 opened for inbound traffic
Obtain MariaDB Customer Download Token
Navigate to the Customer Download Token at the MariaDB Customer Portal
Log in using your MariaDB ID
Copy the Customer Download Token — you will use it as the password when logging in to the MariaDB Enterprise Docker Registry
Setup MariaDB Enterprise Repository - "MariaDB Enterprise Tools"
Set up the repository for each monitored MariaDB Server and MaxScale
Step 1: Install Enterprise Manager
Login to the MariaDB Enterprise Docker Registry
Use your MariaDB ID as username and Customer Download Token as password.
Docker:
docker login docker.mariadb.comPodman:
podman login --compat-auth-file .docker/config.json docker.mariadb.comDownload the installer
Insert your Customer Download Token into the download URL and download the installer:
wget https://dlm.mariadb.com/<Customer_Download_Token>/enterprise-release-helpers/install-enterprise-manager.shMake the installer executable
chmod +x install-enterprise-manager.shRun the installer with default options
./install-enterprise-manager.shAccess Enterprise Manager UI
Open in a browser:
https://<Enterprise_Manager_IP>:8090
At the login screen, use the default username admin and the generated password displayed after the installation finishes.
Step 2: Register database topology in Enterprise Manager and enable monitoring
Below are procedures for topologies without and with MaxScale.
Topology without MaxScale
Create monitoring user for each MariaDB Server (Enterprise Manager access)
Run on each MariaDB server (replace <Enterprise_Manager_IP> ):
CREATE USER 'monitor'@'<Enterprise_Manager_IP>' IDENTIFIED BY '<password>';
GRANT REPLICA MONITOR ON *.* TO 'monitor'@'<Enterprise_Manager_IP>';Add database topology in Enterprise Manager UI
Add each MariaDB Server in the Enterprise Manager UI, providing access details for each server.

Install agent on each MariaDB Server to enable metrics collection
On each MariaDB server install the mema-agent package.
RedHat-based (RHEL, CentOS, Rocky Linux):
sudo yum install -y mema-agentDebian-based (Ubuntu, Debian):
sudo apt install -y mema-agentCreate monitoring user for agent access (on each MariaDB Server)
Run on each MariaDB server:
CREATE USER 'monitor'@'localhost' IDENTIFIED BY '<password>';
GRANT PROCESS, BINLOG MONITOR, REPLICA MONITOR, REPLICATION MASTER ADMIN ON *.* TO 'monitor'@'localhost';Setup agent using the command generated in Enterprise Manager UI
In the UI, click the three dots beside the server you want to install the Agent on.

The UI will generate a unique setup command for that specific server with the username and password you provide.
Copy and run the command on that specific server.
Repeat for all servers in the database fleet.

Wait for metrics to appear
Wait 1–2 minutes for metrics to start populating in Enterprise Manager from the agents (default collection interval is 1 minute).

Topology with MaxScale
Add MaxScale instances to Enterprise Manager
Add each MaxScale instance in the Enterprise Manager UI, providing access details.

Install agent on each MaxScale and MariaDB Server
On each MaxScale and each MariaDB server install the mema-agent package.
RedHat-based (RHEL, CentOS, Rocky Linux):
Debian-based (Ubuntu, Debian):
Create monitoring user for agent access (on each MariaDB Server)
Run on each MariaDB server:
Setup agent using the command generated in Enterprise Manager UI
Click the three dots beside the server or MaxScale instance you want to install the Agent on and click Metrics configuration.
The UI will generate a unique setup command for that specific server/MaxScale instance with the username and password you provide. Copy the command.
On that specific server/MaxScale instance, paste and run the command in your terminal.
Repeat for all MaxScale and MariaDB servers.
Wait for metrics to appear
Wait 1–2 minutes for metrics to start populating in Enterprise Manager from the agents (default collection interval is 1 minute).
This page is: Copyright © 2026 MariaDB. All rights reserved.
Last updated
Was this helpful?

