About PMM installation¶
Summary
Install PMM Server¶
Install and run at least one PMM Server. Choose from the following options:
ARM support
PMM Server is not currently available as a native ARM64 build. For ARM-based systems, consider using the Docker or Podman installation methods, which can run x86_64 images via emulation on ARM platforms.
Use | Benefits | Drawbacks |
---|---|---|
Docker | 1. Quick 2. Simple 3. Rootless |
Additional network configuration required. |
Podman | 1. Quick 2. Simple 3. Rootless |
Podman installation required. |
Helm (Technical Preview) | 1. Quick 2. Simple 3. Cloud 4. Rootless |
Requires running Kubernetes cluster. |
Virtual appliance | 1. Easily import into Hypervisor of your choice 2. Rootless |
More system resources compared to Docker footprint. |
Amazon AWS | 1. Wizard-driven install. 2. Rootless |
Non-free solution (infrastructure costs). |
Install PMM Client¶
Install and run PMM Client on every node where there is a service you want to monitor. PMM Client now supports both x86_64 and ARM64 architectures.
The installation choices are:
=== "With Docker"
[Docker installation](client/index.md#docker) simplifies deployment across different architectures and automatically selects the appropriate image for your architecture (x86_64 or ARM64).=p][\;]
=== "Native installation"
- [Linux package](client/index.md#package-manager). Use `apt`, `apt-get`, `dnf`, `yum`. The package manager automatically selects the correct version for your architecture.
- [Binary package](client/index.md#binary-packa): Download the appropriate `.tar.gz` file for your architecture (x86_64 or ARM64).
Tips
Both binary installation and Docker containers can be run without root permissions. When installing on ARM-based systems, ensure you’re using ARM64-compatible versions. Performance may vary between architectures.
Add services¶
On each PMM Client instance, configure the nodes and services you want to monitor.
Which services you can monitor?
- MySQL (and variants: Percona Server for MySQL, Percona XtraDB Cluster, MariaDB);
- MongoDB;
- PostgreSQL;
- ProxySQL;
- Amazon RDS;
- Microsoft Azure;
- Google Cloud Platform (MySQL and PostgreSQL);
- Linux;
- External services;
- HAProxy;
- Remote instances.
Get expert help¶
If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.