網絡監控

管理

網絡監控Network monitoring)是指持續監控計算機網絡網絡是否存在緩慢或故障組件,並在故障、中斷等情況下通知網絡管理員(通過電子郵件簡訊或其他警示法)的系統。網絡監控是網絡管理的一部分。

細節

編輯

入侵檢測系統是監控網絡,應對外部的威脅,而網絡監控系統監控網絡中因過載或崩潰的服務器、網絡連接或其他設備引起的問題。

例如,為測定一個網頁伺服器的狀態,監控軟件可能定期發送一個HTTP請求以獲取頁面。對於電子郵件服務器,可能是通過SMTP發送一封測試郵件,並通過IMAPPOP3接收。

常用的測量指標是反應時間可用性上線時間,雖然一致性和可靠性指標也漸受歡迎。廣泛增加的廣域網優化設備對大多數網絡監控工具具有不利影響,特別是涉及準確測量端到端響應時間時,這些設備限制了往返的可見性。[1]

如果狀態請求失敗,例如連接建立失敗、超時英語Timeout (telecommunication)或文檔或消息無法接收,通常將觸發監控系統產生動作。動作根據配置而決定,可能是發送告警給(通過簡訊、電子郵件等方式)當班系統管理員,自動故障轉移系統將有問題的服務器從工作隊列中剔除直至故障被修復等。

監控一個計算機網絡上行鏈路英語Uplink性能的行為也稱網絡流量測量英語Network traffic measurement

網絡成像

編輯

網絡斷層掃描是網絡測量的一個重要領域,其涉及使用位於網絡/互聯網中的有利位置的代理發送的端對端探測來監測網絡中的各鏈路的健康度。

路由分析

編輯

路由分析英語Route analytics是網絡測量的另一個重要領域。它包括監視網絡路由狀態的方法、系統、算法和工具。不正確的路由或路由問題會導致性能下降或故障。

各種類型的協議

編輯

網站監控英語Website monitoring服務可以檢查HTTP網頁、HTTPSSNMPFTPSMTPPOP3IMAPDNSSSHTELNETSSLTCPICMPSIPUDP、媒體流和其他範圍內的端口。通常,大多數網絡監視服務每隔幾小時到幾分鐘測試一次您的服務器。

互聯網服務器監控

編輯

監控網絡服務器可以使服務器所有者始終了解其單個或所有服務是否發生故障。服務器監控可能在內部,即網頁伺服器服務器軟件檢查它的狀態和在服務故障時通知所有者,也可能在外部,即某些網頁服務器監控組件以特定頻次檢查服務狀態。服務器監控還可能包括系統參數的測量,例如CPU使用率、內存使用率、網絡性能和磁盤空間。它也可以包括應用程序監控,例如檢查程序的進程,例如Apache、MySQL、Nginx、Postgres等。

外部監控通常更可靠,因為可以在服務器完全關閉時繼續運作。良好的服務器監控工具還具有性能基準測試、警報功能,以及基於某些閾值的自動化服務器任務能力,例如配置更多內存或執行備份任務。

遍布全球的服務器

編輯

網絡監控服務通常在全球部署多個服務器——例如在美國,歐洲,亞洲,澳大利亞等地。通過多個處於不同地理位置的服務器,監視服務可以確定網頁服務器是否在全球不同網絡上可用。使用的位置越多,網絡可用性的概況越完整。

知名的網絡監控工具

編輯

網頁服務器監控過程

編輯

當檢測到網頁服務器的潛在問題時,外部的網頁監控服務會檢查許多參數。首先,它檢查是否返回了正確的HTTP狀態碼(根據HTTP規範RFC 2616)。HTTP狀態碼的分析是得以確定被監控網頁服務器當前狀態的最快方式。第三方的應用程序性能監控工具還提供額外的網頁服務器監控、警報和報告功能。

通知

編輯

由於網頁服務器監控服務帶來的信息大多數緊急並可能至關重要的,可能使用下列通知方法:電子郵件、陸地線纜和電話、簡訊傳真、尋呼機等。

參見

編輯

參考資料

編輯

外部連結

編輯