如何配置PMM监控MySQL

60次阅读
没有评论

共计 2550 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍了如何配置 PMM 监控 MySQL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

一、首先安装 pmm server
我们这边使用 docker 安装 pmm server 方便快捷
使用 Docker 运行 PMM 服务器
PMM 服务器的 Docker 映像位于 percona / pmm-server 公共存储库中。如果您打算从 Docker 镜像运行 PMM Server,则主机必须能够运行 Docker 1.12.6 或更高版本,并具有网络访问权限。
注意:确保主机的防火墙和路由规则不限制 Docker 容器

监控服务器安装 docker

yum install -y docker
systemctl start docker

设置阿里云镜像库加速 docker 下载

mkdir -p /etc/docker 
 cat  /etc/docker/daemon.json  EOF 
{ 
  registry-mirrors : [https://kli7phym.mirror.aliyuncs.com] 
} 
systemctl daemon-reload
systemctl restart docker

第 1 步。拉取 PMM 服务器映像

docker pull percona/pmm-server:latest

第 2 步。创建一个 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

至此 pmm 构建完毕

二、被监控 MySQL 服务端安装 pmm-client

在要被监控的 MySQL 服务器上安装
安装 pmm-client

rpm -ivh pmm-client-1.15.0-1.el6.x86_64.rpm

安装 percona 工具

源码安装 percona-tookit,见以下博客

https://blog.csdn.net/mchdba/article/details/14209765

客户端连接 pmm server

pmm-admin config --server 192.168.8.30
OK, PMM server is alive.
PMM Server | 192.168.8.30 
Client Name | localhost.localdomain
Client Address | 192.168.8.32

增加 pmm-client 监控账号

grant all privileges on *.* to  pmm @ 192.168.8.%  identified by  mysql 
flush privileges;

增加 pmm 客户端监控 mysql 到 pmm 服务器

[root@mysql ~]# pmm-admin add mysql --user pmm --password mysql --host 192.168.8.32 --port 3306
[linux:metrics] OK, now monitoring this system.
[mysql:metrics] OK, now monitoring MySQL metrics using DSN pmm:***@tcp(192.168.8.32:3306)
[mysql:queries] OK, now monitoring MySQL queries from perfschema using DSN pmm:***@tcp(192.168.8.32:3306)
[root@mysql ~]# pmm-admin list
pmm-admin 1.15.0
PMM Server | 192.168.8.30 
Client Name | localhost.localdomain
Client Address | 192.168.8.32 
Service Manager | linux-systemd
-------------- ---------------------- ----------- -------- ------------------------------- ---------------------------------------------
SERVICE TYPE NAME LOCAL PORT RUNNING DATA SOURCE OPTIONS 
-------------- ---------------------- ----------- -------- ------------------------------- ---------------------------------------------
mysql:queries localhost.localdomain - YES pmm:***@tcp(192.168.8.32:3306) query_source=perfschema, query_examples=true 
linux:metrics localhost.localdomain 42000 YES - 
mysql:metrics localhost.localdomain 42002 YES pmm:***@tcp(192.168.8.32:3306)

访问 pmm server  192.168.8.30  
http://IP 地址

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“如何配置 PMM 监控 MySQL”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2550字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)