Chinaunix首页 | 论坛 | 博客
  • 博客访问: 858732
  • 博文数量: 350
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5668
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-23 17:53
文章分类

全部博文(350)

文章存档

2013年(350)

分类: Mysql/postgreSQL

2013-04-11 16:07:46

 数据库做为开源中的佼佼者,虽然应用领域众多,但其自身在性能监测方面很不给力,尽管MySQL也提供的专用了GUI工作,可是监测只是其中的一个很小的功能点,监测项少且很不灵活,当拥有多个MySQL数据库实例时,如何能够高效快速的查看众多实例的性能状态,想必很多MySQL DBA都在苦苦寻找~~

  近日三思经过一凡尝试,在多个流行方式中最终选择通过Cacti监测(注意是监测而非监控)MySQL数据库状态。借助cacti+rrdtool强大的绘图功能,加上专用的mysql模板,能够灵活快速的创建对多个MySQL实例的监测。

  下面简要罗列Cacti监测MySQL性能状态的配置。


  Cacti是一套拿编写的应用软件,因此需要有PHP+APACHE的运行环境,出图是基于RRDTool,数据存储则保存在MySQL数据库中,因此安装Cacti前需要首先下列关联的软件:

     
  • RRDTool:
  •  
  • MySQL:
  •  
  • PHP:
  •  
  • WebServer(Apache/IIS等):

  如果是RPM方式安装,需要下列RPM包:

     
  • httpd
  •  
  • php
  •  
  • php-mysql
  •  
  • php-snmp
  •  
  • mysql
  •  
  • mysql-server
  •  
  • net-snmp*


0、准备工作

  本次安装Cacti及相关软件均为源码编译方式安装,首先下载相关的软件源码包:

主角:

Cacti: 


幕后主角:

Apache:

Php:

MySQL:http://dev.mysql.com/downloads/mysql/

RRDTool:

NET-SNMP: 

阅读(1222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~