mysql数据库实时监控工具Mycheckpoint介绍
2019/10/10/17:33:29 阅读:1915 来源:谷歌SEO算法 标签:
SEO培训
本文章来介绍一款关于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
安装:
- tarxzfvmycheckpoint-208.tar.gz
- cdmycheckpoint-208
- sudopythonsetup.pyinstall
创建数据库:
- mysql>CREATEDATABASEmycheckpoint;
- mysql>GRANTALLPRIVILEGESONmycheckpoint.*TO'monitoring_user'@'localhost'IDENTIFIEDBY'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
- #...Anycommandlineoptioncangohere;replacedash("-")withunderscored("_")
- --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启动脚本:
- nohupmycheckpointhttp>/dev/null&参数
- –http-port指定监听端口
OK,打开http://your_ip_address:12306/ 就能查看你刚才配置的mycheckpoint了,不过数据是整点生成的,所以你可能不得不等待一个小时以后才能看见生成的曲线,另外的这个软件还支持报警和用户定义数据记录,因为时间问题,先不在这里写明了。
查看帮助:mycheckpoint --help
热门评论