配置CACTI監控MySQL資料庫狀態(1)準備工作

junsansi發表於2012-03-29

  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/  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-719820/,如需轉載,請註明出處,否則將追究法律責任。

相關文章