劉煒晶 徐 彬 賀蘊(yùn)普
(中科院廣州化學(xué)有限公司,廣東 廣州 510650)
MRTG最早的版本是在1995年春天所推出,以Perl所寫成,因此可以跨平臺使用,它利用了SNMP送出帶有物件識別碼(OIDs)的請求給要查詢的網(wǎng)絡(luò)設(shè)備,因此設(shè)備本身需支持SNMP。MRTG再以所收集到的資料產(chǎn)生HTML檔案并以GIF或PNG格式繪制出圖形,并可以日、周、月等單位分別繪出。它也可產(chǎn)生出最大值最小值的資料供統(tǒng)計用。
MRTG的常規(guī)使用方法是顯示出單一設(shè)備、端口的流量情況,但在實際使用過程中,我們常常需要多個設(shè)備及端口的流量加和與相減的特定流量統(tǒng)計圖。因此,在基于MRTG的常規(guī)使用上的基礎(chǔ)上,我們提出一個能顯示出多個設(shè)備或端口的特定流量統(tǒng)計圖的方案。
MRTG可以通過以下幾個方面來實現(xiàn)個性化定制,從而實現(xiàn)網(wǎng)絡(luò)的統(tǒng)一和便捷的管理。
2.1 根據(jù)監(jiān)控目標(biāo)的類型(讀交換機(jī)或路由器的端口量)不同而定制面向用戶的流量圖和面向運(yùn)營商的流量圖
由于MRTG不會自動識別需要顯示設(shè)備的接收和發(fā)送流量的方向,如果直接配置然后生成對應(yīng)圖形,就會得到默認(rèn)的流量圖,而不是根據(jù)實際情況反映的流量圖。例如圖1:
圖1 顯示某設(shè)備某端口的In流量和Out流量
如果圖1所顯示的In流量和Out流量并不是實際中需要顯示出的流量圖時,可編輯配置文件,在配置文件中表示端口號的數(shù)字前加負(fù)號。如圖2方框所示:
圖2 顯示流量圖的配置文件
2.2 加和量
當(dāng)我們需要很直觀地查看多個端口總量流量圖的時候,可以通過MRTG流量的加和來實現(xiàn)。該需求適用于分布在不同交換機(jī)下多個端口下的同一單位或同一部門的總量監(jiān)控。
2.2.1同向的簡單加和
圖3表示兩個同向端口量的簡單加和。其中方框中表示為,這是一個加和文件。
圖3 加和量的流量圖
其對應(yīng)的配置文件如圖4:
圖4 加和量流量圖的配置文件
圖4左框為SNMP的密碼,右框為設(shè)備的Ip地址。
表達(dá)式的意思為:
In的總流量為某Ip地址設(shè)備的16號口In流量加上某Ip地址設(shè)備的20號口In流量。
Out的總流量為某Ip地址設(shè)備的16號口Out流量加上某Ip地址設(shè)備的20號口Out流量。
這樣在流量圖中我們就得出了兩個在不同設(shè)備下的流量加和圖。
2.2.2 包含反向的復(fù)雜加和
當(dāng)需要把面向用戶的流量和面向運(yùn)營商的流量加和起來的時候,就可能涉及到流量的方向問題,圖5就是一個涉及到不同方向流量加和的配置。
圖5 流量方向不同的加和配置
其中左框為SNMP的密碼,右框為設(shè)備的Ip地址。
表達(dá)式的意思為:
In的總流量為某Ip地址設(shè)備的48號口Out流量加上某Ip地址設(shè)備的8號口In流量加上某Ip地址設(shè)備的33號口Out流量加上某Ip地址設(shè)備的36號口Out流量。
Out的總流量為某Ip地址設(shè)備的48號口In流量加上某Ip地址設(shè)備的8號口Out流量加上某Ip地址設(shè)備的33號口In流量加上某Ip地址設(shè)備的36號口In流量。
這樣我們就得到一個包含反向流量的加和流量圖。
2.3 差量
有時候我們需要用出口總量減去某個或某幾個端口量的差,得到我們所希望的差量。例如圖6,表示某單位的網(wǎng)絡(luò)流量。
圖6 某單位流量圖
對應(yīng)的配置文件為圖7:
圖7 差量流量圖配置
其中左框為SNMP的密碼,右框為設(shè)備的Ip地址。
表達(dá)式的意思為:
In的總流量為某Ip地址設(shè)備的8號口In流量減去某Ip地址設(shè)備的7號口Out流量。
Out的總流量為某Ip地址設(shè)備的8號口Out流量減去某Ip地址設(shè)備的7號口In流量。
這樣我們就得到一個不同設(shè)備或端口的差量流量圖。
隨著網(wǎng)絡(luò)的快速發(fā)展和相關(guān)應(yīng)用的廣泛化,人們對如何便捷高效地進(jìn)行網(wǎng)絡(luò)管理有了更加高度的重視。網(wǎng)絡(luò)流量的監(jiān)測是網(wǎng)絡(luò)管理中相當(dāng)重要的一部分,其監(jiān)測數(shù)據(jù)為網(wǎng)絡(luò)的運(yùn)維提供了直觀的依據(jù)。本文以自身需求為出發(fā)點,對MRTG流量監(jiān)控系統(tǒng)進(jìn)行了定制配置,使得MRTG流量監(jiān)控系統(tǒng)能更好地為我們的實際需求服務(wù)。
[1]Boardman B.MRTG Monitors What’s Brewing.[S.I.]:Network Computing.2003,14:73.
[2]孫泳,史忠植.MRTG的研究與部署[J].計算機(jī)應(yīng)用,2004,24(3):22-24.
[3]陳賀明.用MRTG監(jiān)控網(wǎng)絡(luò)流量[J].科技信息,2007,17:106.
[4]邵澤云.基于MRTG的網(wǎng)絡(luò)流量監(jiān)測研究與應(yīng)用[J].安慶師范學(xué)院學(xué)報,2010,(2):59-61.
[5]黃曉琳.基于MRTG的校園網(wǎng)絡(luò)流量監(jiān)控技術(shù)研究[J].科技創(chuàng)新導(dǎo)報,2013,(3):53.