安裝PMM 監控mysql


1、首先安裝Docker
安裝docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

 

sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


sudo yum install docker-ce docker-ce-cli containerd.io

修改鏡像源為阿里雲


https://www.jianshu.com/p/ac1184c12403
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://f9dk003m.mirror.aliyuncs.com"]
}
EOF

重啟Docker
sudo systemctl daemon-reload
sudo systemctl restart docker


2、
安裝PMM服務器端:參考官網,用docker安裝
https://www.percona.com/doc/percona-monitoring-and-management/2.x/install/docker.html


拉鏡像:

docker pull percona/pmm-server:2

 

創建volume

docker create --volume /srv \
--name pmm-data percona/pmm-server:2 /bin/true

 

啟動鏡像

docker run --detach --restart always \
--publish 80:80 --publish 443:443 \
--volumes-from pmm-data --name pmm-server \
percona/pmm-server:2

 

在Web瀏覽器中,訪問服務器主機名:80或服務器主機名:443,以查看PMM用戶界面。

http://192.168.150.150:80

打開界面會提示修改密碼,我將密碼修改為123456

 

3、

安裝PMM客戶端:
參考幫助文檔,
https://www.percona.com/doc/percona-monitoring-and-management/2.x/install/client-install-yum.html

yum安裝太慢了,我直接自己下載了客戶端,版本號是2.11.1
https://www.percona.com/downloads/pmm2/#

 

[root@host101 ~]# rpm -ivh pmm2-client-2.11.1-6.el7.x86_64.rpm 
warning: pmm2-client-2.11.1-6.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:pmm2-client-2.11.1-6.el7 ################################# [100%]

 


安裝完成之后,配置agent

[root@host101 ~]# pmm-admin config --server-insecure-tls --server-url=https://admin:123456@192.168.150.150:443
Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.

 

添加Mysql監控
pmm-admin add mysql --query-source=slowlog --username=pmm --password=pmm
其中用戶名和密碼是受監視的MySQL訪問的憑據,將在數據庫主機上本地使用。此外,可以在命令行標志后附加兩個位置參數:PMM使用的服務名稱和服務地址。如果未指定,它們將自動替換為<node>-mysql和127.0.0.1:3306。

命令行和此命令的輸出可能如下所示:

pmm-admin add mysql --query-source=slowlog --username=root --password=123456 sl-mysql 127.0.0.1:3306

 

添加完成之后,過一會兒就可以到PMM看到Mysql的監控數據了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM