[發明專利]分布式多Agent的網站監控方法和系統在審
| 申請號: | 201410541911.5 | 申請日: | 2014-10-14 |
| 公開(公告)號: | CN104320446A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 梁琳;夏正敏;李建華;伍軍;夏業超;吳登科 | 申請(專利權)人: | 上海交通大學;上海鵬越驚虹信息技術發展有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 上海新天專利代理有限公司 31213 | 代理人: | 張寧展 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 agent 網站 監控 方法 系統 | ||
技術領域:
本發明涉及網絡技術和網絡安全領域,特別涉及一種分布式多Agent網站服務監控系統和方法。?
背景技術:
隨著信息化的不斷發展,越來越多的組織和個人通過網絡進行信息交流、購物等。網絡服務器能否對外提供正常的服務對許多組織越來越重要,特別是電商和大型政府組織和機構的網站能否為所有用戶提供正常的服務至關重要。網站的正常服務關系到組織的能力和信譽,是組織能力的象征。?
但是網絡中存在各種情況會導致網站無法被用戶訪問,例如網站機房故障、出口網絡中斷、DNS中毒等各種情況都會導致用戶無法訪問網站,給組織帶來損失。為了提供網站的可用性,防止網站無法對外提供服務,能夠讓網絡管理員迅速響應,對現有文件檢索發現,當前主要有兩種對網站進行可用性監控的方案,這兩種方案分別從內部和外部對網站服務的可用性進行預警,確保網絡處于正常服務的狀態下,但是存在缺點。?
1)中國專利申請號200710102466.2,名稱為“一種用于網站故障報警的系統及方法”通過檢測網站中監控點處的故障井生成報警消息、將所述報警消息轉換為短消息格式、利用調制解調器經無線通信網絡向移動終端發送所述轉換為短消息格式的報警消息三步完成對網站的監控。?
該專利提供的方案是在機房內部署網絡監控裝置,該監控裝置定時輪詢網站服務器/設備/應用程序,從網站的運行狀態出發對網站進行監控,保證網站能夠正常運行。但是該方案只能監控網站服務器自身的正常運轉,如果考慮到網站要被用戶訪問,還存在許多的脆弱點,例如機房的出口網絡、DNS是否正常等外部因素。這些外部因素會導致網站不能被用戶訪問。?
2)中國專利申請號201310170165.9,名稱為“網站實時狀態監控方法及系統”提供了一種對網站進行監控的方案,該方案使用了外部網絡中的客戶端,通?過客戶端的請求報文及對應Web服務器端的響應報文生成報文信息并存儲,分析所述報文信息以生成實時報表,為維護人員即時提供相關的網站動態信息,從而達到監控網站的目的。?
方案該方案是在外部網絡中部署監控軟件,對網站進行監控,考慮到了網站的外部因素,從網站的最終功能出發對網站進行監控,保證網站能夠被外部用戶訪問。但是還是存在單點故障弱點。外部網絡部署的監控軟件只能保證該軟件使用的網絡提供商所提供的網絡與被監視網站之間的暢通,不能保證其他網絡提供商的網絡與被監視網站之間的網絡是否暢通。特別是全地域服務的大型網站,可能在不同的地區和網絡中使用DNS動態均衡技術,這種方案不能發現網站的異常。?
發明內容:
本發明目的在于克服上述現有技術的不足,提供一種使用分布式多點的網站監控系統和方法,為全方面監控網站的提供服務,并且能夠發現各種網絡服務商提供的網絡是否能夠訪問該網站。?
本發明的技術方案具體方法如下。?
一種分布式多Agent的網站監控系統,其特點在于,包括:劃分的網絡、監控Agent和監控中心;?
所述的劃分的網絡是指將整個互聯網按照地域和網絡服務商劃分成單位區域,地域劃分單位是城市,每個單位區域根據網絡大小和結構部署一個或者多個監控Agent;?
所述的監控Agent分布于所劃分的單位區域,用來監控所需監控的目標網站,并通過加密信道向監控中心上報所述的目標網站的運行狀態;?
所述的監控中心通過加密信道向所述的監控Agent發送任務包,處理監控Agent上報的所述的目標網站的運行狀態,并且提供時間同步服務,將所有的監控Agent的時間與監控中心的時間保持同步。?
所述的監控中心包括用戶管理接口模塊、監控任務計算模塊、Agent注冊管理模塊、網站評估模塊、評估算法模塊和告警模塊;?
所述的用戶管理接口模塊,用于在監控列表中新增一個網站的域名D、網站的IP地址范圍,設置網站服務監控的時間周期參數N,設置重點關注區域是所有二線以上的城市、不關注網絡服務提供商,并將設置好的參數傳遞給所述的監控任務計算模塊和所述的Agent注冊管理模塊;?
所述的監控任務計算模塊,通過正常運行的監控Agent的分布參數,計算分配給每個運行的監控Agent的任務包;?
所述的Agent注冊管理模塊,用于管理監控Agent;?
所述的網站評估模塊,用于完成監控內容,評估目標網站的首頁關注、全站掃描、登錄掃描信息;?
所述的評估算法模塊,根據所述監控Agent上傳的網站運行狀態來實時計算目標網站的健康指數;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學;上海鵬越驚虹信息技術發展有限公司,未經上海交通大學;上海鵬越驚虹信息技術發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410541911.5/2.html,轉載請聲明來源鉆瓜專利網。





