今夜IT网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2684|回复: 5

[应用监控] Mysql监控工具mycheckpoint

[复制链接]
发表于 2012-6-15 20:32:56 | 显示全部楼层 |阅读模式
前几天看了某网友的链接介绍Mycheckpoint,就决定拿来试一下,用了两天,功能很强大,能监控,报警,自定义,下面是HTML报表截图:
2012061421392541.jpg
OK,接下来说一下简单的部署过程:
安装文档:
http://code.openark.org/forge/my ... quick-howto#Install
需求:
1.需要安装python,并且版本大于2.4
shell > phthon
看一下有没有装,没有就
yum install python
2.需要安装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_password';
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仍然运行,也可以写入到linux启动脚本:
nohup mycheckpoint http > /dev/null ;

参数
–http-port 指定监听端口


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

0

主题

2

帖子

0

积分

新手上路

积分
0
发表于 2012-6-18 02:13:40 | 显示全部楼层
收藏学习了。

点评

http://www.diaifu.com/ 总裁小说  发表于 2015-2-5 10:30

13

主题

68

帖子

258

积分

侠客

钻石

积分
258

社区QQ达人

发表于 2012-12-17 19:55:08 | 显示全部楼层
多谢分享,谢谢楼主

2

主题

12

帖子

0

积分

新手上路

积分
0
发表于 2013-5-8 11:16:17 | 显示全部楼层
谢谢楼主分享不错

0

主题

29

帖子

96

积分

新手上路

专家

积分
96
发表于 2015-3-6 12:32:29 | 显示全部楼层
楼主我加你。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 官方QQ群

QQ|小黑屋|手机版|今夜IT网 (京ICP备11034012号) 

Powered by Discuz! X3.2

快速回复 返回顶部 返回列表