午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種基于j2ee架構(gòu)的監(jiān)控系統(tǒng)和方法

文檔序號(hào):7747801閱讀:234來(lái)源:國(guó)知局
專利名稱:一種基于j2ee架構(gòu)的監(jiān)控系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于 J2EE (Java 2 Platform Enterprise Edition, Java 2 平臺(tái)企業(yè)版)架構(gòu)的監(jiān)控系統(tǒng)和方法,可以實(shí)現(xiàn)對(duì)操作系統(tǒng)、JVM(Java Virtual Machine, Java 虛擬機(jī))、WEB容器及其他組件的狀態(tài)進(jìn)行監(jiān)控。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,在各個(gè)領(lǐng)域中開發(fā)的應(yīng)用程序的規(guī)模不斷的擴(kuò)大, 開發(fā)周期、維護(hù)成本、性能的要求等都成為必須重點(diǎn)考慮的因素。特別是在電信、醫(yī)療等行 業(yè)中大型應(yīng)用占據(jù)著主導(dǎo)地位。在JAVA開發(fā)的程序運(yùn)行過(guò)程中,對(duì)操作系統(tǒng),JVM, TOB容 器,數(shù)據(jù)庫(kù)都是監(jiān)控的主要對(duì)象。在日常維護(hù)中利用監(jiān)控系統(tǒng),可以對(duì)系統(tǒng)性能進(jìn)行調(diào)優(yōu), 快速定位故障,對(duì)整個(gè)環(huán)境運(yùn)行狀態(tài)進(jìn)行集中監(jiān)控,而利用JAVA的可以跨操作系統(tǒng)平臺(tái)的 特性,能夠更好的開發(fā)應(yīng)用服務(wù)。目前的監(jiān)控主要采用以下三種方式一是通過(guò)業(yè)務(wù)寫日志的方式。二是通過(guò)JMX (Java Management Extensions,Java管理擴(kuò)展)的方式來(lái)直接交互。三是通過(guò)使用專用的三方性能監(jiān)控軟件如JProfile等軟件。其中通過(guò)日志來(lái)監(jiān)控只能監(jiān)控到業(yè)務(wù)本身,只能用來(lái)判斷系統(tǒng)運(yùn)行的狀態(tài),而并 沒(méi)有考慮到其他部分對(duì)業(yè)務(wù)的影響。JMX直接交互則可以通過(guò)接口來(lái)全面的監(jiān)控,即在運(yùn) 行過(guò)程中部署大量的組件,但是這樣卻降低系統(tǒng)的靈活性、可擴(kuò)張性,加大了系統(tǒng)運(yùn)行的負(fù) 擔(dān),降低了系統(tǒng)運(yùn)行的性能。使用JProfile工具進(jìn)行系統(tǒng)運(yùn)行監(jiān)控需要將JProfile部署于系統(tǒng)運(yùn)行環(huán)境當(dāng) 中。這樣的工具本身就需要占用大量的系統(tǒng)資源,只能是在需要時(shí)才運(yùn)行。如果部署到真 實(shí)的運(yùn)行環(huán)境中必然會(huì)導(dǎo)致服務(wù)器負(fù)載過(guò)重,降低了系統(tǒng)運(yùn)行的性能。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于J2EE架構(gòu)的監(jiān)控系統(tǒng)和方法,監(jiān)控 WEB容器、JVM、操作系統(tǒng)、業(yè)務(wù)資源等組件的數(shù)據(jù)信息,對(duì)整個(gè)系統(tǒng)環(huán)境不同層次進(jìn)行數(shù)據(jù) 采集、監(jiān)視、診斷。將監(jiān)控對(duì)應(yīng)用系統(tǒng)的性能影響降到最低限度,增強(qiáng)監(jiān)控系統(tǒng)的靈活性、可 擴(kuò)張性。為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于J2EE架構(gòu)的監(jiān)控系統(tǒng),包括設(shè)置在 被監(jiān)控設(shè)備上的監(jiān)控代理端和設(shè)置在J2EE WEB容器上的監(jiān)控服務(wù)端;所述監(jiān)控代理端上 設(shè)置至少一個(gè)包括插件和對(duì)應(yīng)的插件配置文件,通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù) 據(jù),所述監(jiān)控代理端與所述監(jiān)控服務(wù)端之間可交互控制指令和數(shù)據(jù);所述監(jiān)控服務(wù)端用于 對(duì)監(jiān)控代理端進(jìn)行注冊(cè)管理,以及對(duì)接收到的被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)進(jìn)行分析處理。進(jìn)一步的,所述監(jiān)控代理端包括管理應(yīng)用模塊,用于與所述監(jiān)控服務(wù)端之間進(jìn)行控制指令和數(shù)據(jù)的交互,以及動(dòng)態(tài)管理插件和與插件進(jìn)行信息交互;插件應(yīng)用模塊,所述用于通過(guò)接口采集被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù);配置文件模塊,用于存放所述插件中,描述各插件 接口對(duì)應(yīng)的配置文件。進(jìn)一步的,所述的監(jiān)控服務(wù)端包括服務(wù)應(yīng)用模塊,用于與所述管理應(yīng)用模塊交互 信息,以及對(duì)所述監(jiān)控代理端進(jìn)行注冊(cè)管理,對(duì)相關(guān)數(shù)據(jù)進(jìn)行分析處理;數(shù)據(jù)庫(kù)模塊,用于 存儲(chǔ)配置信息、所述監(jiān)控代理端的基本信息、監(jiān)控?cái)?shù)據(jù)以及分析處理后的數(shù)據(jù)。優(yōu)選的,所述監(jiān)控系統(tǒng)還包括與所述監(jiān)控服務(wù)端相連的WEB服務(wù)器,用于以TOB 方式發(fā)出對(duì)被監(jiān)控設(shè)備的控制信息,以及顯示被監(jiān)控設(shè)備的相關(guān)監(jiān)控?cái)?shù)據(jù)。優(yōu)選的,所述監(jiān)控代理端上的插件通過(guò)以下方式中的至少一種獲取被監(jiān)控設(shè)備 的相關(guān)數(shù)據(jù)JMX、JNI (Java Native Interface, Java 本地接 口)、RMI (Remote Method Invocation,遠(yuǎn)程方法調(diào)用)。優(yōu)選的,所述監(jiān)控代理端上設(shè)有Socket端口,用于監(jiān)聽所述監(jiān)控服務(wù)端發(fā)來(lái)的指 令。本發(fā)明還提供了一種基于J2EE架構(gòu)的監(jiān)控方法,包括以下處理步驟在被監(jiān)控設(shè) 備上配置監(jiān)控代理端,在J2EE WEB容器上配置監(jiān)控服務(wù)端;在監(jiān)控服務(wù)端上進(jìn)行監(jiān)控基本 信息配置,并啟動(dòng)監(jiān)控服務(wù)端;監(jiān)控代理端向所述監(jiān)控服務(wù)端進(jìn)行注冊(cè),并根據(jù)監(jiān)控服務(wù)端 的指令和數(shù)據(jù)加載或配置插件和對(duì)應(yīng)的插件配置文件,并向所述監(jiān)控服務(wù)端反饋監(jiān)控代理 端的基本信息;所述監(jiān)控代理端通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù),并與所述監(jiān)控 服務(wù)端交互指令和數(shù)據(jù)完成對(duì)被監(jiān)控設(shè)備的監(jiān)控。優(yōu)選的,在監(jiān)控處理過(guò)程中還包括以下處理步驟TOB服務(wù)器以TOB方式發(fā)出對(duì)被 監(jiān)控設(shè)備的控制信息,以及顯示被監(jiān)控設(shè)備的相關(guān)監(jiān)控?cái)?shù)據(jù)。優(yōu)選的,所述監(jiān)控代理端通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)具體為通過(guò) 以下方式中的至少一種獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)JMX、JNI、RMI。優(yōu)選的,所述監(jiān)控代理端通過(guò)其上設(shè)置的Socket端口監(jiān)聽所述監(jiān)控服務(wù)端發(fā)來(lái) 的指令和數(shù)據(jù)。本發(fā)明所述方法和系統(tǒng),與現(xiàn)有技術(shù)相比,通過(guò)插件的方式大大降低了監(jiān)控系統(tǒng) 運(yùn)行時(shí)對(duì)系統(tǒng)的性能的影響,很靈活的監(jiān)控到WEB容器、JVM、操作系統(tǒng)、業(yè)務(wù)資源等組件不 同層次的信息;此外還可以實(shí)現(xiàn)跨平臺(tái)運(yùn)行,集中管理,幫助開發(fā)人員快速定位故障、解決 問(wèn)題,幫助運(yùn)維人員通過(guò)監(jiān)控手段提高系統(tǒng)運(yùn)行的穩(wěn)定性,加快開發(fā)時(shí)間和降低后期維護(hù) 成本。


