cacti

cacti是用PHP語言實現的軟件,基於PHP,MySQL,SNMP及RRDTool開發的網絡流量檢測圖形分析工具。mysql

其主要功能是用snmp服務獲取數據,snmp須要的變量數據是經過讀取mysql獲得的,而後用rrdtool存儲和更新數據,當用戶須要查看數據的時候用rrdtool生成圖表呈現給用戶。sql

rrdtool對數據的更新和存儲就是對rrd文件的處理。rrd文件是大小固定的檔案文件,他可以存儲的數據筆數在建立時就已定義。網絡

snmp抓到的數據不是存儲在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目錄的rra目錄下)架構

mysql存儲如:主機名、主機ip、端口號、模板信息等。工具

要使用cacti插件必須先擴展cacti架構來支持插件。插件

簡單來講:ip

一、snmp用來收集數據開發

二、rrdtool用來存儲數據和生成圖表模板

三、mysql用來配合PHP程序存儲一些變量數據並對變量數據進行調用。變量

相關文章
相關標籤/搜索