[發明專利]分布式多Agent的網站監控方法和系統在審
| 申請號: | 201410541911.5 | 申請日: | 2014-10-14 |
| 公開(公告)號: | CN104320446A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 梁琳;夏正敏;李建華;伍軍;夏業超;吳登科 | 申請(專利權)人: | 上海交通大學;上海鵬越驚虹信息技術發展有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 上海新天專利代理有限公司 31213 | 代理人: | 張寧展 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 agent 網站 監控 方法 系統 | ||
1.一種分布式多Agent的網站監控系統,其特征在于,包括:劃分的網絡、監控Agent和監控中心;
所述的劃分的網絡是指將整個互聯網按照地域和網絡服務商劃分成單位區域,地域劃分單位是城市,每個單位區域根據網絡大小和結構部署一個或者多個監控Agent;
所述的監控Agent分布于所劃分的單位區域,用來監控所需監控的目標網站,并通過加密信道向監控中心上報所述的目標網站的運行狀態;
所述的監控中心通過加密信道向所述的監控Agent發送任務包,處理監控Agent上報的所述的目標網站的運行狀態,并且提供時間同步服務,將所有的監控Agent的時間與監控中心的時間保持同步。
2.根據權利要求1所述的分布式多Agent的網站監控系統,其特征在于,所述的監控中心包括用戶管理接口模塊、監控任務計算模塊、Agent注冊管理模塊、網站評估模塊、評估算法模塊和告警模塊;
所述的用戶管理接口模塊,用于在監控列表中新增一個網站的域名D、網站的IP地址范圍,設置網站服務監控的時間周期參數N,設置重點關注區域是所有二線以上的城市、不關注網絡服務提供商,并將設置好的參數傳遞給所述的監控任務計算模塊和所述的Agent注冊管理模塊;
所述的監控任務計算模塊,通過正常運行的監控Agent的分布參數,計算分配給每個運行的監控Agent的任務包;
所述的Agent注冊管理模塊,用于管理監控Agent;
所述的網站評估模塊,用于完成監控內容,評估目標網站的首頁關注、全站掃描、登錄掃描信息;
所述的評估算法模塊,根據所述監控Agent上傳的網站運行狀態來實時計算目標網站的健康指數;
所述的告警模塊,用于將所述監控Agent上傳的DNS告警內容通過Email通知網站管理員,請網站管理員確認該映射IP是否為該網站新添加的服務IP地址:如果網站管理員確認該IP是新添加的網站IP,監控任務計算模塊將生成調整IP的任務包,將該IP變化情況通知所有監控Agent,并對目標網站健康指數進行復位修正。
3.根據權利要求1所述的分布式多Agent的網站監控系統,其特征在于,所述的監控Agent能夠訪問互聯網,無需獨立公網IP,DNS使用當地網絡服務商提供的DNS;所述Agent通過加密網絡信道主動訪問監控中心,并定期向監控中心上報Agent自身運行狀態和所述目標網站的運行狀態。
4.根據權利要求3所述的分布式多Agent的網站監控系統,其特征在于,所述的Agent自身運行狀態包括:Agent自身服務是否正常開啟;DNS和IP設置;正在執行的任務包數量和每個任務包的標識碼。
5.一種分布式多Agent網站監控方法,其特征在于,該方法包括以下步驟:
步驟一、根據網絡供應商和地域將互聯網劃分成單位區域,依據各個區域的網絡大小和結構部署一個或多個監控Agent;
步驟二、用戶在監控中心添加需要監控的目標網站域名,并設置相應的監控頻率,如果監控中心發現有新的監控Agent加入工作或者某個監控Agent出現異常,監控中心將根據監控Agent情況重新計算任務包,并將該任務包發給活動的監控Agent;
步驟三、監控Agent通過加密信道主動訪問監控中心,并將自身的運行狀態定期向監控中心通報,監控中心提供時間同步服務;
步驟四:監控中心通過分析監控Agent上報的所述Agent自身運行狀態數據,對正常運行的監控Agent以網絡服務商+DNS+城市分類;
步驟五:監控中心計算出每個監控Agent的任務包;
步驟六:監控中心將任務包通過加密的網絡信道分發給每個監控Agent;
步驟七:監控Agent接受到監控中心發來的任務包,根據任務包中網站監控指令執行相關操作,并將采集到目標網站的數據進行分析評估,最后將目標網站的性能參數送回到監控中心,直到該監控Agent收到取消或者修改該監控任務的新的任務包;
步驟八、監控中心收集各個監控Agent上報的目標網站的性能參數,并根據這些數據和監控Agent的分布情況,計算目標網站的健康指數,如果網站的健康指數低于預先設置的閾值,告知該網站的運營人員。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學;上海鵬越驚虹信息技術發展有限公司,未經上海交通大學;上海鵬越驚虹信息技術發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410541911.5/1.html,轉載請聲明來源鉆瓜專利網。





