Cacti簡介及工作流程
Cacti是一款網(wǎng)絡(luò)流量監(jiān)測圖形分析工具,把LAMP的功能都結(jié)合起來,用于網(wǎng)絡(luò)流量監(jiān)控,操作起來非常方便!讓我們認(rèn)識下Cacti簡介及工作流程。
一、簡介
1. cacti是用php語言實(shí)現(xiàn)的一個(gè)軟件,它的主要功能是用snmp服務(wù)獲取數(shù)據(jù),然后用rrdtool儲存和更新數(shù)據(jù),當(dāng)用戶需要查看數(shù)據(jù)的時(shí)候用rrdtool生成圖表呈現(xiàn)給用戶。因此,snmp和rrdtool是cacti的關(guān)鍵。Snmp關(guān)系著數(shù)據(jù)的收集,rrdtool關(guān)系著數(shù)據(jù)存儲和圖表的生成。
2. Mysql配合PHP程序存儲一些變量數(shù)據(jù)并對變量數(shù)據(jù)進(jìn)行調(diào)用,如:主機(jī)名、主機(jī)ip、snmp團(tuán)體名、端口號、模板信息等變量。
3. snmp抓到數(shù)據(jù)不是存儲在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目錄的rra文件夾下)。rrdtool對數(shù)據(jù)的更新和存儲就是對rrd文件的處理,rrd文件是大小固定的檔案文件(Round Robin Archive),它能夠存儲的數(shù)據(jù)筆數(shù)在創(chuàng)建時(shí)就已經(jīng)定義。關(guān)于RRDTool的知識請參閱RRDTool教學(xué)。
#p#
二、Cacti的架構(gòu)及工作流程
1. Cacti的架構(gòu)

2. Cacti的工作流程

通過文字的內(nèi)容描述,我們不難發(fā)現(xiàn)Cacti是一款非常實(shí)用的網(wǎng)絡(luò)流量監(jiān)控軟件!
【編輯推薦】