PMM(Percona Monitoring and Management )安裝記錄
阿新 • • 發佈:2019-02-06
安裝環境:centos7.2
- 安裝docker:
yum install docker -y
啟動docker
service docker start
- 獲取PMM伺服器映象:
docker pull percona/pmm-server:latest
- 建立PMM容器
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
- 建立和執行PMM Server Container
docker run -d\ -p 80:80 \ --volumes-from pmm-data\ --name pmm-server\ --restart always\ percona/pmm-server:latest
80:80對應埠,可根據需求改(如8089:80)
-
檢視docker執行狀態:
docker ps
PMM服務端安裝成功
-
pmm-client安裝
-
製作yum源
rpm -ivh https://www.percona.com/redir/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
-
安裝pmm-client
yum install pmm-client
-
安裝percona工具percona-toolkit
yum install percona-toolkit
(vpn下安裝比較快)
-
客戶端連線pmm server
pmm-admin config --server 192.168.135.140
-
增加pmm-client監控賬號
GRANT ALL PRIVILEGES ON *.* TO 'pmm'@'%' IDENTIFIED BY '1qazXSW2-!'; flush privileges;
-
增加pmm客戶端監控mysql到pmm伺服器
pmm-admin add mysql --user pmm --password 1qazXSW2-! --host 192.168.135.140 --port 3306
-
檢視PMM客戶端新增的所有監控服務
pmm-admin list
pmm-client安裝完成
docker常用命令:
# systemctl start docker // 啟動docker
# systemctl stop docker // 關閉docker
# docker restart xxx // 重啟一個容器
# docker stop xxx // 停止一個容器
# docker rm xxx // 刪除一個容器
# docker rm -f xxx // 強制刪除一個容器
# docker log xxx // 檢視容器日誌
# docker ps -a // 檢視容器資訊
# docker search xxx // 檢視 hub上的 xxxx 映象
# docker pull xxx // 下載包