用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

mysql数据库实时监控工具Mycheckpoint介绍

时间:2015-01-23  来源:西部数据  作者:西部数据

本文章来介绍一款关于mysql数据库实时监控工具Mycheckpoint介绍,有需要的了解此工的朋友可参考.

安装文档:http://code.openark.org/forge/mycheckpoint/documentation/quick-howto#Install

需求:

需要安装python,并且版本大于2.4:shell > phthon看一下有没有装,没有就yum install python2.需要安装Mysql-Python模块,RHEL,Centos方法如下,其它参考官方手册.

yum install MySQL-python

安装:

  1. tar xzfv mycheckpoint-208.tar.gz 
  2. cd mycheckpoint-208 
  3. sudo python setup.py install 

创建数据库:

  1. mysql > CREATE DATABASE mycheckpoint; 
  2. mysql > GRANT ALL PRIVILEGES ON mycheckpoint.* TO 'monitoring_user'@'localhost' IDENTIFIED BY 'some_password'
  3. --phpfensi.com 

编辑配置文件:

  1. vim /etc/mycheckpoint.cnf 
  2. [mycheckpoint] 
  3. #smtp_host = mail.my-server-company.com 
  4. #smtp_from = monitor@my-server-company.com 
  5. #smtp_to = dba@my-server-company.com 
  6. #monitored_port = 3306 
  7. purge_days = 60 
  8. #... Any command line option can go here; replace dash ("-"with underscored ("_"
  9. --phpfensi.com 
  10. [client] 
  11. user=dbmonitor 
  12. password=123456 
  13. socket=/tmp/mysql.sock 
  14. port=3306 
  15. host=localhost 

部署:创建表,等其它操作:mycheckpoint deploy

写入crontab,每五分钟采集一次数据:

crontab -e写入如下代码:*/5 * * * * mycheckpoint

开启http服务(默认端口12306),加nohup可以在断开shell后HTTP仍然运行,也可以写入到linux启动脚本:

  1. nohup mycheckpoint http > /dev/null &参数 
  2.  
  3. –http-port 指定监听端口 

OK,打开http://your_ip_address:12306/ 就能查看你刚才配置的mycheckpoint了,不过数据是整点生成的,所以你可能不得不等待一个小时以后才能看见生成的曲线,另外的这个软件还支持报警和用户定义数据记录,因为时间问题,先不在这里写明了。

查看帮助:mycheckpoint --help

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门