mysql数据库实时监控工具Mycheckpoint介绍
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-13 14:16:17 浏览: 评论:0
本文章来介绍一款关于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
- [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 ("_")
- --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
Tags: mysql实时监控 Mycheckpoint
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)