mycheckpoint
mycheckpoint 是针对mysql的一个性能监控、指标采集的python写成的工具。
mycheckpoint是一段脚本,通过将其设置为crontab定时任务,每几分钟采集一次数据(受限于crontab只能是分钟为基本单位)存储在自己的数据库中,并可以将采集的数据进行统计,以web页面的形式展现出来
实验环境
centos6.5_x64
实验软件
mycheckpoint-231.tar.gz
软件安装
yum install -y httpd*
yum install -y mysql mysql-develmysql-server
yum install -y python MySQL-python
tar zxvf mycheckpoint-231.tar.gz
cd mycheckpoint-231
sudo python setup.py install
service mysqld restart
service httpd restart
netstat -tuplna | grep mysqld
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 26944/mysqld
netstat -tuplna | grep 12306
tcp 0 0 0.0.0.0:12306 0.0.0.0:* LISTEN 27007/python
netstat -tuplna | grep httpd
tcp 0 0 :::80 :::* LISTEN 27190/httpd
mysqladmin -uroot password 数据库密码
mysql -uroot -p
mysql> CREATE DATABASE mycheckpoint;
mysql> GRANT ALL PRIVILEGES ONmycheckpoint.* TO 'root'@'localhost' IDENTIFIED BY '数据库密码';
c)
vim /etc/crontab
* * * * * /usr/local/bin/mycheckpoint --user=root --password=123456--socket=/redmine/mysql/tmp/mysql.sock --database=mycheckpoint
mycheckpoint --host=127.0.0.1 --port=3306--user=root --password=数据库密码 --socket=/mysql/tmp/mysql.sock--database=mycheckpoint
mycheckpoint --host=127.0.0.1 --port=3306--user=root --password=数据库密码 --socket=/mysql/tmp/mysql.sock --database=mycheckpoint http
验证
http://服务器ip:12306/mycheckpoint
本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1845223,如需转载请自行联系原作者
mycheckpoint相关推荐
- linux 系统性能指标采样脚本
以下脚本写于redmine性能排查时,用于定位系统性能瓶颈的采样,源地址为~/performanceLog/collectLog.sh中,计划放入github的代码片段库中. 注: 如果mysql的地 ...
- Spark基础脚本入门实践2:基础开发
1.最基本的Map用法 val data = Array(1, 2, 3, 4, 5) val distData = sc.parallelize(data) val result = distDat ...
- TensorFlow 2.0 - Checkpoint 保存变量、TensorBoard 训练可视化
文章目录 1. Checkpoint 保存变量 2. TensorBoard 训练过程可视化 学习于:简单粗暴 TensorFlow 2 1. Checkpoint 保存变量 tf.train.Che ...
- mysql 重要维护工具 图解
下载地址: http://maatkit.org/get/mk-query-digest更多信息: http://maatkit.org/ | http://code.google.com/p/m ...
- 微软NNI进行神经网络模型剪枝压缩的踩坑记录
微软NNI进行神经网络模型剪枝压缩的踩坑记录 NNI进行模型剪枝分类 NNI剪枝的流程 NNI现有剪枝方法 剩下的剪枝操作比较复杂还没有研究透,不过应该大同小异,有机会继续研究更新. 最近做毕设嵌入式 ...
- mysql占用内存过高调优方法
优化mysql数据库性能的十个参数 (1).max_connections: 查看对应信息:show variables like '%max_connections%'; 允许的同时客户的数量.增加 ...
- MySQL数据库审计系统
数据库审计 数据库审计(简称DBAudit)能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断.它通过对用户访问数据库行为的记 ...
- redmine mysql 优化_Redmine性能优化方案
redmine服务器性能问题排查与优化建议: 以下建议的方案是基于redmine运行期的log文件中的render耗时.activerecord耗时,linux系统性能指标采样与 mysql 性能指标 ...
- NNI神经网络模型压缩教程
1. NNI简介 NNI是微软发布的一款自动机器学习(AutoML)开源项目,对机器学习生命周期的各个环节做了更加全面的支持,包括特征工程.神经网络架构搜索(NAS).超参调优和模型压缩在内的步骤,你 ...
最新文章
- 黄金矿工-收益最大化
- C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF
- 杭电1203java实现
- lintcode-102-带环链表
- 深度学习中用到的一些函数
- 绿洲因涉嫌抄袭下架;Facebook 泄露 4.19 亿条用户数据;Go 1.13 发布 | 极客头条...
- 【转】android fragment 博客 学习
- 要搞懂 volatile 关键字,就靠这 26 张图
- 小区物业管理系统--数据库应用开发
- 社交网络分析(Social Network Analysis)
- Vue 短信验证码组件
- 1038	01背包动态规划
- 北航计算机学院硕士培养方案,北航硕士研究生培养方案.doc
- Batch 批处理脚本
- 代价敏感 数据不均衡_数据质量差的代价
- 2019, XII Samara Regional Intercollegiate Programming Contest 解题报告
- Java八个基本数据类型所占字节数
- 开博尔智能android播放器C3,开博尔C3第9代不能进桌面的刷机方法
- JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
- npm install xxxx --legacy-peer-deps命令解决node下载时的依赖冲突