mgjj 发表于 2019-1-10 11:01:04

配置CACTI监控MySQL数据库状态(1)准备工作

  MySQL数据库做为开源数据库软件中的佼佼者,虽然应用领域众多,但其自身在性能监测方面很不给力,尽管MySQL也提供的专用了GUI工作,可是监测只是其中的一个很小的功能点,监测项少且很不灵活,当拥有多个MySQL数据库实例时,如何能够高效快速的查看众多实例的性能状态,想必很多MySQL DBA都在苦苦寻找~~
  近日三思经过一凡尝试,在多个流行方式中最终选择通过Cacti监测(注意是监测而非监控)MySQL数据库状态。借助cacti+rrdtool强大的绘图功能,加上专用的mysql模板,能够灵活快速的创建对多个MySQL实例的监测。
  下面简要罗列Cacti监测MySQL性能状态的配置。
  Cacti是一套拿PHP编写的应用软件,因此需要有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:http://www.cacti.net/downloads/
  幕后主角:
  Apache:http://httpd.apache.org/download.cgi
  Php:http://www.php.net/downloads.php
  MySQL:http://dev.mysql.com/downloads/mysql/
  RRDTool:http://oss.oetiker.ch/rrdtool/download.en.html
  NET-SNMP:http://net-snmp.sourceforge.net/

页: [1]
查看完整版本: 配置CACTI监控MySQL数据库状态(1)准备工作