呼和浩特华育国际网络工程师实训博客
12 Jan
在网络界,除SNMP、SNMPV2、CMIP以外,现在兴起一些新的网络管理协议和环境。其中,以分布式计算机环境(DME、Distributed Management Environment)最为著名。DME是由OSF(开放软件基金会)提出的。OSF是一个非盈利的研究和开发组织,其目标是提供一个软件解决方案,使来自不同厂家的计算机可以协同工作于一个真正的开放系统计算环境下。其文档以RFT(Request for Technology)的形式提供。
DME代表了一种结构。在此结构下,管理系统和网络可以很好的结合。它可以构成分布式系统管理的基础,并保持与现有网络管理方案的结合。它独立于操作系统,并支持事实上的和正式的网络与系统管理标准。DME的结构有许多新颖之处。以前,无论是网络管理还是系统管理,管理员通过修改与一个资源或服务相关的数据、通过一些服务和数据进行操作来进行管理。所有DME管理操作有一个一致的界面和风格:通过与对象通信。这种设计的很大好处是模块性很强,完全是一种面向对象的管理方式,系统易于管理和开发。ISV们可以建立自己的某些特定管理功能的对象库,然后将其加入到已有的管理应用程序中。这一切由于DME面向对象的管理方式而变得简单。
DME有两个关键概念:应用程序服务和框架(Framework)。应用程序服务提供一些最重要的系统管理功能,而框架则提供开发系统管理应用程序所用的构造模块(building block)。这种设计提供了与现有的解决方案的一致性,并可在多厂商分布式网络环境中进行互操作。DME应用程序服务包括软件管理(Software Management)、许可权管理(License Management)、打印服务(Printing Services)和事件管理(Event Management)。它们以一组模块和API的形式提供,有一个一致的用户页面。DME还提供机制,使开发商可以很容易的加入新的服务。DME框架由一组功能全面的构造模块组成,使新网管应用程序的开发变得简单。这些组成是:
管理请求代理(MRB,Management Request Brokers)MRB是DME框架的核心组成。在DME下,所有的对象请求都被MRB接收。MRB负责找到这个对象在网络中的位置,然后转发请求。MRB支持现有的网络管理协议SNMP、CMIP,用它们收集网络中的设备信息。MRB还支持基于RPC(Remote Procedure Call)的管理协议。
对象服务器用来管理和维护网络中的对象。DME提供两种类型的对象服务器,一个用于短期任务(如更换口令等),另一个用于长期任务(如监视一个网络)。
事件管理服务 当网络中出现问题或发生变化时,需要通知管理应用程序。DME的事件管理服务提供了转发、登陆和过滤这类的通知的功能,可以对过滤器进行编程来分析一个事件通告的属性,并将此事件与某个特定的动作结合起来。另外,为了使此服务易于使用,DME还提供了用于定义事件的高级模块语言。
数据管理服务 DME提供了一个管理数据库,用来存放网络被管理对象的有关数据信息。此管理数据库存放在磁盘上。
目前,DME的主要问题是缺乏支持,尚未得到进一步的实践检验。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。