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

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

安装文档:

http://code.openark.org/forge/mycheckpoint/documentation/quick-howto#Install

需求:

1.需要安装,并且版本大于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

3.创建:

mysql > CREATE DATABASE mycheckpoint;

mysql > GRANT ALL PRIVILEGES ON mycheckpoint.* TO 'monitoring_user'@'localhost' IDENTIFIED BY 'some_pass';

4.编辑配置文件:

vim /etc/mycheckpoint.cnf

[mycheckpoint]

#smtp_host = mail.my-server-company.com

#smtp_from = monitor@my-server-company.com

#smtp_to = dba@my-server-company.com

#monitored_port = 3306

purge_days = 60

#... Any command line option can go here; replace dash ("-") with underscored ("_")

[client]

user=dbmonitor

password=123456

socket=/tmp/mysql.sock

port=3306

host=localhost

5.部署:创建表,等其它操作

mycheckpoint deploy

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

crontab -e写入如下代码

*/5 * * * * mycheckpoint

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

nohup mycheckpoint http > /dev/null &参数

–http-port 指定监听端口

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

查看帮助:

mycheckpoint --help

我们来看截图

13B5244JHQ0-24N8.jpg

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值