Cacti的架構(gòu)
要學(xué)習(xí)一個東西,就得學(xué)習(xí)他的內(nèi)部內(nèi)容,一樣,我們在用Cacti的前提,就要知道Cacti的架構(gòu)!
Cacti的架構(gòu):
整個Cacti系統(tǒng)由4個部分組成(如圖1):
Cacti頁面(PHP)――用戶控制的平臺,用戶在此進行所有的設(shè)置;
SNMP采集工具――Unix下使用 Net-SNMP軟件包自帶的“snmpget”和“snmpwalk”等程序,windows下使用php的snmp功能;
RRDTool繪圖引擎――性能數(shù)據(jù)的存儲和繪畫圖像;
MySQL數(shù)據(jù)庫――儲存RRDTool繪圖所需的信息,如模板、rra、主機對應(yīng)的信息等,要注意的是MySQL數(shù)據(jù)庫并不保存性能數(shù)據(jù),性能數(shù)據(jù)保存在RRDTool自己的數(shù)據(jù)庫格式rrd文件中。
圖1、Cacti的架構(gòu)
通過上面文章的說明和圖片的解析,我們認識了Cacti的架構(gòu)!在以后用Cacti會更加順手!
【編輯推薦】