最近一段时间在看网管方面的文献,发现wbem/cim这样东西比较奇特,这里就展示下我的翻译成果,详细内容还得大家交流:)
标准的WBEM最初是由几家厂商联盟开发的应用系统,他们想开发一个开放的平台和能够屏蔽掉各种不同协议的网络管理架构。WEBM最初的目标是创建一系列标准以让基于web浏览器的应用程序能够共享任何厂商提供的管理信息。这个应用最初需要基于web的技术和基于http的管理协议。几年之后,联盟开发了一个很成功的标准信息模型:通用信息模型CIM(Common Information),CIM允许任何厂商根据自己特定规格从通用超类集合对资源进行扩展。CIM由下面几个部分组成:
1.元模式(MeteSchema)是对象模型。
2.管理对象格式(Managed Object Format,MOF)是详细说明被管资源描述的标准文本语法。
3.可扩展标记语言(XML)是替代原来由DMTF组开发的超媒体管理协议(Hypermedia Management Protocol,HMMP)的一种标准语言
元模式被分为下列几个对象(类)结构:
1.核心模型(Core Model)—— 所有管理系统公共的集合类。包括如下对象:被管系统元素、物理元素、逻辑元素、系统和服务等。
2.公共模型(Common Model)——由核心模型继承下来的跟垂直分段有关的子类集合,如物理、系统、设备、应用和网络等。
3.扩展模型(Extesions Model)——由公共模型继承下来的、加入了提供商自己规格的类集合。
DMTF组开发了一个元模式映射工具将CIM 元模式映射到一个XML 元模式,该工具目前已用于管理协议。
下图是an overview of the WBEM/CIM architecture.
![]()
管理应用访问CIM对象管理者提供的服务,服务接收创建命名空间、操纵对象、解析/存储管理信息到CIM持久库等请求。如果CIM对象管理者不能服务于一个请求,该请求将被转发到CIM对象提供者。CIM提供者将转换CIM格式到指定设备的格式,如结构化管理信息(SMI)/SNMP,并完成操作。
Solaris WEBM 服务和 SUN WBWM软件开发包(SDK)提供这些API,一个查询语言以及其他帮助开发者创建完整的WBEM解决方案的特性。
具体有什么样的实现呢?请大家交流
分享到:
相关推荐
SBLIM(Systems Management BIOS Implementor's Guide)是一个开放源代码项目,旨在提供用于系统管理的WBEM(Web-Based Enterprise Management)和CIM(Common Information Model)标准的实现。其中,CMP(CIM ...
CIM is the conceptual model for storing enterprise management information. The information available from CIM is specified by a series of classes and associations, and the elements contained in them ...
Solaris WBEM是一种基于标准的管理系统,它利用了 CIM(Common Information Model)和 WBEM(Web-Based Enterprise Management)框架,允许管理员通过网络来远程监控和管理IT资源。CIM是一种通用模型,用于描述各种...
这是Tog-pegasus服务的安装包,它实现了WBEM(Web-Based Enterprise Management)标准。 - cim-schema-2.33.0-6.el7.noarch.rpm 包含CIM(Common Information Model)架构,这是WBEM标准的基础。 - m2crypto-...
- **定义**:OpenPegasus是一个开源的Web-Based Enterprise Management (WBEM) 和 Common Information Model (CIM) 服务器。它提供了一个标准的接口来管理企业级系统的硬件和软件资源。 - **应用场景**:适用于各种...
pywbem是一个Python库,用于与WBEM(Web-Based Enterprise Management)服务进行交互,WBEM是一种用于管理和监控企业计算环境的模型和协议。 cmpi-bindings-pywbem是WBEM的Common Information Model Provider ...
Windows Management Instrumentation(WMI)是微软为Windows系统提供的一个标准管理技术,它基于Web-Based Enterprise Management(WBEM)标准,允许管理员通过标准接口访问和管理Windows系统的各种资源和服务。...
它提供了一套基于WBEM(Web-Based Enterprise Management)标准的CIM(Common Information Model)提供程序,使得系统管理员能够通过标准接口来监控和管理硬件资源。各依赖项分别提供了项目所需的网络通信、数据压缩...
《Oracle Solaris 8 Solaris WBEM Services Administrator’s Guide-121》是Sun Microsystems公司于2001年发布的一本技术指南,主要面向Oracle Solaris 8操作系统的WBEM(Web-Based Enterprise Management)服务的...
LMI(Linux Management Interface)是一套基于CIM(Common Information Model)的标准,用于监控和管理Linux系统上的硬件和软件资源。openlmi-networking是LMI规范在Linux上的实现之一,专注于网络相关的管理任务,...
光纤交换机采集涉及的是网络设备管理和监控的领域,主要通过标准的管理协议,如SNMP(简单网络管理协议)和WBEM(Web-Based Enterprise Management)来获取设备信息。在这个场景中,我们看到的是使用WBEM的一个实例...
pywbem和cmpi-bindings-pywbem分别提供了WBEM(Web-Based Enterprise Management)和CIM-XML支持。 在安装过程中,首先需要使用tar命令对压缩包进行解压。解压后得到的目录中包含所有需要安装的rpm文件。接下来,...
标题 "sblim-cim-client-1.3.zip_CIM_wbem" 指涉的是一个用于网络监控服务管理的软件包,该包包含了"CIM"(Common Information Model)和"WBEM"(Web-Based Enterprise Management)这两个关键概念。在IT领域,CIM和...
WBEM是一个框架,它使用CIM(Common Information Model,公共信息模型)来提供标准化的信息和管理数据,通过Web技术实现企业信息系统中的资源管理。而WS-Management是一个基于Web服务的协议,用来管理服务器、网络...
JMX还提供了一些附加管理协议API,如SNMP(Simple Network Management Protocol)、TMN(Telecommunications Management Network)和CIM/WBEM(Common Information Model/Web-Based Enterprise Management)。...
- pywbem-0.7.0-25.20130827svn625.el7.noarch.rpm:这是一个Python模块,提供了一套用于WBEM(Web-Based Enterprise Management)的客户端实现,特别适用于管理基于CIM(Common Information Model)的服务器。...
WBEM(Web-Based Enterprise Management)是一种基于网络的企业管理标准,它提供了一种统一的方式来管理和监控各种类型的设备与系统。WBEM旨在为异构环境下的管理提供一个标准化的方法,允许通过Web(HTTP/HTTPS)来...
它基于D-Bus和WBEM(Web-Based Enterprise Management)标准,提供了一系列的工具和服务,用于监控、配置和管理Linux系统。OpenLMI项目包含多个子项目,例如OpenLMI-Provider和OpenLMI-Scripts,它们分别用于提供...
它构建在WBEM(Web-Based Enterprise Management)和CIM(Common Information Model)标准之上,允许管理员和运维人员对Linux系统的硬件、操作系统以及应用服务进行监控和管理。openLMI项目提供了一套完整的工具和...
在硬件管理方面,Sun Fire 15K支持Sun的Web-Based Enterprise Management (WBEM) 和Common Information Model (CIM) 标准,允许管理员通过网络远程监控和控制服务器。这大大提高了管理的便利性和效率,同时也减少了...