vlambda博客
学习文章列表

Mycatweb的介绍与搭建



Mycatweb是什么

Mycat-web是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他基于jmx对所有JVM监控,通过JDBC连接对Mycat、Mysql 监控,基于snmp协议,监控远程服务器(目前仅限于linux系统)的cpu、内存、网络、磁盘。Mycat-web最近改名 Mycat-eye。


Mycatweb安装与配置

Mycat-eye运行过程中需要依赖zookeeper,因此需要先安装zookeeper,我安装的是zookeeper-3.4.14。

先下载zookeeper-3.4.14.tar.gz,然后解压,在conf/ 目录下找到 zoo-sample.cfg,将其复制为 zoo.cfg。我本地的目录为/usr/local/zookeeper-3.4.14,其内容主要如下:

tickTime=2000initLimit=10syncLimit=5dataDir=/tmp/zookeeperclientPort=2181
要记得的是端口号2181,启动 Mycat-eye 的时候会用到。然后启动 zookeeper,启动的入口在 bin/ 目录下,执行以下命令
[root@localhost bin]# ./zkServer.sh start;./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.14/bin/../conf/zoo.cfg
可见,在启动的过程中,读取了刚才配置的zoo.cfg。 由于仅仅是实验,我们这里只使用了zookeeper的单机(standalone)模式。

zookeeper=localhost:2181
然后可以启动Mycat-eye,如下:
$ ./start.sh nohup: 忽略输入并把输出追加到"nohup.out"



使用Mycat-eye

首先要登陆 Mycat-eye,浏览器打开页面 http://您的IP:8082/mycat/,即可看到初始界面,

Mycatweb的介绍与搭建

登陆之后,可以配置Mycat 连接,在“mycat服务管理”中点击“新增”,

Mycatweb的介绍与搭建

也可以配置mysql 连接,在“mysql管理”中点击“新增”,

Mycatweb的介绍与搭建

还可以查看Mycat 的系统参数和日志,在“mycat系统参数”和“mycat日志管理”中,

Mycatweb的介绍与搭建

还有专门针对sql的监控数据,在“SQL统计”、“SQL表分析”、“SQL监控”、“高频SQL”、“慢SQL统计”、“SQL解析”等这几个菜单中。

Mycatweb的介绍与搭建

Mycatweb的介绍与搭建

其中,可能比较有用的有:“SQL表分析”可以列出sql的读写比例;“高频SQL”可以列出sql的使用频率;“慢SQL统计”可以列出执行时间比较长的 sql。另外,“SQL解析”可以在线分析一个sql的执行计划,省去了使用mysql客户端的麻烦。

总而言之,Mycat-eye 还是一款比较不错的监控工具,上手也比较简单。


Mycatweb的介绍与搭建

更多精彩推荐:





Mycatweb的介绍与搭建



加入我们



云计算开发工程师
大数据开发工程师
Web前端开发工程师
PHP开发工程师
测试开发工程师
运维开发工程师





公司福利



1、公司提供业内具有竞争力的薪酬,并根据情况和市场薪酬水平定期调整。
2、五险一金:按规定为员工办理五项社会保险及住房公积金。
3、节日福利丰富,定期旅游,各项体育竞赛。
4、公司为员工提供免费住宿,员工可享受免费工作午餐。
5、年假、法定节假日按国家规定休息。

6、不定期大餐,丰盛的下午茶。


我们是一群有专业技术知识和远大理想抱负的年轻人,这里的每一个人都有着鲜明的个性,IT宅男、技术宅、活力、热情、激情是这里的符号。我们一直在做自己喜欢的事情,每个人都希望能用自己擅长的技术做出成功的产品来体现个人价值,团队价值。在这里,你有无限的职业发展空间。


We want you, just you !

还不快来投简历!

研发部邮箱[email protected]