網路管理人員平時需要維護與管理各種網路設備裝置與主機,由於人力與時間的限制,所以經常很難以即時掌控每一部網路裝置與主機的狀況,以致一旦發生任何錯誤問題時並無法即時診斷並加以處理
,所以網路工程師通常需要一套有效率的網路監控系統,以便可以即時提供每部網路設備或主機的流量狀況、資源耗用狀況和執行狀況,並且在系統一旦發生任何異常時可以立即提供即時的警示通知,以便能夠在第一時間做有效的處置以降低異常或錯誤的產生或擴大。一般而言,一套有效率的網路監控系統需要符合下列條件或提供下列功能?
- 低成本、最好免費
- 支援各種網路設備(如路由器、交換器、印表機...等)與各種作業系統的主機(Windows、Linux、UNIX ...)
- 可以檢視所有重要系統資源,如網路流量、CPU、記憶體、磁碟機的狀況。
- 一旦發生異常或錯時可以提供即時警示通知
- 可以檢視過去某一段時間的資料
- 易於管理與設定,例如可以很輕易的新增一部監控的主機,無需複雜的設定。
作者根據多年經驗,建議可利用一部Linux機器,並利用下列的服務軟體來建立一部低成本卻功能強大的網路監控系統: