About PMM installation¶
Summary
Install PMM Server¶
Install and run at least one PMM Server.
Choose from:
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.
The choices are:
- With Docker;
- Natively, installed from:
- Linux package (installed with
apt
,apt-get
,dnf
,yum
); - Binary package (a downloaded
.tar.gz
file).
- Linux package (installed with
Binary is only way to install PMM client without root permissions
Add services¶
On each PMM Client, you configure then add to PMM Server’s inventory the node or service 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, you can find comprehensive and free database knowledge on our community forum or blog posts. For professional support and services, contact our Percona Database Experts.