mysql数据库实时监控工具Mycheckpoint详解
发布时间:2022-06-15 14:13:00 所属栏目:MySql教程 来源:互联网
导读:本文章来介绍一款关于mysql数据库实时监控工具Mycheckpoint介绍,有需要的了解此工的朋友可参考. 安装文档:http://code.openark.org/forge/mycheckpoint/documentation/quick-howto#Install 需求: 需要安装python,并且版本大于2.4:shell phthon看一下有没有装
本文章来介绍一款关于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 安装: tar xzfv mycheckpoint-208.tar.gz cd mycheckpoint-208 sudo python setup.py install 创建数据库: mysql > CREATE DATABASE mycheckpoint; mysql > GRANT ALL PRIVILEGES ON mycheckpoint.* TO 'monitoring_user'@'localhost' IDENTIFIED BY 'some_password'; --phpfensi.com 编辑配置文件: vim /etc/mycheckpoint.cnf purge_days = 60 #... Any command line option can go here; replace dash ("-") with underscored ("_") --phpfensi.com [client] user=dbmonitor password=123456 socket=/tmp/mysql.sock port=3306 host=localhost 部署:创建表,等其它操作:mycheckpoint deploy 写入crontab,每五分钟采集一次数据: crontab -e写入如下代码:*/5 * * * * mycheckpoint 开启http服务(默认端口12306),加nohup可以在断开shell后HTTP仍然运行,也可以写入到linux启动脚本: nohup mycheckpoint http > /dev/null &参数 –http-port 指定监听端口 OK,打开http://your_ip_address:12306/ 就能查看你刚才配置的mycheckpoint了,不过数据是整点生成的,所以你可能不得不等待一个小时以后才能看见生成的曲线,另外的这个软件还支持报警和用户定义数据记录,因为时间问题,先不在这里写明了。 查看帮助:mycheckpoint --help (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |