这篇文章主要介绍了如何配置PMM监控MySQL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
我们拥有10年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都做网站、成都网站建设、成都外贸网站建设、微信开发、微信小程序定制开发、成都做手机网站、H5建站、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。
一、首先安装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 <第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-clientrpm -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地址
感谢你能够认真阅读完这篇文章,希望小编分享的“如何配置PMM监控MySQL”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
当前文章:如何配置PMM监控MySQL
文章起源:http://kswsj.cn/article/jhcdsc.html