發(fā)布時間:2014年04月08日 星期二 作者:root 瀏覽次數: 次
在校園網網管領域里,開源軟件正悄然流行。流行的原因也許與開源軟件的低成本相關,但這并非最重要的原因。
更主要的是,校園網網絡管理的變化多端需要網管工具的可擴展性,可修改性良好。開源最重要的一個特點是,你可以一直修改,直到它符合當前網絡的需求。
網管們經常會問,到底是選擇商業(yè)的軟件還是用開源軟件自己進行開發(fā)呢?這里面要涉及到許多因素。
與開源軟件相比,商業(yè)網管軟件的架構比較穩(wěn)定,其產品化的安裝及配置模式能夠給用戶帶來很多的便利,完整的使用手冊以及良好的售后服務能夠使用戶在遇到問題時獲得快捷方便的幫助。
但是,由于商業(yè)網管軟件為了保證軟件的穩(wěn)定性與可靠性,往往可擴展性較差,在定制化方面也做得不是太好。尤其是當需要與第三方軟件進行集成的時候可以說是舉步維艱。
由于缺乏定制化能力,在一些特定場合比如網絡設備數目巨大、品牌眾多的學校網絡環(huán)境下,商業(yè)網絡管理軟件往往很難適應學校網絡管理的需求。比如,大部分的商業(yè)網管軟件在進行設備管理時為了體現自身能夠查詢、管理的項目多,在輪詢設備時往往采用大而全的輪詢方式,將與該設備相關的信息全部輪詢一遍。這種缺乏定制的大而全的輪詢方式不僅會無故增加設備的負擔,在網絡設備數量眾多時還會延長設備輪詢間隔,降低管理效率。
而且大部分商業(yè)的單點部署的網絡管理軟件在網絡規(guī)模較小(<500臺交換機或同等數目管理點)時均能正常工作,但是當網絡規(guī)模較大(>500臺)時會不同程度出現系統(tǒng)負載增加、輪詢間隔變長、系統(tǒng)響應慢等問題。輪詢間隔如果過長,則出現問題時不能及時收到故障告警以至延誤處理故障的最佳時機。
在此方面,開源軟件可謂是短小靈活。開源網絡管理軟件在可擴展性及定制化方面要大大優(yōu)于商業(yè)網絡管理軟件。在進行定制化以及第三方集成工作時要方便很多。如果管理人員對于網絡管理、SNMP以及閱讀代碼都比較在行的話,那開源網絡管理軟件將會在管理人員手中發(fā)揮出最大的作用。
但是開源網絡管理軟件的缺點也是顯而易見的,比如缺乏文檔(尤其是中文文檔)、缺乏技術支持、部署及安裝困難、使用過于“靈活”、缺乏默認設置等等。對于剛剛接觸網絡管理的老師來說難度會非常大,需要有足夠的勇氣和毅力來使用開源網管軟件。
在開源軟件的應用中,筆者所在學校選擇了Cacti+weathermap開源網管軟件來進行網絡流量方面的管理,用于學校各校區(qū)骨干網絡流量的展示,效果非常直觀,如下圖:

Cacti與weathermap可以單獨使用也可以合并使用,在合并使用時,還能方便地在網頁上實現顯示流量歷史,只要將鼠標移動到對應的鏈路上,就能顯示出所設定時間段的該鏈路流量歷史,效果如下圖:

Cacti與weathermap搭配使用的配置過程比較繁瑣,現在www.cactiusers.org將Cacti、weathermap、nagios、ntop等等開源網管軟件做了一個集成的安裝iso,從這個iso引導系統(tǒng)安裝完畢之后上述軟件就已經安裝完畢稍微配置下便可使用,需要注意的是,該iso安裝過程高度精簡,沒有分區(qū)之類的選擇而是直接格式化掉全部硬盤,因此建議在新的機器或者虛擬機上安裝調試。
若選擇在VMware的虛擬機上安裝,有可能會出現不輪詢設備的情況,這是由于linux kernel在VMware上有一點小bug。這時需要登錄到服務器上執(zhí)行一次php /var/www/html/poller.php ——force > /dev/null 2>&1可以解決該問題。有興趣的讀者可以自行去下載使用。如果需要監(jiān)控千兆及以上級別的鏈路時,graph type需要選擇64-bit counters,若僅選擇默認的類別在鏈路流量大于400M時會出現流量顯示不準確的情況。
總之,不同學校的網絡環(huán)境千差萬別,所使用的設備多種多樣,網絡管理人員的水平各不一樣,別人的成功方案不一定就適合自己。選擇網管軟件、構建網管系統(tǒng)一定要量力而行,如果你想要基于開源做工具,最好先把其他學校的意見收集一下,尤其是與自己規(guī)模類似高校的意見可能更有參考性。
來源:《中國教育網絡》2009年5月刊