已阅读5页,还剩73页未读, 继续免费阅读
(计算机软件与理论专业论文)基于wbem标准的web应用监控系统的研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基千w i l e m 标准的w e b 应用监控系统的研究与实现 基于w b e m 标准的w e b 应用监控系统的研究与实现 摘要 现代企业的业务已经逐步趋向国际化、分布式化,传统的c s 结构 应用已不能满足现代企业的业务需求。w e b 作为分布式技术的基础, 已经成为各类应用开发运行的默认平台,基于w e b 的应用能够更好地 为企业服务,满足企业的需求,因此,w e b 应用正在逐步取代传统的 c s 结构应用。 基于企业对w e b 应用的依赖性,使得w e b 应用在企业中扮演着越来 越重要的角色,企业需要稳定的w e b 应用来为他们的业务而服务。因 此,w e b 应用监控管理这一概念开始受到了广泛关注。 由于w e b 应用自身具有的异构、分布、并发和平台无关等特点, 使得w e b 应用较难得到有效的管理。而且,在现有的相关管理标准中, 对于w e b 应用管理的研究也相当有限。因此,本文在对w e b 应用管理 相关标准研究的基础上,提出了基于w b e m ( w e b b a s e de n t e r p r i s e m a n a g e m e n t ,即基于网络的企业管理) 标准的w r e b 应用监控方法,以 便保证w e b 应用在运行中的稳定,从而有效满足了企业业务发展的需 求。 基于w b e m 标准的w e b 应用监控系统的研究与实现 本文首先介绍了w e b 应用的结构,阐述了w e b 应用结构的特点, 并且,通过对于w e b 应用现有相关标准的分析,找出标准中的不足 之处。其次借鉴已有标准的优点,提出了以w b e m 标准中的 c i m ( c o m m o n i n f o r m a t i o nm o d e l ,即公共信息模型) 信息模型为基础 的w e b 应用监控系统的信息模型( w e ba p p l i c a t i o nm o n i t o r i n g i n f o r m a t i o nm o d e l ,即w a m i m ) 。w a m i m 模型结合了w b e m 标准, 继承了c i m 的核心信息,并在c i m 的基础上,根据w e b 应用特点进 行扩展,从而设计出一套可管理的信息模型。w a m i m 模型强调了从 w e b 应用的性能及状态出发,对w e b 应用进行监控。最后,按照 w a m i m 模型,完成w e b 应用监控系统的框架设计与实现。 关键字:w e b 应用监控,c i m ,w b e m ,w a m i m 基于w b e m 标准的w e b 应用监控系统的研究与实现 r e a r c ha n di m p l e m e n t a t i o no nw e ba p p l i c a t i o nm o n i t o r i n g s y s t e mb a s e d o nw b e m a b s t r u c t t h em o d e me n t e r p r i s eb u s i n e s sh a sb e c o m em o r ei n t e r n a t i o n a la n d d i s t r i b u t i o n a ls ot h a tt h et r a d i t i o n a la p p l i c a t i o ns u c ha sc sa p p l i c a t i o n c o u l dn o tb ec o n t e n t e dw i t ht h e i rr e q u i r e m e n t s i tw i l lb er e p l a c e db yt h e w e ba p p l i c a t i o ns i n c et h ew e bi st h eb a s i so fd i s t r i b u t i o nt e c h n o l o g ya n d t h ed e f a u l tp l a t f o r mf o ra p p l i c a t i o nd e v e l o p i n g a n dt h ew e ba p p l i c a t i o n c o u l ds u p p l yab e r e rs e r v i c ef o r t h em o d e m e r t e r p r i s eb u s i n e s s d u et ot h ed e p e n d e n c eo nt h ew e b a p p l i c a t i o n ,i tp l a y sa l li m p o r t a n t r o l ei nt h ee n t e r p r i s em o r et h a ne v e rb e f o r e e n t e r p r i s en e e d sas t a b l e a p p l i c a t i o n s ot h ew e ba p p l i c a t i o nm o n i t o r i n g h a sb e e np a i dm o r e a t t e n t i o nt o h o w e v e r , t h ew e ba p p l i c a t i o ni sd i f f i c u l tt ob em o n i t o rs i n c ei t s s e l f - c h a r a c t e rs u c ha sh e t e r o g e n e i t y , d i s t r i b u t i o n ,c o n c u r r e n c ya n ds oo n a tt h es a m et i m e , t h er e a r c hf o rt h ew e ba p p l i c a t i o nm o n i t o r i n gi s l i m i t e di nt h o s er e l a t e dd o c u m e n t s b a s e do nt h er e a r c hf o rt h ew e b a p p l i c a t i o nm a n a g e m e n ts t a n d a r d ,aw b e m - b a s e dw e ba p p l i c a t i o n v 基于w b e m 标准的w e b 应用监控系统的研究与实现 m o n i t o r i n gm e t h o di sp r o p o s e dt og u a r a n t e et h ep e r f o r m a n c ea n dt h e s t a t e m e n tf o rt h ew e ba p p l i c a t i o nw h i c hc o u l dm e e tt h er e q u e s to ft h e e n t e r p r i s eb u s i n e s se f f i c i e n t l y t h i sp a p e rf i r s t l yi n t r o d u c e st h es t r u c t u r eo fw e ba p p l i c a t i o na n di t s c h a r a c t e r ;s e c o n d l ya n y l a z e st h er e l a t e ds t a n d a r da b o u tw e ba p p l i c a t i o n a n df i n dt h e i ra d v a n t a g ea n dd i s a d v a n t a g e ;t h i r d l yp u t sf o r w a r dan e w i n f o r m a t i o nm o d e 卜am i mb a s e do nc i mw h i c hi sa ni n f o r m a t i o n m o d e li nw b e ms t a r d a r d ;a tl a s t ,d e s i g n e sa n dr e a l i z e s t h ew e b a p p l i c a t i o nm o n i t o r i n gs y s t e mb a s e do nw b e m k e y w o r d s :c i m ,w b e m ,w e ba p p l i c a t i o nm o n i t o r i n g ,w a m i m 基于w b e m 标准的w e b 应用监控系统的研究与实现 东华大学学位论文原创性声明 本人郑重声明:我恪守学术道德,崇尚严谨学风口所呈交的学位 论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除 文中已明确注明和引用的内容外,本论文不包含任何其他个人或集体 已经发表或撰写过的作品及成果的内容。论文为本人亲自撰写,我对 所写的内容负责,并完全意识到本声明的法律结果由本人承担。 学位论文作者签名:季蛳羡 日期:矽8 年二月 易日 基于w b e m 标准的w e b 应用监控系统的研究与实现 东华大学学位论文版权使用授权书 学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允 许论文被查阅或借阅。本人授权东华大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复 制手段保存和汇编本学位论文。 保密i - i ,在年解密后适用本版权书。 本学位论文属于 不保密蟛 学位论文作者签名:执睃 日期:细f 年工月结 指导教师签名:矛衫铲 日期:硝年,月相 基于w b e m 标准的w e b 应用监控系统的研究与实现 1 1 研究的目的和意义 第1 章绪论 w r e b 应用系统是指在i n t e r n e t i n t r a n e t 环境下,利用浏览器和服务器构成的一 种系统。使用基于w e b 的应用系统,计算机用户不需要安装任何客户端软件, 只需要有标准的b r o w s e r ( 浏览器) 软件,即可访问和使用计算机应用系统,而且 用户的计算机系统可以不受硬件平台的限制。 近年来,随着w e b 技术的迅猛发展,以及面向对象技术、组件技术的日益发 展和成熟,w e b 应用系统涉及的领域越来越广,它正在逐步取代很多传统意义上 的c l i e n t s e r v e r ( 客户服务器) 计算机应用系统。无论是企业、机构的内部计算机 应用系统,还是在互联网上的网上应用服务系统,基于w e b 的应用系统都发挥 着越来越重要的作用。 正是因为w e b 应用有利于提高企业效益、缩短产品周期、减少机构重叠以及 降低运营开支,所以,企业对它的依赖性也在不断增强。然而,在现有w e b 应 用的运行过程中,大多数都缺乏有效的监控管理措施。许多企业都认为只要w e b 应用正处在运行状态就一切正常了。企业对w e b 应用监控的忽略,直接导致应 用的不稳定,以及性能的急剧降低。这些性能及状态上出现的问题反而使得企业 的业务受到非常严重的影响,例如:当w e b 应用响应时间过长时,用户会失去 等待的耐心放弃对w e b 应用操作的请求,对于用户而言,他们可以选择其它应 用服务作为代替,但是对于使用w e b 应用的企业而言,在没有对w e b 应用采取 监控的前提下,根本无法获悉这些信息,企业不知道用户已经选择了其它同类应 用服务作为替代,更不知道为什么用户会放弃选择自己企业所提供的w e b 应用 服务。 因此,为w e b 应用提供良好的监控管理环境,对企业而言是非常重要,企业 不但需要应用系统能够正常部署和不间断的支持业务运营,而且,随着业务的发 展,企业更需要应用系统提供良好的可靠性和效率。 基于w b e m 标准的w e b 应用监控系统的研究与实现 1 2 研究现状及存在的问题 鉴于w e b 应用监控的重要性,国内外也进行了很多相关的研究。其研究成果 大致可以分为标准制定及监控系统的开发两个方面。 目前制定的主要标准包括:c m i p ( c o m m o nm a n a g e m e n ti n f o r m a t i o np r o t o c 0 1 ) 标准【2 0 1 、s n m p ( s i m p l en e 撕o r km a n a g e m e n tp r o t o c a l ) 标型1 9 1 、d m i ( d e s k t o p m a n a g e m e n ti n t e r f a c e ) 标准 2 1 1 、j m - x ( j a v am a n a g e m e n te x t e n s l o n s ) 标准【1 8 】以及 w b e m ( w e b - b a s e de n t e r p r i s em a n a g e m e n t ) 标准【1 1 。 其中,c m i p 标准是以i s o 七层协议为基础的标准,在网络管理中功能比较强 大,但对于w e b 应用管理而言,并不具备可参考性。s n m p 标准是目前使用比较 广泛的网络管理标准,但协议本身主要针对的是网络硬件设备的管理,因此,在 w e b 应用管理中也无法有效使用。d m i 标准主要是对桌面设备进行管理,在桌面 管理方面取得了不错的成绩,但也无法针对w e b 应用进行有效管理。j m x 是基于 j a v a 标准所开发的应用、系统管理模型,对于w e b 应用管理而言,j m x 可以认为 是一个不错的管理标准,但j m x 同样也存在自身的缺点,那就是j m x 主要针对的 是基于j a v a 开发产品的管理,因此,j m x 的可扩展性并不出色。w b e m 标准是 基于w e b 的企业管理标准【9 】,虽然它是一个比较新型的管理标准,但是已经受到 了广泛的重视,w b e m 已被许多业界机构所认可,并在其标准上进行开发,其 中包括m i c r o s f l 的w m i ( w i n d o w sm a n a g e m e n ti n s t r u m e n t a t i o n ) 、基于p e r l 的 b 4 w b e m 、基于j a v a 的s n i aw b e ma n dw b e ms e r v i c e 以及基于c c 十+ 的o p e n w b e m ,o p e np e g a s u s ,s b l i m 1 5 1 7 1 。更重要的是,w b e m 标准提供了一套 可扩展的c i m 信息模型【2 】,使用者可以根据自己的要求来设计信息模型,从而, 使得标准在扩展性方面得到了大幅度的提高。因此,w b e m 标准对于w e b 应用监 控管理来说非常适用。 在监控系统的开发方面,业界比较成熟的产品有h p 的o p e nv i e w 、i b m 的 t i v o l i 、i n t e l 的l a n d e s km a n a g e m e n ts u i t e 、n o v e l l 的z e n w o r k s 以及m i c r o s o f t 的 s y s t e mm a n a g e m e n ts e r v e r 等【m 】。但是,就这些产品而言,仍然是以网络监控为 基础,对于w e b 应用的监控管理也仅是停留在监控w e b 应用的资源利用率,例如: 2 基于w b e m 标准的w e b 应用监控系统的研究与实现 w i n d o w s 系统的资源管理器等。而且,也缺少对w e b 应用管理框架及机制的统一 描述。 综上所述,在w e b 应用监控管理领域还存在许多值得研究的问题,这些问题 大致可以分为以下几点: 现有管理体系结构缺乏可扩展性和通用性; 缺少一套针对w e b 应用管理信息的统一描述机制; 现有的w e b 应用监控技术不够完善; 缺乏有效的数据分析机制和数据展现途径。 1 3 论文主要工作和成果 w e b 应用系统结构复杂,管理的信息量又十分庞杂,而且,应用内部以及应 用与应用之间又存在许多复杂的关联关系,如何有效的描述和组织管理信息,都 是w e b 应用管理监控系统需要考虑的问题。 因此,本文首先从w e b 应用本身的结构出发,深入探讨了w e b 应用结构的 特点。其次,通过对w e b 应用现有相关标准地详细研究与分析,发现并指出标 准中对于w e b 应用管理监控的不足之处。再次,以w b e m 标准中的c i m 信息 模型为基础,针对w e b 应用的特点,设计出一套适用于w e b 应用监控的信息管 理模型w a m l m 。最后,依据w a m i m 模型,完成了基于w b e m 标准的w e b 应用监控系统的框架设计与实现。 1 4 论文组织结构 为了达到上述研究目标,本文将按照下面的章节顺序深入进行讨论。 第一章,阐述了本文研究目的和意义,并对当前研究现状和存在的问题进行 讨论,进而阐述了本文的主要工作成果及论文的组织结构。 第二章,首先对w e b 应用及w e b 应用的特点进行剖析,深入了解了w e b 应用 的特点,其次,对于w e b 应用相关的标准进行了详细的研究,并且总结了各标准 中对于w e b 应用管理监控的不足之处,最后提出了现有的w e b 应用监控技术的不 3 基于w b e m 标准的w e b 应用监控系统的研究与实现 足之处。 第三章,详细介绍了建模基础c i m 模型,并提出了c i m 模型的不足之处,其 次,在c i m 模型上提出了w a m i m 模型设计,并进行详细设计。 第四章,根据w a m i m 模型,对w e b 应用监控系统进行框架及模型设计,并 对系统的p r o v i d c r 及通讯机制进行设计。 第五章,根据w e b 应用系统设计完成系统的实现。 第六章,对本系统进行总结,指出系统的优缺点,并对将来的研究内容进行 展望。 4 基于w b e m 标准的w e b 应用监控系统的研究与实现 第2 章w e b 应用及w e b 应用相关标准研究 本章主要介绍了w e b 应用以及与w e b 应用相关的标准,重点阐述了w e b 应 用的结构特点,并且,通过分析比较w e b 应用相关标准的优缺点,指出了现有 标准的不足之处。 2 1w e b 应用 基于w e b 的信息系统采用b s 模式的信息体系结构,是建立在以i n t r a n e t 技 术为核心,以w e b 技术为基础的集成环境之下,它以网络对象超链接技术为基 础,能成功地访问各种服务器以及数据库和其他文件系统瞄- 2 9 。 图2 1 中显示的是一个简单的w e b 应用操作过程。一个用户( c l i e n t ) 通过w e b 浏览器发送一个请求。当w e b 服务器接受到请求后,w e b 服务器向用户回送一 个相应的内容。这些内容是以一些标记性语言( 例如:h t m l ) 形成的,最终,由 浏览器解释回送给用户。 图2 1w e b 应用操作流程图 5 基于v c b e m 标准的w e b 应用监控系统的研究与实现 简单来说,w e b 应用操作的过程是由w e b 应用服务器、数据库和一些脚本 组合在一起来响应用户发出的w e b 请求,但是,实际上这些请求要复杂的多。 这个例子已经可以解释在w e b 服务器后存在着更多、更为复杂的技术组件。还 有值得注意的就是,诸如一些解释性脚本语言是不断在变化的,支持这些解释语 言的技术也是在不断变化的,例如:x m l 、x s l 、s o a p 、c s s 等。 2 2w e b 应用的特点 与传统软件相比,w e b 应用有很多独特之处,主要体现在以下几个方面: ( 1 ) 异构性 由于用户端的软硬件配置存在着很大的差异,要求w e b 应用必须适应各 种异构、自治的工作环境; ( 2 ) 可伸缩性 因为多层结构在硬件实现上是相互独立的,各部分可以各自选择与自己 处理负荷和特性相适应的硬件,而不受其它部分的影响。在开始可以将应用 服务器与w e b 服务器放在一起,随着企业规则的增加和应用的发展,可以追 ( 3 ) 内容更新快速 w e b 应用着重于信息的发布、搜索和获取,在功能上没有传统软件复杂, 但其内容、技术更新速度较快。 ( 4 ) 多用户性 w e b 应用是个多用户模式,在同一时刻,可以有多台客户端同时向服务 器端发送请求,并且同一服务器可以在同一时刻向多台客户端回送请求内 容。这一特点使得w e b 应用比传统软件更快、更迅速的响应用户提出的需求。 综上所述,w e b 应用的特点是传统软件无法胜任的,它的新特性对软件管理 监控提出了新的要求,而且更加复杂。 6 基于w b e m 标准的w e b 应用监控系统的研究与实现 2 3c m l p 管理标准研究 2 3 1o i lip 标准定义 i s 0 9 5 9 5 定义t c m i s ( c o m m o nm a n a g e m e n ti n f o r m a t i o ns e r v i c e ,公共管理信 息服务) ,提供了7 种管理操作服务元素。i s 0 9 5 9 6 定义了公共管理信息协议 c m i p 2 0 4 2 】。c m i p 是一种非常通用的协议,因为c m i p 是以o s i 的七层协议栈作 为基础,因此可以实现多厂商网管系统的集成。c m i p 采用m a n a g e r a g e n t 模型, 如图2 2 所示,a g e n t 作为个软件模块运行在被管理对象中,收集管理信息; m a n a g e r 贝l j 是运行在一台计算机上的软件系统,接受从a g c n t 传回来的管理信息, 将该信息处理后显示给系统管理员,等待系统管理员的管理命令,并把该管理命 令送给a g e n t 。a g e n t 与m a n a g e r :之_ 间就是通过管理协议进行交互的。当对网络文 件进行监控时,管理者只需向代理发出一个监控请求,代理会自动监视指定的管 理对象,并在异常事件( 如线路故障) 发生时向管理者发出指示。c m i p 的这种管 理监控方式称为委托监控。委托监控的主要优点是管理通信开销小、反应及时, 缺点是对代理的资源要求高。 图2 - 2 管理者代理( m a i l a g 昏a g e n t ) 模型 2 3 2伽ip 标准的缺陷 虽然c m i p 协议虽然为国际标准化组织i s o 所制定,但是由于历史和现实的原 因,i s o 的开放系统互连七层协议至今尚未得到业界的广泛支持和应用。而且, c m i p 协议所占用的网络系统资源相当大。但不可否认,c m i p 功能较强,能够担 7 基于w b e m 标准的w e b 应用监控系统的研究与实现 负复杂的网络管理,自己应用也逐渐扩大。 2 4s n m p 管理标准研究 2 4 1s n m p 标准定义 s n m p 1 9 4 2 1 ( s i m p l en e t w o r km a n a g e m e n tp r o t o c o l ,网络管理协议) 是目前应 用最广泛的管理协议,其管理对象是网络设备,如桥、路由器、交换机等。8 0 年代末,i e t f ( i n t 锄e te n g i n e e r i n gt a s kf o r c e ) 意识到单靠人工无法管理规模日益 庞大的i n t e r a c t ,决定采用i s o o s i 的c m i p 作为i n t e m e t 的网络管理协议,为了让 它适应以t c p i p 为基础的i n t e r n e t ,决定对c m i p 加以修改,修改后的协议称为 c m o t ( c o m m o nm a n a g e m e n to v e rt c p i p ) 。但是c m o t 的出台遥遥无期,为了 应急,i e t f 决定把s g m p ( s i m p l eg a t e w a ym o n i t o r i n gp r o t o c 0 1 ) 进一步开发成为一 个临时的替代方案,这就是s n m pv l 。i e t f 准备在c m o t 成熟后替代s n m p 。 s n m p 于1 9 8 8 年8 月在r f c l l 5 7 中发表,1 9 8 9 年1 0 月,7 0 个以上的厂家( 包括 i b m ,h p ,s u n 等大公司) 宣布支持s n m p ,使s n m p 成为继t c p i p 之后的另一 个非o s i 的、事实上的网络标准。实际上s n m p 只是i n t e r n e 七网管标准中为解决 网络管理的短期问题而提出的,i n t e r n e t 还有另外一个从长远考虑的网络管理标 准,且i c m o t 。 s n m p 出台后,在短短几年内得到了广大用户和厂商的支持,获得了巨大成 功,i e t f 于1 9 9 2 年取消了用c m o t 代替s n m p 的计划。 基于s n m p 的管理框架有三个部分,即:管理信息结构s m i 、管理信息库 m i b 和s n m p 协议本身。 ( 1 ) 管理信息结构s m i ( s t r u c t u r eo f m a n a g e m e n ti n f o r m a t i o n ) 定义在r f c l l 5 5 中。s m i 使用a s n 1 ( a b s t r a c ts y n t a xn o t a t i o no n e ,抽象语法表示) 来定义被管对 象;使用b e r ( b a s i ce n c o d i n gr u l e s ,基本编码规则) 作为传输过程的编码解码规 则。 ( 2 ) 管理信息库m i b ( m a n a g e m e n ti n f o r m a t i o nb a s e ) 定义在r f c l1 5 7 中。m i b 管理信息库使用层次结构存放m m 对象,m i b 对象是被管设备的管理参数。 8 基于w b e m 标准的w e b 应用监控系统的研究与实现 ( 3 ) s n m p 协议本身定义在r f c l 2 1 2 中,是a g e n t 与m a n a g e r 间的通信协议。 s n m p 协议定义了几种操作:g e t ,g e t - n e x t ,s e t ,m a n a g e r 使用这几种操作来 访问a g e n t 上的m m 变量。 在实现上,s n m p 采用轮询方式,m a n a g e r 按一定时间间隔向a g e n t 请求 m i b 变量,根据m i b 变量的值判断是否有异常事件发生。轮询监控的主要优点 是对代理资源的要求不高、缺点是管理通信的开销大。为了解决轮询方式的缺点, s n m p 中引入了称为“陷井( t r a p ) 的事件报告机制。当a g e n t 发现本地发生异 常事件时就主动向m a n a g e r 报告。 2 4 2s n m p 标准的缺陷 s n m p 是一种平面型网管架构,管理者容易成为瓶颈;轮询数目太多、分布 较广的代理使带宽开销过大,效率下降;管理者从各代理获取的管理信息是原始 数据,不但量大而且需要精加工才能变为有价值的管理数据;传输大量的原始数 据既浪费带宽,又消耗管理者c p u 的大量宝贵时间,使网管效率降低。 2 5d m i 管理标准研究 2 5 1d m i 标准定义 网络的管理可以通过s n m p 来实现,但是s n m p 并没有管理p c 机等桌面设备 的能力,为了解决桌面设备( 如p c ,打印机等) 的管理问题,各个公司纷纷推出了 自己的解决方案,但是不同公司的解决方法之间互不兼容,相互之间根本不能互 通。为了解决这一问题,d m t f ( d i s t r i b u t e dm a n a g e m e n tt a s kf o r c e ) 于1 9 9 4 年推 出了桌面设备的管理标准d m i1 0 ,d m i t 2 1 、4 3 1 ( d e s k t o pm a n a g e m e n ti n t e r f a e e ) ;t 叠 一个与操作系统无关,与网络协议无关的标准,其目标是解决对于桌面设备的管 理问题。 d m i 的核心是m i f ( m a n a g e m e n ti n f o r m a t i o nf o r m a t ) 数据库,这个数据库中包 含了计算机以及计算机各组成部分的信息。d m i 体系结构包括以下几个组件: ( 1 ) 服务层:服务层是一个收集和管理信息格式( m i f ) 数据库中产品信息的本 地程序。 9 基于w b e m 标准的w e b 应用监控系统的研究与实现 ( 2 ) 管理应用程序:用来修改、询问、控制、跟踪和列出台式机系统硬件的 远程或本地程序。 ( 3 ) 管理接1 3 m i ( m a n a g e m e n ti n t e r f a c e ) - 这是服务层和管理应用程序如本地 诊断及安装程序、桌面管理应用程序和l a n 管理应用程序之间的分界面。 ( 4 ) 可管理的产品:占用或接到台式计算机及网络服务器的硬件、软件或外 设。 ( 5 ) 组件接n c i ( c o m p o n e n ti n t e r f a c e ) :这是服务层和可管理的产品如硬件外 设( 调制解调器、c d r o m 、硬盘驱动器等) 以及软件组件( 文字处理器、电子表格 等) 之间的分界面。 ( 6 ) 管理信息格式( m i f ) 数据库:该数据库包含系统的产品信息,如各d i m m 插槽的物理内存、缓存大小、u s b 支持、产品代号、系统序列号、b i o s 版本、 处理器信息、系统插槽信息等等。此信息来自每个可管理的产品提供的m i f 文件。 在d m i 体系结构中,服务层是一个收集产品信息并在m i f 数据库中管理这些 信息的本地程序。服务层还根据请求将储存在m i f 数据库中的信息传递给管理应 用程序。该层通过管理接口( m i ) 控制其自身和管理应用程序之间的通信,并通过 组件接m ( c d 控制其自身和可管理的产品之间的通信。服务层一般处理来自管理 应用程序的请求和各种命令、从m i f 数据库中检索所要求的信息或根据需要将请 求传递给可管理的产品。 2 5 2d m i 标准的缺陷 d m i 协议更多地关注于桌面管理,对于大型复杂网络的支持十分有限,而且, d m i 协议对服务器资源要求过高,使得服务器容易成为整个系统的瓶颈,导致系 统扩展的难度很大。 2 6j m x 管理标准研究 2 6 1 j m x 标准定义 j m x t l 8 ( j a v am a n a g e m e n te x t 锄s i o i l s ) 是由s u n 公司提出的用于管理j 2 e e 和其 它j a v a 相关应用的j a v a 标准的实现模型。j m x 即j a v a 管理扩展,是一个为应用程序、 1 0 基于w b e m 标准的w e b 应用监控系统的研究与实现 设备、系统等植入管理功能的框架。j m x 可以跨越一系列异构操作系统平台、系 统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 j m x 体系结构分为以下四个层次: ( 1 ) 设备层( i n s t r u m e n t a t i o nl e v d ) :主要定义了信息模型。在j m x 中,各种 管理对象以管理构件的形式存在,需要管理时,向l 、v t l e f l i l 服务器进行注册。该层 还定义了通知机制以及一些辅助元数据类。 ( 2 ) 代理层( a g e n tl c v d ) - 主要定义了各种服务以及通信模型。该层的核心 是一个m b e a n 服务器,所有的管理构件都需要向它注册,才能被管理。注册在 m b e a n j & 务器上管理构件并不直接和远程应用程序进行通信,它们通过协议适配 器和连接器进行通信。而协议适配器和连接器也以管理构件的形式向m b e a n j 艮务 器注册才能提供相应的服务。 ( 3 ) 分布服务层( d i s t r i b u t e ds e r v i c el e v e l ) :主要定义了能对代理层进行操 作的管理接口和构件,这样管理者就可以操作代理。然而,当前的j m x 规范并没 有给出这一层的具体规范。 ( 4 ) 附加管理协议a p i :定义的a p i 主要用来支持当前已经存在的网络管理协 议,如s n m p 、t m n 、c i m w b e m 等。 2 6 2 d m x 标准的缺陷 j m x 协议虽然是一个完整的网络管理应用程序开发环境,但它着重于对软件 框架的构造,并尽量采用已成熟的技术,在一定程度上忽略了软件本身多样性的 特点,不利于系统的扩展。 2 7w b e m 管理标准研究 2 7 1 w b e m 标准产生 w b e m e 9 “】作为一项业界倡议起始于1 9 9 6 年是由分布式管理任务组 ( d i s t r i b u t e dm a n a g e m e n tt a s kf o r c e ,简称d m t f ) 3 :发的,目的是更加容易地创 建与受管资源交互的环境规范。企业网络中受管资源的描述与使用w b e m 倡议 基于w b e m 标准的w e b 应用监控系统的研究与实现 是一套减轻程序和接口( 用于管理一个完整的企业环境) 编写负担的技术。 使用w b e m 标准,开发者可以创建工具和技术以减少企业管理的复杂性和 费用。w b e m 是一套使用i n t c m e t 标准技术开发的一体化企业计算管理环境。 w b e m 提供了基于w e b 技术的完整的工业统一管理工具。作为一种全新的网络 管理模式,从出现伊始就表现出强大的生命力,包括m i c r o s o f t 、i b m t i v o l i 、s u n 和h p 等公司在内的主要网管系统提供商都竟相提供融合了w b e m 技术的管理 平台。w b e m 为业界减少成本的努力做出了贡献。 1 9 9 6 年7 月,w b e m 的提案最初是在1 9 9 6 年由m i c r o s o f t 、c o m p a q c o m p u t e r 、b m cs o f t w a r e 、c i s c os y s t e m s 与i n t e l 等几家国际大厂所提出,其愿 望是为了要定义出一个管理环境以及开放式的网路环境使得环境下受管理的系 统、应用程序与设备能够在现有的技术与标准下相互存取、控制蓝分享资源,其 目的展现了全球资源网( w o r l dw i d ew e b ) 的技术突破,使得网路上所有的设备成 为网络环境中的一项资源使用者不需要去了解各个元件在特定环境下的操作方 式即可获得所需要的资源,也因为基于资源共享的理念与愿望,这些国际大厂利 用以网路为基础的技术与常见的管理工具来创造一个开放性的管理环境因而称 之为基于全球网之企业管理( w b e m ) 。同月w b e m 组织成立。 1 9 9 6 年9 月,c i m 委员会在d m t f 成立。s n m p 与d m i ,其规格书的主要 组成要素为资料描述的机制,也就是公共信息模型( c o m m o ni n f o r m a t i o n m o d e l ,简称为c i m ) 的标准。此标准最初是源自于h y p e rm e d i am a n a g e m e n t s c h e m a ( h m m s ) 专案计划,c i m 规格书描述了其建模语言、命名方式、从 资源提供者及其他管理模型的搜集与转换资源的技术,c i m 的架构( c i m s c h e m a ) 则提供了实际模型的描述与资源结构,藉由定义一群具有属性与关系 的类别束构成管理网路环境所需要的资源。d m t f 将c i m 的规格与架构定位在 业界使用的标准,用以存取及分享大型网路管理的资料。 1 9 9 7 年4 月,c i m v l 发布。 1 9 9 8 年4 月,包括b m c 在内宣布的几个厂商宣布支持用w b e m 来管理 w i n d o wn t 、,5 o 。 1 9 9 8 年6 月,w b e m 由五个成立厂商转交给d m t f 发展,以寻求标准的更 1 2 基于w b e m 标准的w e b 应用监控系统的研究与实现 快发展和更多厂商的支持,d m t f 现在已经是w b e m 计划的中心,为范围更广 的行业参与者在w b e m 兼容技术和标准的开发方面提供组织框架。d m t f 已宣 布其组织正式从创立w b e m 的公司群中接手的所有维护工作,d m t f 主要的焦 点皆致力于w b e m 的维护上,以提供一个可更广泛与企业应用级的组织架构。 与此同时,已有包括3 c o m 、c i s c o 、i n t e l 、c o m p a q 在内的7 0 多个供应商都宣 布支持此项标准。w b e m 基于开放式的i n t e m e t 标准,是关于系统管理的一系列 开放标准。w b e m 标准本身不依赖于所处的计算机系统,它成为企业管理框架 的基础,此框架可以运行在各种不同的环境下,在w i n d o w s 系统上,在l i n u x 系 统上,及其它系统上,都有w b e m 的实现。 2 7 2w b e g 标准定义 w b e m 是一个面向对象的管理模型,它作为一个公共的管理框架,将现有的 管理标准集成在这一框架之内。w b e m 具有分布和面向对象的特性,能够将使 用不同网络管理协议( s n m p 、c m i p 、d m i ) 的网络设各、系统平台和网络应用程 序等多种系统资源的管理信息抽象化,加强了系统管理的能力并且使管理信息以 单一的协议形式出现,它的目的是建立一个工业标准,使管理员可以使用一个浏 览器管理分布的网络、系统和应用程序等,尽管这些网络和系统构件有不同的管 理协议代理。 因此,w b e m 被认为是“兼容和扩展了 当前的网络管理标准,如s n m p 、 c m i p 和d m i 而不是取而代之,因而可以用来集成不同管理平台所提供的管理服 务。d m t f 认为,w b e m 只是给出了一个模型,并没有规定如何实现该模型。各 个公司都可以提供自己对w b e m 的实现,但它们都必须遵循由d m t f 提出的规 范。所有符合w b e m 的技术必须接受由d m t f 发行的标准化模型,并且所有关联 的c i m o m 都可通过标准的x m la p i 访问。 2 7 3w b e m 标准体系结构 w b e m 定义了访问对象信息所必需的信息规则和结构,通过管理代理使信息 分析集中化,支持对本地管理对象的透明分析和操作。w b e m 还详细描述了管 1 3 基于w b e m 标准的w e b 应用监控系统的研究与实现 理结构、协议、管理方案和对象管理者等方面的内容f 3 0 - 3 s 。在w b e m 架构中有 以下五个主要的组件,如图2 3 所示: w b e m 客户端 图2 3w b e m 体系结构图 客户端带有管理应用程序,它不需要了解它们要求的指令是如何被处理,甚 至它们并不知道信息提供者的存在,应用程序能够对任何被管对象中的特定协议 代理发出请求,同样也能够处理来自任何代理的任何协议。不管怎样,这些请求 都通过超文本传输协议( h t t p ) 或安全的传输协议h 订p s ,向c i m 模式中的对象 发送,并传到c i m o n 上。在w e b 客户端上的管理应用程序也能够处理来自 c i m o m 的通知,向c i m 模式中对象发送。当然,c i m 是以被封装成x m l 的格 式进行h 们瞪h ”r p s 传输的,x m la p i 提供对数据的标准化访问并启用针对 c i m o m 中显示的被管资源的操作。 w b e m 接收端 接收端则类似于客户端,但仅只有从数据提供者接收事件或警报。 w b e m 服务器 w b e m 服务器核心是c i m 对象管理器( c t m o m ) 。c i m o m 也是w b e m 体系 结构中的核心。它在w e b 客户端、被管对象和c i m 模式间调节所有的信息。这 1 4 基于w b e m 标准的w e b 应用监控系统的研究与实现 些来自和发给c i m o m 的信息使用h t f p h t f p s 作为传输协议。可以用不同的 语言和模式来实现c i m o m ,比较常见的是以c i m 模式为基础的微软的w m i ( w i n d o w s m a n a g e m e n ti n s t r u m e n t a t i o nw i n d o w s 管理模型) ,以及支持j a v a 管理 扩展的s u n 公司的c i m o m 。 模型描述存储器( r e p o s i t o r y ) 接收到客户端的要求,会先在r e p o s i t o r y 中搜寻有无合适的标准c i m 模型相 对应,如果没有的话必须要扩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国禁毒知识竞赛培训试题库及答案
- 2025浙江浙石油综合能源销售限公司丽水分公司招聘若干人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江广播电视集团高校毕业生校园招聘71人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江丽水国家粮食储备库招录拟聘用派遣制人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025河南新乡市大豫产品质量检测检验限公司招聘15人易考易错模拟试题(共500题)试卷后附参考答案
- 2025河北电力设计院春季校园招聘15人易考易错模拟试题(共500题)试卷后附参考答案
- 2025江苏润企投资集团招聘43人易考易错模拟试题(共500题)试卷后附参考答案
- 2025江苏泰州三水人力资源限公司公开招聘30人易考易错模拟试题(共500题)试卷后附参考答案
- 2025江苏徐矿综合利用发电限公司招聘13人易考易错模拟试题(共500题)试卷后附参考答案
- 2025水电水利规划设计总院招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年小学大队委笔试题及答案
- 黑龙江大庆2014-2021年中考满分作文34篇
- 昆山群腾塑料制品加工项目环境影响评价报告表
- 2025春季建发股份校园招聘模拟试卷及参考答案详解1套
- (高清版)DB42∕T 1921.1-2022 《湖北省工业行业用水定额 第1部分:火力发电》
- lng损耗管理办法
- 八年级英语全册重点短语汇编
- 贵州省食堂管理暂行办法
- 【粤教版(2024)七年级上册地理】1.2 地图-地形图的判读 第三课时 课件
- 心导管室护理个案
- 财务安全培训
评论
0/150
提交评论