云计算Python PMM 微服务器架构

安装PMM(服务端IP:192.168.1.142)

环境一台安装有pmm-server环境的docker主机

docker create -v /opt/consul/data -v /opt/prometheus/data -v /var/lib/mysql -v /var/lib/grafana --name pmm-data percona/pmm-server:1.17.1

docker run -d -p 80:80 --volumes-from pmm-data --name pmm-server --restart always -e SERVER_USER=mario -e SERVER_PASSWORD=123456 percona/pmm-server:1.17.1

firefox 192.168.1.142

 

 

开启路由转发

root@localhost ~]# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

[root@localhost ~]# sysctl -p

[root@localhost ~]# docker stop pmm-server

pmm-server

[root@localhost ~]# docker rm pmm-server

 [root@localhost ~]# docker rm pmm-data

微服务架构张珅悦:

然后重启docker 

systemctl restart docker

微服务架构张珅悦:

[root@localhost ~]# docker create -v /opt/consul/data -v /opt/prometheus/data -v /var/lib/mysql -v /var/lib/grafana --name pmm-data percona/pmm-server:1.17.1

[root@localhost ~]#  docker run -d -p 80:80 --volumes-from pmm-data --name pmm-server --restart always -e SERVER_USER=mario -e SERVER_PASSWORD=123456 percona/pmm-server:1.17.1

客户端(IP 192.168.1.143)

拖安装包

rpm -ivh pmm-client-1.17.1-1.el7.x86_64.rpm

pmm-admin config --server 192.168.1.142 --server-user=mario --server-password 123456

pmm-admin add linux:metrics

看服务端pmm图形化变化(在服务端看)

基础环境

两台虚拟机2G   

关闭防火墙

第一台虚拟机

 第二台虚拟机(服务端)

安装docker的依赖关系

写入docker的yum源

安装docker

开启

加速器

下载镜像

查看镜像

删除镜像

Docker rmi percona/pmm-server

导入镜像

Docker import ./pmm-server.tar percona/pmm-server

使用docker对镜像进行操作

创建卷容器

-v是映射

--name 指定一个名字,后面是用到的镜像的名字

一会跑镜像,就要到docker中跑

运行卷容器

Docker run 创建容卷器、运行卷容器

-d -p 80:80 --volumes-from pmm-data 使用卷容器

--name pmm-server 命名

--restart always 重启

-e SERVER_USER=mario  -e SERVER_PASSWORD=123456增加一个账号和密码(登录服务器)

查看卷容器

访问

第一台虚拟机(客户端)

安装yum源

下载percona依赖关系

客户端连接服务端

命令

pmm-admin config…… 配置客户端如何与服务端进行通信

Pmm-admin check-network  检测客户端到服务端网络连接状况

Pmm-admin add ... 添加监控

Pmm-admin help   帮助信息

Pmm-admin rm...  删除监控

Pmm-admin info 列出客户端详细信息

Pmm-admin list 列出为客户端添加的所有监控

Pmm-admin start|stop|restart 对客户端程序进行启停

Pmm-admin ping 检测服务端是否存活

Pmm-admin show-passowrds 查看连接服务端使用的密码

添加监控(监控当前客户端的系统)

第二台虚拟机

第一台虚拟机

Rpm安装mysql

开启mysql

修改密码

监控mysql

log_output=file            日志的输出格式:文件方式记录日志

slow_query_log=ON    打开慢查询日志

long_query_time=0    慢查询阈值(只要超过0s就是慢查询)

log_slow_rate_limit=100多少次查询之后才记录慢查询

log_slow_rate_type=query慢查询记录的类型是query

log_slow_admin_statements=ON      表示记录主库执行缓慢的语句

log_slow_slave_statements=ON  表示记录从库执行缓慢的语句

slow_query_always_write_time=1写入慢查询日志的时间间隔

slow_query_use_global_control=all记录全局的慢查询日志

innodb_monitor_enable=1         表示启用innodb来监视mysql的性能

userstat=1                                 记录用户登录失败的次数

添加mysql的监控

Mysql主体的性能

添加mysql查询性能的监控

Mysql查询的性能

第二台虚拟机

查看关于mysql性能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据库从删库到跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值