[發(fā)明專利]一種基于數(shù)據(jù)庫的無刷新告警自動監(jiān)測技術(shù)無效
| 申請?zhí)枺?/td> | 200810239598.4 | 申請日: | 2008-12-12 |
| 公開(公告)號: | CN101478423A | 公開(公告)日: | 2009-07-08 |
| 發(fā)明(設(shè)計)人: | 蔣定孚;張永軍;堯昱;曹暢;顧畹儀 | 申請(專利權(quán))人: | 北京郵電大學(xué) |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 數(shù)據(jù)庫 刷新 告警 自動 監(jiān)測 技術(shù) | ||
所屬領(lǐng)域
本發(fā)明涉及一種無刷新告警自動監(jiān)測方法的實現(xiàn),屬于網(wǎng)絡(luò)管 理領(lǐng)域,具體的說,涉及網(wǎng)絡(luò)管理系統(tǒng)中,在GUI上實現(xiàn)無刷新告警 自動監(jiān)測的方案。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)規(guī)模急劇膨脹,網(wǎng)絡(luò)復(fù)雜性大大提高, 在這種情況下,網(wǎng)絡(luò)的故障日益增多,管理的難度也不斷增大,而用 戶對網(wǎng)絡(luò)的安全性要求卻越來越高。因此,網(wǎng)管的故障管理需實現(xiàn)可 靠、實時的自動監(jiān)測功能,及時處理所有告警,維持網(wǎng)絡(luò)的高效、有 序運行。
告警的自動監(jiān)測通常通過監(jiān)聽GUI端消息接收端口,不斷刷新界 面,截獲最新數(shù)據(jù)觸發(fā)告警提示的方式實現(xiàn),這種方式在告警數(shù)據(jù)較 少時,可靠性較高,但當(dāng)告警數(shù)據(jù)迅速增加時,需提高界面刷新頻率 以適應(yīng)數(shù)據(jù)到達頻率的變化,以至于服務(wù)器的負荷急劇增加,影響網(wǎng) 管運行的可靠性。
此外,通過刷新方式實現(xiàn)的告警自動監(jiān)聽對告警數(shù)據(jù)的紀錄極為 不便,要兼顧數(shù)據(jù)庫和網(wǎng)管日志的數(shù)據(jù)存儲實現(xiàn)難度較大,同時,刷 新界面時需要重新編譯網(wǎng)頁程序,對界面重新構(gòu)圖,在刷新頻率較高 時,頁面的閃動對管理員的視覺會產(chǎn)生比較大影響,增加管理員的管 理負擔(dān)。
為解決以上問題,無刷新方式通過開啟后臺程序,設(shè)置后臺刷新 函數(shù),每隔一定時間自動刷新,獲取最新的數(shù)據(jù),達到監(jiān)聽的目的, 因為后臺的刷新不影響頁面的顯示,避免了閃動對效果的影響,同時 只需刷新某個對象,無需重編譯,保證可靠性和有效性的同時減輕了 服務(wù)器負荷。刷新方式和無刷新方式的對比如圖2。
發(fā)明內(nèi)容
本發(fā)明提供一種基于數(shù)據(jù)庫的無刷新告警自動監(jiān)測方法,采用 Ajax(Asynchronous?javascript?and?xml)技術(shù),在后臺定時對數(shù) 據(jù)庫數(shù)據(jù)進行處理,觸發(fā)告警,達到無刷新自動監(jiān)測效果,在保證可 靠性和實時性的前提下,不僅降低服務(wù)器的工作負荷,美觀的告警方 式也增加了網(wǎng)絡(luò)管理員管理的便利性,在數(shù)據(jù)的備份上,易于實現(xiàn)數(shù) 據(jù)的即時存儲和記錄,達到網(wǎng)絡(luò)的可運營、可管理目的。
本技術(shù)主要包括兩大部分:告警存儲、告警監(jiān)測,分別完成告警 信息的監(jiān)聽存儲和自動監(jiān)測過程(如圖1)。告警存儲和告警監(jiān)測都 基于數(shù)據(jù)庫進行,使用socket技術(shù)對數(shù)據(jù)進行監(jiān)聽,結(jié)合Ajax技術(shù), 異步處理告警數(shù)據(jù),實現(xiàn)無刷新告警自動監(jiān)測。網(wǎng)頁編程技術(shù)可以選 擇JSP(Java?Server?Page)、ASP(Active?Server?Page)、PHP(Personal Home?Page)等,Ajax技術(shù)使用Javascript腳本承載,異步調(diào)用后 臺頁面對數(shù)據(jù)庫進行輪詢,同時及時刷新告警情況。這種方法利用后 臺的方式進行監(jiān)測,避免了告警界面中對數(shù)據(jù)的直接操作,提高了網(wǎng) 絡(luò)的安全性和可靠性。
附圖說明
利用對參考了附圖的優(yōu)選實施例的詳細敘述,將會使本發(fā)明的上 述目的及優(yōu)點更加清楚明了,其中:
圖1所示為基于數(shù)據(jù)庫的無刷新告警自動監(jiān)測的系統(tǒng)框圖;
圖2所示為刷新方式與無刷新方式告警監(jiān)聽對比;
圖3所示為無刷新告警自動監(jiān)測系統(tǒng)的功能模塊;
圖4所示為無刷新告警的自動監(jiān)測過程。
具體實施方案
本發(fā)明根據(jù)Ajax技術(shù)的特點,提出了基于數(shù)據(jù)庫的無刷新技術(shù), 對告警信息進行自動監(jiān)測。
參見圖1本發(fā)明系統(tǒng)總體設(shè)計框圖。圖中,代理agent與底層硬 件交互,完成配置和輪詢告警上報功能,管理站manager負責(zé)處理轉(zhuǎn) 發(fā)管理配置和告警信息,GUI服務(wù)器與管理員交互,接收管理配置信 息并對告警信息給出提示。
其中,數(shù)據(jù)庫系統(tǒng)運行在GUI服務(wù)器中,存儲所有的管理信息和 故障信息,從管理站manager過來的告警信息通過socket技術(shù)傳到 GUI服務(wù)器的告警存儲系統(tǒng),繼而存儲到數(shù)據(jù)庫中。
同時,告警顯示頁面啟動javascript后臺調(diào)用告警查詢頁面查詢 數(shù)據(jù)庫中的告警信息,并返回給javascript后臺進行處理,在確定 有新告警時,javascript后臺通過無刷新技術(shù)刷新告警顯示頁面中 顯示的告警信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京郵電大學(xué),未經(jīng)北京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810239598.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





