[發(fā)明專利]一種網(wǎng)站可用性監(jiān)控系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710893911.5 | 申請(qǐng)日: | 2017-09-28 |
| 公開(公告)號(hào): | CN107707427B | 公開(公告)日: | 2021-12-17 |
| 發(fā)明(設(shè)計(jì))人: | 李萌;王麗君;劉兵;陳文輝;蔣方玲;肖高瓊;許文明;羅楊;陽小華;譚才彪;唐政軍;徐印堃;萬利平;余蕓珍 | 申請(qǐng)(專利權(quán))人: | 南華大學(xué) |
| 主分類號(hào): | H04L12/26 | 分類號(hào): | H04L12/26;H04L12/24;H04L29/08 |
| 代理公司: | 長沙楚為知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 43217 | 代理人: | 李大為 |
| 地址: | 421001 湖*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)站 可用性 監(jiān)控 系統(tǒng) | ||
本發(fā)明公開了一種網(wǎng)站可用性監(jiān)控系統(tǒng),該系統(tǒng)包括以下功能模塊:監(jiān)控項(xiàng)目庫、網(wǎng)站庫、任務(wù)引擎、日志、檢測報(bào)告和告警;依據(jù)網(wǎng)站應(yīng)實(shí)施的監(jiān)控項(xiàng)目,任務(wù)引擎生成任務(wù)隊(duì)列,任務(wù)分發(fā)到多個(gè)執(zhí)行代理,代理執(zhí)行檢測任務(wù)并將檢測結(jié)果存入日志,分析日志生成檢測報(bào)告,發(fā)現(xiàn)網(wǎng)站不可用時(shí)發(fā)送警示信息。該系統(tǒng)具有工作穩(wěn)定、可靠、效率高的特點(diǎn),適合推廣應(yīng)用。
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,涉及一種網(wǎng)站可用性監(jiān)控系統(tǒng)及方法。
背景技術(shù)
網(wǎng)站是政府、高校、企業(yè)對(duì)外宣傳窗口與數(shù)字形象,24小時(shí)不間斷監(jiān)控其是否正常工作,及早發(fā)現(xiàn)崩潰等異常情況,顯得尤為迫切、重要。
現(xiàn)有技術(shù)手段主要有(1)通過探針或協(xié)議,檢測服務(wù)器資源使用率、HTTP狀態(tài)碼;(2)人工巡查。前者無法發(fā)現(xiàn)資源使用正常,但web容器崩潰、數(shù)據(jù)庫故障、域名解析異常、運(yùn)營商線路訪問受限等因素引起的可用性錯(cuò)誤,后者對(duì)人員有較高技術(shù)要求,工作量巨大容易導(dǎo)致操作人員疲勞,從而不可避免發(fā)生遺漏、錯(cuò)誤,工作質(zhì)量難以保證,此外,運(yùn)維人員仍需耗費(fèi)大量時(shí)間用于故障定位與故障消除。
發(fā)明內(nèi)容
本發(fā)明的目的在克服現(xiàn)有技術(shù)中存在的缺陷,提供一種網(wǎng)站可用性監(jiān)控系統(tǒng)及方法,實(shí)現(xiàn)網(wǎng)站可用性自動(dòng)監(jiān)控,當(dāng)不可用時(shí)立即告警并提供故障定位啟發(fā)信息,縮短排除故障時(shí)間,進(jìn)而從整體上提高網(wǎng)站可用時(shí)間。該系統(tǒng)具有工作穩(wěn)定、可靠、效率高的特點(diǎn),適合推廣應(yīng)用。
其具體技術(shù)方案為:
一種網(wǎng)站可用性監(jiān)控系統(tǒng),包括以下功能模塊:監(jiān)控項(xiàng)目庫、網(wǎng)站庫、任務(wù)引擎、日志、檢測報(bào)告和告警;依據(jù)網(wǎng)站應(yīng)實(shí)施的監(jiān)控項(xiàng)目,任務(wù)引擎生成任務(wù)隊(duì)列,任務(wù)分發(fā)到多個(gè)執(zhí)行代理,代理執(zhí)行檢測任務(wù)并將檢測結(jié)果存入日志,分析日志生成檢測報(bào)告,發(fā)現(xiàn)網(wǎng)站不可用時(shí)發(fā)送警示信息。
進(jìn)一步,所述任務(wù)引擎的底層采用基于關(guān)鍵字驅(qū)動(dòng)的測試框架,將監(jiān)控項(xiàng)目封裝為業(yè)務(wù)關(guān)鍵字。
進(jìn)一步,所述任務(wù)內(nèi)容包括業(yè)務(wù)關(guān)鍵字與關(guān)鍵字參數(shù)信息,所述生成任務(wù)是指依據(jù)網(wǎng)站信息與需要監(jiān)控的項(xiàng)目,生成任務(wù)填寫任務(wù)內(nèi)容的過程。
進(jìn)一步,所述執(zhí)行代理具體為:接收并執(zhí)行任務(wù),記錄報(bào)文內(nèi)容并返回,既能部署到多臺(tái)物理機(jī)器,也能部署到多個(gè)地理區(qū)域。
進(jìn)一步,所述分析日志中,分析是指解析HTTP Response報(bào)文、投票決策并給出結(jié)論的過程,其中投票決策是指對(duì)同一任務(wù)多個(gè)代理返回的結(jié)果進(jìn)行表決,判斷網(wǎng)站可用狀態(tài)。
一種網(wǎng)站可用性監(jiān)控方法,包括如下步驟:
步驟1、可用性判斷
判斷網(wǎng)站正常服務(wù)至少包括HTTP狀態(tài)碼、報(bào)文長度、數(shù)據(jù)庫連接狀態(tài),逐一說明如下:
(1)HTTP狀態(tài)碼是用以表示網(wǎng)頁服務(wù)器HTTP響應(yīng)狀態(tài)的3位數(shù)字代碼;它由RFC2616規(guī)范定義,常見的狀態(tài)碼有:200-工作正常,400-錯(cuò)誤請(qǐng)求,404-請(qǐng)求的頁面不存在,503-服務(wù)不可用等;
(2)對(duì)網(wǎng)站實(shí)施監(jiān)控前,假設(shè)其工作正常,此時(shí)建立被監(jiān)控網(wǎng)站網(wǎng)頁索引,并記錄下網(wǎng)頁的報(bào)文尺寸作為初始值;
(3)用戶登錄時(shí)網(wǎng)站會(huì)讀取數(shù)據(jù)庫,驗(yàn)證信息是否合法,如賬號(hào)或密碼是否正確,當(dāng)提交不正確信息時(shí),網(wǎng)站會(huì)返回包含特定關(guān)鍵字的圖文提示信息;
基于上述條件,當(dāng)出現(xiàn)以下情景時(shí)可認(rèn)為網(wǎng)站不可用,(1)HTTP狀態(tài)碼不正確;(2)大量網(wǎng)頁出現(xiàn)報(bào)文尺寸異常;(3)登錄信息不合法,提示信息未出現(xiàn)特定關(guān)鍵字;
步驟2、域名解析
DNS域名解析是將形如ABC.Y.Z域名解析為一串?dāng)?shù)字組成的IP地址,當(dāng)出現(xiàn)DNS劫持、域名過期或被停止、域名服務(wù)器未解析、域名解析記錄為空或不正確等情況時(shí),可認(rèn)為域名解析故障;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南華大學(xué),未經(jīng)南華大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710893911.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計(jì)算設(shè)備
- 一種網(wǎng)站識(shí)別方法及裝置
- 網(wǎng)站風(fēng)險(xiǎn)評(píng)估方法及裝置
- 網(wǎng)站版權(quán)時(shí)間的管理方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識(shí)別方法
- 網(wǎng)站應(yīng)用框架指紋識(shí)別的方法、設(shè)備、裝置及介質(zhì)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)





