網路監控
此條目需要補充更多來源。 (2017年1月4日) |
網路監控(Network monitoring)是指持續監控電腦網路網路是否存在緩慢或故障組件,並在故障、中斷等情況下通知網路管理員(通過電子郵件、簡訊或其他警示法)的系統。網路監控是網路管理的一部分。
細節
入侵檢測系統是監控網路,應對外部的威脅,而網路監控系統監控網路中因過載或崩潰的伺服器、網路連接或其他裝置引起的問題。
例如,為測定一個網頁伺服器的狀態,監控軟體可能定期傳送一個HTTP請求以取得頁面。對於電子郵件伺服器,可能是通過SMTP傳送一封測試郵件,並通過IMAP或POP3接收。
常用的測量指標是反應時間、可用性和上線時間,雖然一致性和可靠性指標也漸受歡迎。廣泛增加的廣域網路最佳化裝置對大多數網路監控工具具有不利影響,特別是涉及準確測量端到端回應時間時,這些裝置限制了往返的可見性。[1]
如果狀態請求失敗,例如連接建立失敗、逾時或文件或訊息無法接收,通常將觸發監控系統產生動作。動作根據組態而決定,可能是傳送告警給(通過簡訊、電子郵件等方式)當班系統管理員,自動故障轉移系統將有問題的伺服器從工作佇列中剔除直至故障被修復等。
網路成像
網路斷層掃描是網路測量的一個重要領域,其涉及使用位於網路/網際網路中的有利位置的代理發送的端對端探測來監測網路中的各鏈路的健康度。
路由分析
路由分析是網路測量的另一個重要領域。它包括監視網路路由狀態的方法、系統、演算法和工具。不正確的路由或路由問題會導致效能下降或故障。
各種類型的協定
網站監控服務可以檢查HTTP網頁、HTTPS、SNMP、FTP、SMTP、POP3、IMAP、DNS、SSH、TELNET、SSL、TCP、ICMP、SIP、UDP、媒體流和其他範圍內的埠。通常,大多數網路監視服務每隔幾小時到幾分鐘測試一次您的伺服器。
網際網路伺服器監控
監控網路伺服器可以使伺服器所有者始終了解其單個或所有服務是否發生故障。伺服器監控可能在內部,即網頁伺服器伺服器軟體檢查它的狀態和在服務故障時通知所有者,也可能在外部,即某些網頁伺服器監控組件以特定頻次檢查服務狀態。伺服器監控還可能包括系統參數的測量,例如CPU使用率、主記憶體使用率、網路效能和磁碟空間。它也可以包括應用程式監控,例如檢查程式的行程,例如Apache、MySQL、Nginx、Postgres等。
外部監控通常更可靠,因為可以在伺服器完全關閉時繼續運作。良好的伺服器監控工具還具有效能基準測試、警報功能,以及基於某些閾值的自動化伺服器任務能力,例如組態更多主記憶體或執行備份任務。
遍布全球的伺服器
網路監控服務通常在全球部署多個伺服器——例如在美國,歐洲,亞洲,澳大利亞等地。通過多個處於不同地理位置的伺服器,監視服務可以確定網頁伺服器是否在全球不同網路上可用。使用的位置越多,網路可用性的概況越完整。
知名的網路監控工具
- Admon
- AppNeta
- Cacti
- LiveAction
- Morpheus Data
- Nagios
- NeDi
- Pandora FMS
- Zabbix
- Zenoss
- ComputerSupport.com - Unigma
網頁伺服器監控過程
當檢測到網頁伺服器的潛在問題時,外部的網頁監控服務會檢查許多參數。首先,它檢查是否返回了正確的HTTP狀態碼(根據HTTP規範RFC 2616)。HTTP狀態碼的分析是得以確定被監控網頁伺服器當前狀態的最快方式。第三方的應用程式效能監控工具還提供額外的網頁伺服器監控、警報和報告功能。
通知
由於網頁伺服器監控服務帶來的資訊大多數緊急並可能至關重要的,可能使用下列通知方法:電子郵件、陸地線纜和電話、簡訊、傳真、尋呼機等。
參見
參考資料
- ^ The impact of WAN Optimization on NetFlow/IPFIX measurements. [2017-01-04]. (原始內容存檔於2011-12-24).