Mycat核心教程--Mycat 监控工具【四】

Mycat核心教程--Mycat 监控工具

  • 九、Mycat 监控工具
    • 9.1.Mycat-web 简介
    • 9.2.Mycat-web 配置使用
      • 9.2.1.ZooKeeper 安装【上面有】
      • 9.2.2.Mycat-web 安装
        • 9.2.2.1.下载安装包
        • 9.2.2.2.安装包拷贝到Linux系统/opt目录下,并解压
        • 9.2.2.3.拷贝mycat-web文件夹到/usr/local目录下
        • 9.2.2.4.进入mycat-web的目录下运行启动命令
        • 9.2.2.5.Mycat-web服务端口为8082,查看服务已经启动
        • 9.2.2.6.保证其它服务上线
        • 9.2.2.7.通过地址访问服务
      • 9.2.3.Mycat-web 配置
        • 9.2.3.1.先在注册中心配置ZooKeeper地址,配置后刷新页面
        • 9.2.3.2.新增Mycat监控实例
    • 9.3.Mycat 性能监控指标
  • endl

九、Mycat 监控工具

9.1.Mycat-web 简介

Mycat-web 是Mycat 可视化运维的管理和监控平台,弥补了Mycat 在监控上的空白。
帮助 Mycat 分担统计任务和配置管理任务。

Mycat-web 引入了 ZooKeeper 作为配置中心,可以管理多个节点。

Mycat-web 主要管理和监控 Mycat 的流量、连接、活动线程和内存等,具备IP 白名单、邮件告警等模块,还可以统计SQL 并分析慢 SQL 和高频SQL 等。为优化 SQL 提供依据。
在这里插入图片描述

9.2.Mycat-web 配置使用

9.2.1.ZooKeeper 安装【上面有】

9.2.2.Mycat-web 安装

Mycat的官网:http://www.mycat.org.cn/

9.2.2.1.下载安装包
9.2.2.2.安装包拷贝到Linux系统/opt目录下,并解压
tar -xzvf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz
9.2.2.3.拷贝mycat-web文件夹到/usr/local目录下
cp -r mycat-web /usr/local
9.2.2.4.进入mycat-web的目录下运行启动命令
cd /usr/local/mycat-web/./start.sh &
9.2.2.5.Mycat-web服务端口为8082,查看服务已经启动
netstat -ant | grep 8082

在这里插入图片描述

9.2.2.6.保证其它服务上线
# 关闭防火墙
systemctl stop firewalld# 启动mysqld【host128、host129】
systemctl start mysqld
systemctl status mysqld# 启动mycat【host128、host129】
mycat console# 启动haproxy【host130、host131】
systemctl start haproxy
systemctl status haproxy# 启动Keepalived【host130、host131】
systemctl start keepalived
systemctl status keepalived# 启动ZooKeeper【host128、host129、host130】
zkServer.sh start
zkServer.sh status

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.2.2.7.通过地址访问服务
http://192.168.147.128:8082/mycat/

9.2.3.Mycat-web 配置

在这里插入图片描述

9.2.3.1.先在注册中心配置ZooKeeper地址,配置后刷新页面

在这里插入图片描述

9.2.3.2.新增Mycat监控实例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

9.3.Mycat 性能监控指标

在Mycat-web 上可以进行Mycat 性能监控,例如:内存分享、流量分析、连接分析、活动线程分析等等。

在这里插入图片描述

endl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/265519.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

堆和堆排序【数据结构】

目录 一、堆1. 堆的存储定义2. 初始化堆3. 销毁堆4. 堆的插入向上调整算法 5. 堆的删除向下调整算法 6. 获取堆顶数据7. 获取堆的数据个数8. 堆的判空 二、Gif演示三、 堆排序1. 堆排序(1) 建大堆(2) 排序 2.Topk问题 四、完整代码1.堆的代码Heap.cHeap.htest.c 2. 堆排序的代码…

最新IE跳转Edge浏览器解决办法(2024.2.26)

最新IE跳转Edge浏览器解决办法(2024.2.26) 1. IE跳转原因1.1. 原先解决办法1.2. 最新解决办法1.3. 最后 1. IE跳转原因 关于IE跳转问题是由于在2023年2月14日,微软正式告别IE浏览器,导致很多使用Windows10系统的电脑在打开IE浏览…

树莓派 关闭低电压闪电报警和文字报警

关闭低电压闪电图标报警 方法: sudo nano /boot/config.txt在末尾加上 avoid_warnings1重启就可以了 关闭文字报警 方法: sudo apt remove lxplug-ptbatt然后重启就可以了

【论文阅读】基于人工智能目标检测与跟踪技术的过冷流沸腾气泡特征提取

Bubble feature extraction in subcooled flow boiling using AI-based object detection and tracking techniques 基于人工智能目标检测与跟踪技术的过冷流沸腾气泡特征提取 期刊信息:International Journal of Heat and Mass Transfer 2024 级别:EI检…

SpringCloud-Gateway解决跨域问题

