如何對網絡拓撲結構和數據流量進行實時監控
網絡拓撲結構或者網絡上的數據流量為什么需要被監控的疑問中,涉及到的答案將會包含了很多方面的原因。在這里,先讓我們假設網絡中出現了帶寬瓶頸的情況。會是什么原因造成瓶頸的出現呢?他可能是一名具體的使用者?還是一臺出現了問題的機器?怎樣才能在不必對網絡上所有機器進行全面檢查的情況下,找出造成這一問題的罪魁禍首?答案很簡單,這就是Etherape的工作。作為圖形化網絡狀況監測軟件,Etherape可以對網絡拓撲結構和數據流量進行實時監控,并且以圖形化的方式顯示出來。利用該工具,管理員可以輕松地確認出現問題的機器。下面,就讓我們來看一下如何使用這一工具來解決具體網絡問題的。
一、安裝過程和注意事項
現在,Etherape僅支持UNIX和類UNIX操作系統(如Linux以及蘋果OS X之類的操作系統)。為了運行Etherape,需要首先安裝:
1.網絡數據包捕獲函數包libpcap
2.用于創建圖形用戶界面的多平臺工具GTK+
3.文件自動生成程序Libglade 2
4.跨平臺桌面環境GNOME
5.標準解析庫(實際名稱依據使用的操作系統而定)
如果使用的是較新的Linux發行版,安裝過程就非常簡單。只要打開軟件管理工具,搜索Etherape,選擇安裝,并單擊應用就可以開始整個過程了。
對于蘋果OS X系統下的運用,就需要利用軟件管理工具Darwinports進行下載并依據說明進行安裝。
一旦完成了整個安裝過程,就可以在應用|系統工具(GNOME桌面環境)欄目里找到Etherape。但是,你將會發現由于需要使用網絡連接,因此,只有獲得了管理員權限才可以從菜單中啟用Etherape。所以,在從菜單啟用Etherape之前,我們需要打開一個終端窗口,將管理員權限授予Etherape。在這里需要注意:如果使用的是Ubuntu系統,相關的命令是sudo Etherape。如果使用的是不支持sudo命令的發布版本的話,就必須利用su命令成為根用戶,才能將管理員權限授予Etherape。
二、使用方法
一旦Etherape開始運行,就可以看到一個包含了數據流動狀態的圖形窗口(如圖A所示)。正如網絡中的數據是處于不停地變化的狀態,該圖也處于實時更新中。
圖A
正如你從圖中可以所看到的,last.fm占用的帶寬資源相當多。
如果網絡中數據流量出現變化,Etherape就會將實際變化情況在如圖A所示的窗口中實時進行更新。現在,如果想針對具體的單獨機器進行深入了解的話,應該怎么處理?操作其實也很簡單,點擊查看|節點(在Etherape主窗口中),就可以打開節點窗口(見圖B)。 圖B
在這里,可以看到針對網絡上各個節點的統計資料。
在節點列表中,我們發現連接到last.fm的系統名稱為jack-ubuntu。從這個窗口中我們還可以看到當前流量、累計流量、最新的數據包、交換的數據包總數以及節點的名稱和網絡地址。
如果需要了解什么協議占據了網絡中絕大部分帶寬的話,可以點擊查看|協議。此窗口(見圖C)可以顯示出導致網絡瀕臨崩潰的具體協議是什么。
圖C
該協議列表中還顯示了相關的端口。
現在,你擁有了解決所有網絡問題必須的全部信息,采取具體針對措施的難度將大大降低。如果沒有Etherape之類工具的幫助的話,這一任務將變得更具挑戰性。
三、結束語
對于Etherape來說,所缺乏的唯一功能是對檢查后的轉存進行分析和保存。除此之外,你會發現Etherape是功能最強大的(也是對用戶最友好的)網絡監控工具之一。它有效地解決了對網絡拓撲結構和數據流量進行實時監控的問題,是一個值得大家使用的好工具!
【編輯推薦】