PMM Client installation overview¶
PMM Client is the component of Percona Monitoring and Management (PMM) that collects metrics from your database servers and sends them to PMM Server for analysis and visualization.
Before you begin¶
Before installing PMM Client, make sure to first:
- Check the prerequisites to ensure your system meets the necessary requirements.
- Install PMM Server and note its IP address or hostname.
- Configure your network for the required connections.
Deployment options¶
Install PMM Client using one of the following deployment methods:
Your setup | Recommended deployment |
---|---|
Production environments on supported Linux distributions | Package Manager → |
Unsupported Linux distributions or non-root installation | Binary Package → |
Containerized environments or testing | Docker → |
Common installation process¶
While specific steps vary by deployment method, the general installation process includes:
- Install PMM Client using your preferred method.
- Register the Client node with your PMM Server.
- Add database services for monitoring.
- Verify monitoring data in the PMM web interface.
Next steps¶
Before installing the PMM client, check Prerequisites to install PMM client.
Connect services¶
Each database service requires specific configuration parameters. Configure your service according to its service type:
- 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
Tip
To change the parameters of a previously-added service, remove the service and re-add it with new parameters.
- Register your Client node with PMM Server
- Connect database services for monitoring
- Configure optimization settings for specific database types