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相关推荐

  1. linux 系统性能指标采样脚本

    以下脚本写于redmine性能排查时,用于定位系统性能瓶颈的采样,源地址为~/performanceLog/collectLog.sh中,计划放入github的代码片段库中. 注: 如果mysql的地 ...

  2. Spark基础脚本入门实践2:基础开发

    1.最基本的Map用法 val data = Array(1, 2, 3, 4, 5) val distData = sc.parallelize(data) val result = distDat ...

  3. TensorFlow 2.0 - Checkpoint 保存变量、TensorBoard 训练可视化

    文章目录 1. Checkpoint 保存变量 2. TensorBoard 训练过程可视化 学习于:简单粗暴 TensorFlow 2 1. Checkpoint 保存变量 tf.train.Che ...

  4. mysql 重要维护工具 图解

      下载地址: http://maatkit.org/get/mk-query-digest更多信息: http://maatkit.org/ | http://code.google.com/p/m ...

  5. 微软NNI进行神经网络模型剪枝压缩的踩坑记录

    微软NNI进行神经网络模型剪枝压缩的踩坑记录 NNI进行模型剪枝分类 NNI剪枝的流程 NNI现有剪枝方法 剩下的剪枝操作比较复杂还没有研究透,不过应该大同小异,有机会继续研究更新. 最近做毕设嵌入式 ...

  6. mysql占用内存过高调优方法

    优化mysql数据库性能的十个参数 (1).max_connections: 查看对应信息:show variables like '%max_connections%'; 允许的同时客户的数量.增加 ...

  7. MySQL数据库审计系统

    数据库审计 数据库审计(简称DBAudit)能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断.它通过对用户访问数据库行为的记 ...

  8. redmine mysql 优化_Redmine性能优化方案

    redmine服务器性能问题排查与优化建议: 以下建议的方案是基于redmine运行期的log文件中的render耗时.activerecord耗时,linux系统性能指标采样与 mysql 性能指标 ...

  9. NNI神经网络模型压缩教程

    1. NNI简介 NNI是微软发布的一款自动机器学习(AutoML)开源项目,对机器学习生命周期的各个环节做了更加全面的支持,包括特征工程.神经网络架构搜索(NAS).超参调优和模型压缩在内的步骤,你 ...

最新文章

  1. 黄金矿工-收益最大化
  2. C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF
  3. 杭电1203java实现
  4. lintcode-102-带环链表
  5. 深度学习中用到的一些函数
  6. 绿洲因涉嫌抄袭下架;Facebook 泄露 4.19 亿条用户数据;Go 1.13 发布 | 极客头条...
  7. 【转】android fragment 博客 学习
  8. 要搞懂 volatile 关键字,就靠这 26 张图
  9. 小区物业管理系统--数据库应用开发
  10. 社交网络分析(Social Network Analysis)
  11. Vue 短信验证码组件
  12. 1038 01背包动态规划
  13. 北航计算机学院硕士培养方案,北航硕士研究生培养方案.doc
  14. Batch 批处理脚本
  15. 代价敏感 数据不均衡_数据质量差的代价
  16. 2019, XII Samara Regional Intercollegiate Programming Contest 解题报告
  17. Java八个基本数据类型所占字节数
  18. 开博尔智能android播放器C3,开博尔C3第9代不能进桌面的刷机方法
  19. JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
  20. npm install xxxx --legacy-peer-deps命令解决node下载时的依赖冲突

热门文章

  1. 高手教你PHP上传多张图片
  2. P2P中DHT网络原理
  3. Oracle数据文件转移
  4. sql语句技巧,不敢独享,特此呈上
  5. Nervos Report (2018年12月)
  6. 服 务 器 时 间 设 置
  7. Netty 使用总结
  8. setInterval 与 clearInterval详解
  9. 利用迁移助手从Oracle迁移到SQL Server
  10. Linux 第60,61天 ansible的playbook