在網路使用率越來越高、服務類型越來越多元的今天,如何在有限預算中降
IT
管理成本,成了每一個資訊人員必需面臨到的難題。事實上,除了購買
昂貴的設備軟體來分析及監控網路流量外,網管人員還是可以運用免費的開
放原始碼(
Open Source
工具,來達成基礎的網路流量及設備效能偵測分析。
而提到網路流量分析統計軟體,大部份網管人員第一直覺都會想到
MRTG
然而缺乏圖型化操作界面(
GUI
及資訊使用彈性不夠,一直以來都是
MRTG
令人覺得不夠親切的地方。因此,透過圖型化操作界面來進行設定管理的
Cacti
成為新一代資訊人員愛用的網路流量及設備效能監控分析軟體。
坊間及網路上已有不少關於
Cacti
的安裝說明文件,因此本文將不再贅述安
裝方法,而將重點放在
Cacti
的運作原理以及相關應用介紹。
一、從
MRTG
Cacti
一般在進行網路流量分析統計
時, 大 部 份 人 會 直 覺 想 到
MRTG
(
Multi Router Traffic Grapher)
藍線綠底的曲線流量圖。
1994
MRTG
的開發者
Tobi Oetiker
了協助公司同事分析一條頻寬
64
K
的對外電路,因而隨手寫了一支程
式,針對網路介面流量進行相關的資
料統計,這個小程式就是最原始的
MRTG
在經歷了幾次改版和效能調
校後,這套流量分析工具已經是許多
網管人員常用的好幫手。
然而,隨著網路架構複雜化以
及管理者需要更多的統計資訊,簡易
MRTG
越來越無法滿足網管人員
的需求;因此,
MRTG
的作者
Tobi
MRTG
再進化-多功能的
Cacti
王光宜
Oetiker
1999
年為改善
MRTG
資料統計上的限制,以
MRTG
為基
礎下著手打造了
RRDTool
Round
Robin Database Tool
)。
RRDTool
在功能及效能上改善
MRTG
諸多不足的地方,但是相對
在管理及操作的門檻也提升不少。
RRDTool
在語法上的複雜度,讓不
少網路管理者為之怯步,因此在市場
知名度及接受性大大不如
MRTG
直 到 了
2001
Ian Berry
PHP
MySQL
為 基 礎, 將
RRDTool
SNMP
S imp l e Ne t wo r k
Management Protocol
進 行 整
合,開發出圖型化操作界面(
GUI
Cacti
讓即使不瞭解
RRDTool
PHP
MySQL
語法的使用者,可以
215
Technology Forum 2015
雲端
資料
BYOD
與資
網路