Spring Cloud Gateway是一个基于Spring Framework的微服务网关,用于构建可扩展的分布式系统。在处理跨域问题时,可以通过配置网关来实现跨域资源共享(CORS)。要解决跨域问题,首先需要在网关的配置文件中添加相关的跨域…

SNMP简介

定义 简单网络管理协议SNMP(Simple Network Management Protocol)是广泛应用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理设备的方法。SNMP的特点如下:…

Python爬虫获取淘宝商品详情页数据|实现自动化采集商品信息

要实现自动化采集淘宝商品详情页数据,可以使用Python的第三方库如requests和BeautifulSoup。以下是一个简单的示例: Taobao.item_get-获得淘宝商品详情数据接口返回值说明 1.请求方式:HTTP POST ;复制Taobaoapi2014获取APISDK文件。 2.请求…

如何让网页APP化 渐进式Web应用(PWA)

前言 大家上网应该发现有的网页说可以安装对应应用,结果这个应用好像就是个web,不像是应用,因为这里采用了PWA相关技术。 PWA,全称为渐进式Web应用(Progressive Web Apps),是一种可以提供类似…

pytest如何在类的方法之间共享变量?

在pytest中,setup_class是一个特殊的方法,它用于在类级别的测试开始之前设置一些初始化的状态。这个方法会在类中的任何测试方法执行之前只运行一次。 当你在setup_class中使用self来修改类属性时,你实际上是在修改类的一个实例属性。在Pyth…

开源现场总线协议栈(ethercat、ethernet/ip、opc ua、profinet、canopen、modbus)

ecat主站及其相关: 1.soem:GitHub - OpenEtherCATsociety/SOEM: Simple Open Source EtherCAT MasterSimple Open Source EtherCAT Master. Contribute to OpenEtherCATsociety/SOEM development by creating an account on GitHub.https://github.com/…

Rust升级慢,使用国内镜像进行加速

背景 rustup 是 Rust 官方的跨平台 Rust 安装工具,国内用户使用rustup update的时候,网速非常慢,可以使用国内的阿里云镜像源来进行加速 0x01 配置方法 1. Linux与Mac OS用户配置环境变量 修改~/.bash_profile文件添加如下内容&#xff1…

科技论文编写思路

科技论文编写思路 1.基本框架2.课题可行性评估1.研究目标和意义2.研究方法和技术3.可行性和可操作性4.风险和不确定性5.经济性和资源投入6.成果预期和评估 3.写作思路4.利用AI读论文5.实验流程 1.基本框架 IntroductionRelated worksMethodExperiment and analysisDiscussionC…

【Git教程】(五)分支 —— 并行式开发,分支相关操作(创建、切换、删除)~

Git教程 分支 1️⃣ 并行式开发2️⃣ 修复旧版本中的 bug3️⃣ 分支4️⃣ 当前活跃分支5️⃣ 重置分支指针6️⃣ 删除分支7️⃣ 清理提交对象🌾 总结 对于版本提交为什么不能依次进行,以便形成一条直线型的提交历史记录,我们认为有 以下两个…

swagger-ui.html报错404,解决办法

swagger-ui.html报错404,解决办法!现在后端开发项目中,为了节省时间,使用swagger插件,可以方便的快捷生成接口文档。但是如果你在请求前端页面路径比如:http://127.0.0.1:7777/swagger-ui.html。找不到。那是因为你的配…

深度学习基础(一)神经网络基本原理

之前的章节我们初步介绍了机器学习相关基础知识,目录如下: 机器学习基础(一)理解机器学习的本质-CSDN博客 机器学习基础(二)监督与非监督学习-CSDN博客 机器学习基础(四)非监督学…

Netty入门指南:从零开始的异步网络通信

欢迎来到我的博客,代码的世界里,每一行都是一个故事 Netty入门指南:从零开始的异步网络通信 前言Netty简介由来:发展历程:异步、事件驱动的编程模型: 核心组件解析通信协议高性能特性异步编程范式性能优化与…

探索AI视频模型的无限可能:OpenAI的Sora引领创新浪潮

文章目录 📑前言一、技术解析二、应用场景三、未来展望四、伦理与创意五、用户体验与互动🌤️总结 📑前言 随着人工智能技术的蓬勃发展,AI视频模型正逐渐成为科技领域的新宠。在这个变革的浪潮中,OpenAI推出的首个AI视…

ESP8266智能家居(1)——开发环境的搭建

1.前期介绍 本次打算使用esp8266的开发板——NodeMCU,进行物联网相关项目的学习。开发环境使用Arduino软件。 NodeMCU实物图为: 开发环境截图为: 2.软件下载 我使用的arduino版本为1.8.5,其安装包如下: 【免费】ar…

自动驾驶框架:自动驾驶汽车定位-感知-规划-决策-控制概述,按照我的架构图理解:决策决定的是速度,规划决定的是路径(架构理解推荐)

1.按照我的架构图理解:决策决定的是速度,规划决定的是路径 参考链接:【自动驾驶】运动规划丨速度规划丨自动驾驶速度规划及状态协调方法 2.下面是参考别人的理解: 自动驾驶汽车定位-感知-规划-决策-控制概述 规划-决策-控制知…

Lua速成(2)

一、流程控制 Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。 …