Difference between revisions of "Monitoring and Management of Percona XtraDB"

From ppwiki
Jump to navigation Jump to search
Line 31: Line 31:
  
 
===Start the percona/pmm-server container===
 
===Start the percona/pmm-server container===
 +
 +
Now that we have the image available we are going to create the pmm-data container using the script below
 +
 +
#!/bin/bash
 +
docker create \
 +
  -v /opt/prometheus/data \
 +
  -v /opt/consul-data \
 +
  -v /var/lib/mysql \
 +
  -v /var/lib/grafana \
 +
  --name pmm-data \
 +
  percona/pmm-server:latest /bin/true

Revision as of 22:41, 9 May 2018

For this tutorial, we will install Percona Monitoring and Management server (PMM server) on a separate node and pmm-client on each database node

Prerequisites

We have three (3) different ways of running PMM server 1- Running PMM server via Docker 2- Running PMM server as a Virtual Appliance 3- Running PMM server Using AWS Marketplace

For the purpose of this tutorial, we we be running PMM server via Docker. So you will need node running Docker. I will not convert the installation of docker in this tutorial.

Getting the PMM server up and running

Download the percona/pmm-server image

Login to your docker node and run

docker images 

output

root@docker2001:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              ae513a47849c        9 days ago          109MB
ubuntu              latest              0458a4468cbc        3 months ago        112MB

In my case i have only 2 images no percona/pmm-server image. Lets go ahead and download the percona/pmm-server images by issuing the command

 docker pull percona/pmm-server:latest

Now if we run again the commande "docker images" we should see the percona/pmm-server image

Output

root@docker2001:~# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
nginx                latest              ae513a47849c        9 days ago          109MB
percona/pmm-server   latest              62f64eeb6eec        2 weeks ago         842MB
ubuntu               latest              0458a4468cbc        3 months ago        112MB

Start the percona/pmm-server container

Now that we have the image available we are going to create the pmm-data container using the script below

#!/bin/bash
docker create \
  -v /opt/prometheus/data \
  -v /opt/consul-data \
  -v /var/lib/mysql \
  -v /var/lib/grafana \
  --name pmm-data \
  percona/pmm-server:latest /bin/true