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

卢松松博客 关注创业者、自媒体人和站长的网站

本文章来介绍一款关于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. tarxzfvmycheckpoint-208.tar.gz
  2. cdmycheckpoint-208
  3. sudopythonsetup.pyinstall

创建数据库:

  1. mysql>CREATEDATABASEmycheckpoint;
  2. mysql>GRANTALLPRIVILEGESONmycheckpoint.*TO'monitoring_user'@'localhost'IDENTIFIEDBY'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. #...Anycommandlineoptioncangohere;replacedash("-")withunderscored("_")
  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. nohupmycheckpointhttp>/dev/null&参数
  2. –http-port指定监听端口

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

查看帮助:mycheckpoint --help

相关广告
  • mysql数据库实时监控工具Mycheckpoint介绍 mysql数据库实时监控工具Mycheckpoint介绍 mysql数据库实时监控工具Mycheckpoint介绍
相关阅读

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

2019/10/10 17:33:29 | 谷歌SEO算法 | SEO培训