圖1為本發(fā)明實(shí)施一的基于J2EE架構(gòu)的監(jiān)控系統(tǒng)原理圖;圖2為本發(fā)明實(shí)施例二的基于J2EE架構(gòu)的監(jiān)控方法流程圖;圖3為本發(fā)明實(shí)施例三的基于J2EE架構(gòu)的監(jiān)控系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明監(jiān)控系統(tǒng)和方法是通過(guò)部署插件和配置文件結(jié)合的方式來(lái)實(shí)現(xiàn)的,下面通 過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一請(qǐng)參考圖1,本實(shí)施例中基于J2EE架構(gòu)的監(jiān)控系統(tǒng)包括設(shè)置在被監(jiān)控設(shè)備上的監(jiān)控代理端和設(shè)置在J2EE WEB容器上的監(jiān)控服務(wù)端;圖示中有兩個(gè)監(jiān)控代理端。在監(jiān)控代 理端上設(shè)置至少一個(gè)插件和對(duì)應(yīng)的插件配置文件,通過(guò)插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)。 監(jiān)控代理端上的插件可以通過(guò)以下方式中的至少一種獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)JMX、 JNI、RMI。監(jiān)控代理端與監(jiān)控服務(wù)端之間可交互控制指令和數(shù)據(jù),例如監(jiān)控代理端上可以通 過(guò)啟動(dòng)Socket端口,來(lái)監(jiān)聽所述監(jiān)控服務(wù)端發(fā)來(lái)的指令和數(shù)據(jù)。監(jiān)控服務(wù)端用于對(duì)監(jiān)控代理端進(jìn)行注冊(cè)管理,以及對(duì)接收到的被監(jiān)控設(shè)備的相關(guān) 數(shù)據(jù)進(jìn)行分析處理。圖示中監(jiān)控代理端包括以下主要模塊管理應(yīng)用模塊、插件應(yīng)用模塊和配置文件 模塊。其中管理應(yīng)用模塊,用于與監(jiān)控服務(wù)端之間進(jìn)行控制指令和數(shù)據(jù)的交互,以及動(dòng)態(tài)管 理插件和與插件進(jìn)行信息交互。插件應(yīng)用模塊,由至少一個(gè)插件集合構(gòu)成插件應(yīng)用模塊,用 于通過(guò)接口采集被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù);配置文件模塊,用于存放所述插件中,描述各插件 接口對(duì)應(yīng)的配置文件。圖示中監(jiān)控服務(wù)端包括以下主要模塊服務(wù)應(yīng)用模塊,用于與管理應(yīng)用模塊交互 信息,以及對(duì)監(jiān)控代理端進(jìn)行注冊(cè)管理,對(duì)相關(guān)數(shù)據(jù)進(jìn)行分析處理;數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ) 配置信息、監(jiān)控代理端的基本信息、監(jiān)控?cái)?shù)據(jù)以及分析處理后的數(shù)據(jù)。此外,還可以設(shè)置一個(gè)TOB服務(wù)器(圖1中未示出),將其與所述監(jiān)控服務(wù)端相連, 用于以WEB方式發(fā)出對(duì)被監(jiān)控設(shè)備的控制信息,以及顯示被監(jiān)控設(shè)備的相關(guān)監(jiān)控?cái)?shù)據(jù)。實(shí)施例二請(qǐng)參考圖2,本實(shí)施例中基于J2EE架構(gòu)的監(jiān)控方法,包括以下處理過(guò)程步驟一,在被監(jiān)控設(shè)備上配置監(jiān)控代理端,在J2EE WEB容器上配置監(jiān)控服務(wù)端;步驟二,在監(jiān)控服務(wù)端上進(jìn)行監(jiān)控基本信息配置,并啟動(dòng)監(jiān)控服務(wù)端;步驟三,監(jiān)控代理端向所述監(jiān)控服務(wù)端進(jìn)行注冊(cè),并根據(jù)監(jiān)控服務(wù)端的指令和數(shù) 據(jù)加載或配置插件和對(duì)應(yīng)的插件配置文件,并向監(jiān)控服務(wù)端反饋監(jiān)控代理端的基本信息; 監(jiān)控代理端向監(jiān)控服務(wù)端發(fā)送信息可以通過(guò)HTTP協(xié)議進(jìn)行傳輸,監(jiān)控服務(wù)端向監(jiān)控代理 端發(fā)送信息則可以通過(guò)TCP/IP協(xié)議進(jìn)行傳輸;步驟四,監(jiān)控代理端通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù),并與監(jiān)控服務(wù)端 交互指令和數(shù)據(jù)完成對(duì)被監(jiān)控設(shè)備的監(jiān)控。下面再對(duì)插件的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)說(shuō)明,本發(fā)明的插件是將相同類型的接口打成 一個(gè)獨(dú)立的jar包,沒(méi)有任何依賴。如要獲取操作系統(tǒng)的信息和tomcat的信息,那就把獲 取操作系統(tǒng)的接口和獲取tomcat信息的接口打兩個(gè)jar包,分別命名SyStem_plugin. jar 和 tomcat_plugin. jar。實(shí)施例二 請(qǐng)參考圖3,本實(shí)施例中基于J2EE架構(gòu)的監(jiān)控系統(tǒng)結(jié)構(gòu),圖示中監(jiān)控代理端(以下 簡(jiǎn)稱Agent)和監(jiān)控服務(wù)端(以下簡(jiǎn)稱Server)分布在兩臺(tái)服務(wù)器上,Agent和Server也 可以分布在一臺(tái)物理機(jī)器上。圖示中0001和0014分別代表Agent和Server的操作系統(tǒng)。0002和0015分別代 表Agent和Server的JVM。0003是Agent管理應(yīng)用模塊,部署在JVM下,主用來(lái)跟Server交互和運(yùn)行時(shí)檢測(cè)插件及獲取插件數(shù)據(jù)。0004是部署在JVM下的Java應(yīng)用程序,被監(jiān)控對(duì)象,和Agent部署在同一臺(tái)機(jī)器,獨(dú)立于Agent。0005是非Java應(yīng)用程序,被監(jiān)控對(duì)象, 和Agent部署在同一臺(tái)機(jī)器,獨(dú)立于Agent。0006是用來(lái)獲取0004應(yīng)用數(shù)據(jù)的監(jiān)控插件, 當(dāng)Server發(fā)起請(qǐng)求命令,Agent接收到后調(diào)用插件接口來(lái)獲取數(shù)據(jù)返回給Server。0007, 0008,0009分別對(duì)應(yīng)的是JVM,非Java應(yīng)用,操作系統(tǒng)的插件,原理和0006 —樣。0010,0011 是調(diào)用方式,當(dāng)Web插件調(diào)用Web用接口的時(shí)候是通過(guò)JMX的方式來(lái)調(diào)用,兩個(gè)模塊是低耦 合。以上0006,0007,0008,0009是Agent端的主要核心,這些插件只是舉例,還可以添加很 多項(xiàng)目的插件。Agent運(yùn)行的時(shí)候可以刪除任何一個(gè)插件或多個(gè),也可以添加別的插件都不 會(huì)引起Agent的正常運(yùn)行,Agent啟動(dòng)后會(huì)自動(dòng)啟動(dòng)插件探測(cè)器檢測(cè)插件是否存在。0012 是Server到Agent的傳輸協(xié)議,本實(shí)施例中采用的TCP/IP協(xié)議。0013是Agent到Server 的傳輸協(xié)議,本系統(tǒng)采用的HTTP協(xié)議。0016是J2EE Web容器,基于JVM下,本實(shí)施例采用 的是開源的TOMCAT。0017為Server端工作模塊,部署J2EE容器下。Server發(fā)出請(qǐng)求命 令后,接收到Agent發(fā)送過(guò)來(lái)的監(jiān)控?cái)?shù)據(jù),將數(shù)據(jù)進(jìn)行保存,分析,診斷。0018是一個(gè)瀏覽 器或有相同功能的裝置,主要用來(lái)管理Server端,監(jiān)控指標(biāo),查看監(jiān)控?cái)?shù)據(jù),分析及診斷結(jié) 果。0019為數(shù)據(jù)庫(kù),部署在Server,也可以獨(dú)立部署在另外的服務(wù)器。本實(shí)施例的監(jiān)控處理步驟如下步驟1 啟動(dòng)Server端0017,Server工作模塊讀取數(shù)據(jù)庫(kù)相關(guān)信息,檢測(cè)是否有 Agent存在。步驟2 啟動(dòng)Agent管理應(yīng)用模塊0003,注冊(cè)到Server上,Agent啟動(dòng)插件探測(cè)器 檢測(cè)插件0006,0007,0008,0009是否存在,Agent將檢測(cè)到的數(shù)據(jù)及Agent的基本信息上 傳輸?shù)絊erver端保存。步驟3 到Server端登陸瀏覽器0018,查看每臺(tái)Agent發(fā)送過(guò)來(lái)檢測(cè)到可以被監(jiān) 控的信息指標(biāo)。步驟4 在瀏覽器0018上操作,添加將要被監(jiān)控的監(jiān)控指標(biāo)或刪除正在被監(jiān)控的 指標(biāo)。此時(shí),0006,0007,0008,0009插件開始處于被監(jiān)控狀態(tài)。步驟5 =Agent管理應(yīng)用模塊運(yùn)行時(shí)檢測(cè)Agent插件狀態(tài),并向Server發(fā)送最新的 插件狀態(tài)。步驟6 =Server定時(shí)或?qū)崟r(shí)向Agent端發(fā)送被監(jiān)控指標(biāo)相對(duì)應(yīng)的執(zhí)行,Agent獲取 到命令后將采集相應(yīng)的監(jiān)控指標(biāo)返回到Server,Server端對(duì)監(jiān)控?cái)?shù)據(jù)保存,分析,診斷。步驟7 =Server端獲得數(shù)據(jù)顯示在瀏覽器0018上。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種基于J2EE架構(gòu)的監(jiān)控系統(tǒng),其特征在于,包括設(shè)置在被監(jiān)控設(shè)備上的監(jiān)控代理端和設(shè)置在J2EE WEB容器上的監(jiān)控服務(wù)端;所述監(jiān)控代理端上包括至少一個(gè)插件和對(duì)應(yīng)的插件配置文件,通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù),所述監(jiān)控代理端與所述監(jiān)控服務(wù)端之間可交互控制指令和數(shù)據(jù);所述監(jiān)控服務(wù)端用于對(duì)監(jiān)控代理端進(jìn)行注冊(cè)管理,以及對(duì)接收到的被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)進(jìn)行分析處理。
2.根據(jù)權(quán)利要求1所述的監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控代理端包括,管理應(yīng)用模塊,用于與所述監(jiān)控服務(wù)端之間進(jìn)行控制指令和數(shù)據(jù)的交互,以及動(dòng)態(tài)管 理插件和與插件進(jìn)行信息交互;插件應(yīng)用模塊,所述至少一個(gè)插件集合構(gòu)成插件應(yīng)用模塊,用于通過(guò)接口采集被監(jiān)控 設(shè)備的相關(guān)數(shù)據(jù);配置文件模塊,用于存放所述插件應(yīng)用模塊中各插件對(duì)應(yīng)的配置文件。
3.根據(jù)權(quán)利要求2所述的監(jiān)控系統(tǒng),其特征在于,所述的監(jiān)控服務(wù)端包括,服務(wù)應(yīng)用模塊,用于與所述管理應(yīng)用模塊交互信息,以及對(duì)所述監(jiān)控代理端進(jìn)行注冊(cè) 管理,對(duì)相關(guān)數(shù)據(jù)進(jìn)行分析處理;數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)配置信息、所述監(jiān)控代理端的基本信息、監(jiān)控?cái)?shù)據(jù)以及分析處理 后的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的監(jiān)控系統(tǒng),其特征在于,還包括,與所述監(jiān)控服務(wù)端相連的WEB服務(wù)器,用于以WEB方式發(fā)出對(duì)被監(jiān)控設(shè)備的控制信息, 以及顯示被監(jiān)控設(shè)備的相關(guān)監(jiān)控?cái)?shù)據(jù)。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控代理端上的插件 通過(guò)以下方式中的至少一種獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)JMX、JNI、RMI。
6.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控代理端上設(shè)有 Socket端口,用于監(jiān)聽所述監(jiān)控服務(wù)端發(fā)來(lái)的指令和數(shù)據(jù)。
7.一種基于J2EE架構(gòu)的監(jiān)控方法,其特征在于,包括以下處理步驟 在被監(jiān)控設(shè)備上配置監(jiān)控代理端,在J2EE WEB容器上配置監(jiān)控服務(wù)端; 在監(jiān)控服務(wù)端上進(jìn)行監(jiān)控基本信息配置,并啟動(dòng)監(jiān)控服務(wù)端;監(jiān)控代理端向所述監(jiān)控服務(wù)端進(jìn)行注冊(cè),并根據(jù)監(jiān)控服務(wù)端的指令和數(shù)據(jù)加載或配置 插件和對(duì)應(yīng)的插件配置文件,并向所述監(jiān)控服務(wù)端反饋監(jiān)控代理端的基本信息;所述監(jiān)控代理端通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù),并與所述監(jiān)控服務(wù)端交互 指令和數(shù)據(jù)完成對(duì)被監(jiān)控設(shè)備的監(jiān)控。
8.根據(jù)權(quán)利要求7所述的基于J2EE架構(gòu)的監(jiān)控方法,其特征在于,在監(jiān)控處理過(guò)程中 還包括以下處理步驟WEB服務(wù)器以TOB方式發(fā)出對(duì)被監(jiān)控設(shè)備的控制信息,以及顯示被監(jiān) 控設(shè)備的相關(guān)監(jiān)控?cái)?shù)據(jù)。
9.根據(jù)權(quán)利要求7或8所述的基于J2EE架構(gòu)的監(jiān)控方法,其特征在于,所述監(jiān)控代理 端通過(guò)所述插件獲取被監(jiān)控設(shè)備的相關(guān)數(shù)據(jù)具體為通過(guò)以下方式中的至少一種獲取被監(jiān) 控設(shè)備的相關(guān)數(shù)據(jù)JMX、JNI、RMI。
10.根據(jù)權(quán)利要求7或8所述的基于J2EE架構(gòu)的監(jiān)控方法,其特征在于,所述監(jiān)控代理 端通過(guò)其上設(shè)置的Socket端口監(jiān)聽所述監(jiān)控服務(wù)端發(fā)來(lái)的指令和數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種基于J2EE架構(gòu)的監(jiān)控系統(tǒng)和方法,通過(guò)部署插件和配置文件結(jié)合的方式來(lái)實(shí)現(xiàn)監(jiān)控WEB容器、JVM、操作系統(tǒng)、業(yè)務(wù)資源等組件的數(shù)據(jù)信息,以及對(duì)整個(gè)系統(tǒng)環(huán)境不同層次進(jìn)行數(shù)據(jù)采集、監(jiān)視、診斷。將監(jiān)控對(duì)應(yīng)用系統(tǒng)的性能影響降到最低限度。
文檔編號(hào)H04L12/26GK101847116SQ201010163268
公開日2010年9月29日 申請(qǐng)日期2010年5月5日 優(yōu)先權(quán)日2010年5月5日
發(fā)明者陳傳亮 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1