WBEM Infrastructure Introduction
|
|
- Helena Briggs
- 5 years ago
- Views:
Transcription
1 WBEM Infrastructure Introduction Tuesday, June 17, :15 PM - 4:05 PM Denise Eckstein Hewlett-Packard Page 1
2 WBEM Overview Web-Based Enterprise Management (WBEM) is a platform and resource independent DMTF standard that defines both a common model (i.e., description) and protocol (i.e., interface) for monitoring and controlling resources from diverse sources (e.g., different types of platforms or different types of resources on the same platform). How many processes are running on syste m1? How may users are logged on to syste m2? Ho w many processors are available on system3? system1 CIM Operations system2 System Administrator system3 Page 2
3 WBEM WBEM is defined by a set of standards that include: A Data Description: A description of management data that is not bound to a particular implementation. The CIM data description includes (1) the description of a meta-language for describing data (CIM Specification) and (2) a description of managed resources (DMTF CIM Schema + vendor extensions). An Encoding: A standard for encoding CIM data and operations. A Transport Protocol: The definition of a protocol for transporting CIM encoded requests and responses. Encoding Data Description CIM Specification CIM Schema Transport Specifications and Schema are available at: Page 3
4 CIM-XML WBEM Standard WBEM is defined by a set of standards that include: June San Jose, California A Data Description: A description of management data that is not bound to a particular implementation. The CIM data description includes (1) the description of a meta-language for describing data (CIM Specification) and (2) a description of managed resources (DMTF CIM Schema + vendor extensions). A CIM-XML Encoding: A standard for encoding CIM data and operations into XML. An HTTP Transport Protocol: The definition of a standard protocol for transporting CIM-XML encoded requests and responses over HTTP. CIM-XML Encoding Data Description CIM Specification CIM Schema Access HTTP Transport Specifications and Schema are available at: Page 4
5 CIM Data Model A CIM Schema contains a formal description of data, and actions on data, that is of interest to management applications. Oh Isee Nu mberofprocess is a Property of the class CI M_ OperatingSystem. Using CIM, WBEM provides a platform and resource neutral mechanism for management applications to describe a request to access a managed resource. CIM_ComputerSystem CIM_RunningOS CIM_OperatingSystem CreationClassName: string [key] Name: string [key] OSType: uint16 OtherTypeDescription: string Version: string LastBootUpTime: datetime LocalDateTime: datetime CurrentTimeZone: sint16 NumberOfLicensedUsers: uint32 NumberOfUsers: uint32 NumberOfProcesses: uint32 MaxNumberOfProcesses: uint32 TotalSwapSpaceSize: uint64 TotalVirtualMemorySize: uint64 FreeVirtualMemory: unit64 FreePhysicalMemory: uint64 TotalVisibleMemorySize: uint64 SizeStoredInPagingFiles: uint64 FreeSpaceInPagingFiles: uint64 MaxProcessMemorySize: uint64 Distributed: boolean MaxProcessesPerUser: uint32 Reboot(): uint32 Shutdown(): uint32 Page 5
6 Terminology A CIM Operation describes a management action (i.e., a monitor or control request) on a CIM modeled resource. A CIM Client sends CIM Operation requests and receives CIM Operation responses. CIM Client CIM Operation CIM Server A CIM Server receives CIM Operation requests and sends CIM Operation responses. System Administrator CIM Server CIM s CIM Server CIM s CIM Server CIM s A CIM Client can be used to monitor and control local and/or remote resources. CIM Client CIM Operations CIM Server CIM s CIM Server CIM s CIM Server CIM s Page 6
7 Terminology CIM Client CIM Server CIM s Managed CIM Client. Management application capable of (1) sending CIM Operation requests and (2) receiving CIM Operation responses. CIM Server. Management infrastructure capable of (1) receiving CIM Operation requests, (2) coordinating the processing of requests and responses among the CIM s and (3) sending CIM Operation responses. CIM. Management instrumentation capable of (1) translating CIM formatted requests into resource-specific operations and (2) translating resource-specific responses into CIM formatted responses. Managed Resource. A manageable entity (e.g., disk, process, system, application, network) plus the resource-specific instrumentation required to manage and control the entity. Page 7
8 CIM Operation Overview June San Jose, California The DMTF has defined a set of CIM Operations. Functional Group Basic read Basic Write Schema Manipulation Instance Manipulation Association Traversal Query Qualifier Declaration GetClass, EnumerateClasses, EnumerateClassNames, GetInstance, EnumerateInstances, EnumerateInstanceNames, GetProperty SetProperty CreateClass, ModifyClass, DeleteClass CreateInstance, ModifyInstance, DeleteInstance Associators, AssociatorNames, References, ReferenceNames ExecQuery Methods GetQualifier, SetQualifier, DeleteQualifier, EnumerateQualifier CIM Client A CIM Operation describes a management (i.e., monitor or control) action on a CIM modeled resource. CIM Server Page 8
9 CIM Operation Example June San Jose, California Ok, I'm interested How would I use WBEM to find how many processes are running on system1? system1 CIM Operations system2 System Administrator system3 Page 9
10 GetProperty Example The GetProperty operation can be used to retrieve a single property value from a CIM Instance in the target Namespace. GetProperty <propertyvalue> GetProperty ( [IN] <instancename> InstanceName, [IN] <string> PropertyName ) I understand that (1) the value of PropertyName will be "NumberOfProcesses" and (2) the actual value will be returned as a 32-bit unsigned integer But what is InstanceName? And what's a Namespace? M O F Frag ment Describing Nu mberofprocesses Property [Description ( "Number of process contexts currently loaded or " "running on the OperatingSystem."), Gauge, MappingStrings {"MIF.DMTF Host System 001.5", "MIB.IETF HOST-RESOURCES-MIB.hrSystemProcesses"} ] uint32 NumberOfProcesses; Page 10
11 Namespaces A Namespace provides a context for grouping together the definitions of classes that describe the objects of interest in a managed environment. Managed System Na m espace Inheritance EnabledLogicalElement Association w Association with WEAK reference Aggregation w Aggregation with WEAK reference equivalent to : 0.. n System FileSystem OperatingSystem Key Fact: All CIM Operations are associated with a target namespace. Ok So Ialso need to know the Namespace that contains the definition of CI M_ OperatingSystem class. (See System Page (System) ComputerSystem (See System Page (System) InstalledOS See System Model page (File Systems)) BootOSFromFS 0..1 RunningOS w CreationClassName : string {key} Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} FreeSpaceInPagingFiles : uint64 {units} MaxProcessMemorySize : uint64 {units} Distributed : boolean MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 Page 11
12 Instance Names An <instancename> uniquely identifies a CIM Instance within a Namespace. It is comprised of a class name and the key properties defined for that class. [Propagated ("CIM_ComputerSystem.CreationClassName"), Key, MaxLen (256), Description ( "The scoping ComputerSystem's CreationClassName.") ] string CSCreationClassName; [Propagated ("CIM_ComputerSystem.Name"), Key, MaxLen (256), Description ("The scoping ComputerSystem's Name.") ] string CSName; The class name is easy.it's CI M_ OperatingSystem. But what do I use forthe key values? [Key, MaxLen (256), Description ( "CreationClassName indicates the name of the class or the " "subclass used in the creation of an instance. When used " "with the other key properties of this class, this property " "allows all instances of this class and its subclasses to " "be uniquely identified.") ] string CreationClassName; [Override ("Name"), Key, MaxLen (256), Description ( "The inherited Name serves as key of an OperatingSystem " "instance within a ComputerSystem."), MappingStrings {"MIF.DMTF Operating System 001.2"} ] string Name; Page 12
13 Parameters GetProperty <propertyvalue> GetProperty ( [IN] <instancename> InstanceName, [IN] <string> PropertyName ) An <instancename> uniquely identifies a CIM Instance within a Namespace. It is comprised of a class name and the key properties defined for that class. Parameter Namespace InstanceNam e InstanceNam e GetProperty Value root/cimv2 Class Name CI M_ OperatingSystem CSCreationClassName CIM_ UnitaryCo mputersystem InstanceNam e InstanceNam e InstanceNam e PropertyNam e CSName CreateClassNa me Name system1.hp.com CI M_ OperatingSystem HP-UX Nu mberofprocesses Page 13
14 Communication Protocol Ho w many processes are running on system1? CIM Client CIM Operation CIM Server CIM-XML Client CIM Operation Encoded Using CIM-XML CIM-XML Server HTTP Client CIM Operation Encoded Using CIM-XML Packaged in an HTTP Message HTTP Server Page 14
15 CIM Operation CIM Client How many processes are running on system1? CIM Operation CIM Server GetProperty <propertyvalue> GetProperty ( [IN] <instancename> InstanceName, [IN] <string> PropertyName ) GetProperty Type Parameter Name Value Input Namespace root/cimv2 Input InstanceNam e CSCreationClassName CIM_ UnitaryCo mputersystem Input InstanceNam e CSName system1.hp.com Input InstanceNam e CreateClassNa me CI M_ OperatingSystem Input InstanceNam e Name HP-UX Input PropertyNam e Nu mberofprocesses Output 74 Page 15
16 CIM-XML Encoding CIM-XML Encoding: Defines a standard encoding of CIM Operations and CIM data into XML. How many processes are running on system1? 1 Request CIM-XML Client CIM Operation Encoded Using CIM-XML CIM-XML Server 2 Response Page 16
17 CIM-XML Request <?xml version="1.0" encoding="utf-8"?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="82000" PROTOCOLVERSION="1.0"> <SIMPLEREQ> <IMETHODCALL NAME="GetProperty"> <LOCALNAMESPACEPATH> <NAMESPACE NAME="root" /> <NAMESPACE NAME="cimv2" /> </LOCALNAMESPACEPATH> <IPARAMVALUE NAME="InstanceName"> <INSTANCENAME CLASSNAME="CIM_OperatingSystem"> <KEYBINDING NAME="CSCreationClassName"> <KEYVALUE VALUETYPE="string">CIM_UnitaryComputerSystem</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="CSName"> <KEYVALUE VALUETYPE="string">system1.hp.com</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="CreationClassName"> <KEYVALUE VALUETYPE="string">CIM_OperatingSystem</KEYVALUE> </KEYBINDING> <KEYBINDING NAME="Name"> <KEYVALUE VALUETYPE="string">HP-UX</KEYVALUE> </KEYBINDING> </INSTANCENAME> </IPARAMVALUE> <IPARAMVALUE NAME="PropertyName"> <VALUE>NumberOfProcesses</VALUE> </IPARAMVALUE> Operation Namespace Properties of Interest Class of Interest How many processes are running on system1? Keys identifying the Instance of Interest Page 17
18 CIM-XML Response <?xml version="1.0" encoding="utf-8"?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="82000" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="GetProperty"> <IRETURNVALUE> <VALUE>74</VALUE> Return Value </IRETURNVALUE> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> 74 processes are running on system1. Page 18
19 HTTP Transport How many processes are running on system1? 1 Request HTTP Client CIM Operation Encoded Using CIM-XML Packaged in an HTTP Message HTTP Server 2 Response Page 19
20 HTTP Message M-POST /cimom HTTP/1.1 Host: system1 Content-Type: application/xml; charset="utf-8" Content-Length: 1343 Man: 34-CIMProtocolVersion: CIMOperation: MethodCall 34-CIMMethod: GetProperty 34-CIMObject: root/cimv2 <cimxml payload containing CIM Operation Request> 1 Request HTTP/ OK Content-Type: application/xml; charset="utf-8" Content-Length: 271 Cache-Control: no-cache Man: ns=64 64-CIMOperation: MethodResponse <cimxml payload containing CIM Operation Response> 2 Response Page 20
21 Port Numbers 5988 (HTTP) 5989 (HTTPS) CIM Client CIM Server The DMTF recommends the use of the following well-known IP ports for use in compliant CIM Servers. This is a recommendation only and not a requirement for compliance with this specification. These port addresses have been acquired from IANA by the DMTF and are registered with IANA so are for the exclusive use for DMTF functions, in particular CIM Servers. CIM s Managed CIM-XML(http) CIM-XML(http) CIM-XML(https) CIM-XML(https) 5988/tcp 5988/udp 5989/tcp 5989/udp Page 21
22 WBEM Infrastructure Architecture Denise Eckstein Hewlett-Packard Page 22
23 WBEM Architecture Managem ent Node (CIM Client) CIM Client Application Logic CIM Object Abstraction CIM-XML Encoder/Decoder CIM Client CIM Schema HTTP Client Managed Node (CIM Server) HTTP Server CIM Server CIM s CIM Schema CIM-XML Decoder/Encoder Managed CIM Object Manager Could be running on the sa me system as the Managed Node. Page 23
24 Architecture Components June San Jose, California A CIM Client issues CIM Operation requests and receives and processes CIM Operation responses. A CIM Server receives and processes CIM Operation requests and issues CIM Operation responses. A CIM Server consists of a CIM Object Manager and a variable set of additional components The CIM Object Manager (CIMOM) is the component of the CIM Server responsible for the implementation of the "protocol independent" semantics of CIM Operations. A CIM is responsible for the actual processing of CIM requests for one or more managed resources. It provides the mapping between the CIM interface and a resource-specific interface. Managem ent Node CIM Client Application Logic CIM Object Abstraction CIM-XML Encoder/Decoder HTTP Client Managed Node HTTP Server CIM-XML Decoder/Encoder CIM Object Manager CI M Client CI M Ser ver Page 24
25 InterOp Schema Namespace [Propagated Keys] CreationClassName: string {Key} Name: string {Key} ClassInfo: uint16 {Enum, Required, Write} DescriptionOfClassInfo: string {Write} 1 w ManagedSystemElement SystemInNamespace LogicalElement EnabledLogicalElement SystemIdentification w CreationClassName: string {Key, Propagated} SystemName: string {Key, Propagated} ObjectManagerCreationClassName: string {key, Propagated} ObjectManagerName: string {Key, Progagated} NamespaceName: string {Key, Propagated} CreationClassName: string {Key} IdentificationFormats: uint16 [ ] {Enum, Required, Write} FormatDescriptions: string [ ] {Write} IdentificationData: string [ ] {Write} StatisticalData Namespace InManager IdentificationOfManagedSystem 0..1 CIMOMStatisticalData Service WBEMService 0..1 System WBEM Services ServiceAccessPoint ObjectManagerCommunicationMechanism InstanceId: string {Key} OperationType: uint16 {Enum, Required} OtherOperationType: string NumberOfOperations:uint64 {Required} CIMOMElapsedTime: datetime {Required} ElapsedTime: datetime {Required} RequestSize: uint64 {Units="Bytes"} ResponseSize: uint64 {Units="Bytes"} ProtocolAdapter Handle: string {Required} ProtocolAdapterType: uint16 {Enum} OtherProtocolAdapterType: string 1 ObjectManager GatherStatisticalData: boolean 1..n 1 CommMechanism ForManager CommMechanism ForAdapter CommunicationMechanism: uint16 {Required, enum} OtherCommunicationMechanismDescription: string FunctionalProfilesSupported: uint16[ ] {Required, enum} FunctionalProfileDescriptions: string [ ] MultipleOperationsSupported: boolean {Required} AuthenticationMechanismsSupported: uint16[ ] {enum, Required} AuthenticationMechanismDescription: string [ ] Version: string {Required} Object Manager 1..n CIMXMLCommunicationMechanism CommunicationMechanism {Required, Default = 2 } CIMXMLProtocolVersion: uint16 {enum, Required} CIMValidated: boolean {Required} w Inheritance Association w Association with WEAK reference Aggregation Aggregation with WEAK reference Composition Aggregation Equivalent to: 0.. n Page 25
26 WBEM Architecture Managem ent Node (CIM Client) CIM Client Application Logic CIM Object Abstraction CIM-XML Encoder/Decoder HTTP Client A Protocol Adapter is responsible for the implementation of the encoding and transport components of a WBEM Standard. CIM-XML Client Protocol Adapter Data Description CIM Specification CIM Schema Managed Node (CIM Server) HTTP Server CIM-XML Decoder/Encoder CIM-XML Server Protocol Adapter Encoding Transport CIM Object Manager Page 26
27 InterOp Schema Namespace [Propagated Keys] CreationClassName: string {Key} Name: string {Key} ClassInfo: uint16 {Enum, Required, Write} DescriptionOfClassInfo: string {Write} 1 w ManagedSystemElement SystemInNamespace LogicalElement EnabledLogicalElement SystemIdentification w CreationClassName: string {Key, Propagated} SystemName: string {Key, Propagated} ObjectManagerCreationClassName: string {key, Propagated} ObjectManagerName: string {Key, Progagated} NamespaceName: string {Key, Propagated} CreationClassName: string {Key} IdentificationFormats: uint16 [ ] {Enum, Required, Write} FormatDescriptions: string [ ] {Write} IdentificationData: string [ ] {Write} StatisticalData Namespace InManager IdentificationOfManagedSystem 0..1 CIMOMStatisticalData Service ProtocolAdapter Handle: string {Required} ProtocolAdapterType: uint16 {Enum} OtherProtocolAdapterType: string Protocol Adapter WBEMService 1 ObjectManager GatherStatisticalData: boolean System 1 CommMechanism ForManager 0..1 WBEM Services CommMechanism ForAdapter 1..n Communication Mechanism For Adapter ServiceAccessPoint ObjectManagerCommunicationMechanism CommunicationMechanism: uint16 {Required, enum} OtherCommunicationMechanismDescription: string FunctionalProfilesSupported: uint16[ ] {Required, enum} FunctionalProfileDescriptions: string [ ] MultipleOperationsSupported: boolean {Required} AuthenticationMechanismsSupported: uint16[ ] {enum, Required} AuthenticationMechanismDescription: string [ ] Version: string {Required} Object Manager 1..n CIMXMLCommunicationMechanism CommunicationMechanism {Required, Default = 2 } CIMXMLProtocolVersion: uint16 {enum, Required} CIMValidated: boolean {Required} InstanceId: string {Key} OperationType: uint16 {Enum, Required} OtherOperationType: string NumberOfOperations:uint64 {Required} CIMOMElapsedTime: datetime {Required} ElapsedTime: datetime {Required} RequestSize: uint64 {Units="Bytes"} ResponseSize: uint64 {Units="Bytes"} w Object Manager Com munication Mechanism Inheritance Association w Association with WEAK reference Aggregation CIMXML Aggregation with WEAK reference Com munication Composition Aggregation Equivalent Mechanism to: 0.. n Page 27
28 CIM Specifications It's important not to underestimate the role that the CIM Schema and CIM Operations plays in making the pieces work together. CIM Schema Managem ent Node CIM Client Application Logic CIM Object Abstraction CIM-XML Client Protocol Adapter Managed Node CIM-XML Server Protocol Adapter CIM Object Manager Key Fact: Communication between the CIM Server and CIM Clients and between the CIM Server and CIM s is based on CIM. System (See System Page (System) ComputerSystem (See System Page (System) 1 InstalledOS 0..1 EnabledLogicalElement FileSystem See System Model page (File Systems)) RunningOS BootOSFromFS 0..1 w w Inheritance Association w Association with WEAK reference Aggregation Aggregation with WEAK reference equivalent to : 0.. n OperatingSystem CreationClassName : string {key} Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} FreeSpaceInPagingFiles : uint64 {units} MaxProcessMemorySize : uint64 {units} Distributed : boolean MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 Page 28
29 System (See System Page (System) ComputerSystem (See System Page (System) 1 InstalledOS 0..1 EnabledLogicalElement FileSystem See System Model page (File Systems)) RunningOS w Inheritance Association w Association with WEAK reference Aggregation Aggregation with WEAK reference OperatingSystem CreationClassName : string {key} Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} 0..1 FreeSpaceInPagingFiles : uint64 {units} MaxProcessMemorySize : uint64 {units} Distributed : boolean w MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 June San Jose, California CIM Repository Managed Node BootOSFromFS CIM Repository equivalent to : 0.. n CIM-XML Server Protocol Adapter CIM Object Manager The CIM Repository contains the definition of Schema grouped by Namespace. In addition, in some implementations, the CIM Repository may also contain instance data. However, as a general rule, management data (i.e., the information contained in CIM Instances) is owned and managed by the resource-specific management instrumentation. A CIM Server receives and processes CIM Operation requests and issues CIM Operation responses. A CIM Server consists of a CIMOM and a variable set of additional components The CIM Object Manager (CIMOM) is the component of the CIM Server responsible for the implementation of the "protocol independent" semantics of CIM Operations. The CIM Repository is a persistent store managed by the CIM Server. Page 29
30 InterOp Schema Namespace [Propagated Keys] CreationClassName: string {Key} Name: string {Key} ClassInfo: uint16 {Enum, Required, Write} DescriptionOfClassInfo: string {Write} 1 w ManagedSystemElement Namespace SystemInNamespace LogicalElement EnabledLogicalElement SystemIdentification w CreationClassName: string {Key, Propagated} SystemName: string {Key, Propagated} ObjectManagerCreationClassName: string {key, Propagated} ObjectManagerName: string {Key, Progagated} NamespaceName: string {Key, Propagated} CreationClassName: string {Key} IdentificationFormats: uint16 [ ] {Enum, Required, Write} FormatDescriptions: string [ ] {Write} IdentificationData: string [ ] {Write} StatisticalData Service ProtocolAdapter Handle: string {Required} ProtocolAdapterType: uint16 {Enum} OtherProtocolAdapterType: string Protocol Adapter WBEMService Namespace InManager 1 ObjectManager GatherStatisticalData: boolean System Namespace In Manager 1 CommMechanism ForManager 0..1 WBEM Services CommMechanism ForAdapter 1..n Communication Mechanism For Adapter IdentificationOfManagedSystem ServiceAccessPoint ObjectManagerCommunicationMechanism CommunicationMechanism: uint16 {Required, enum} OtherCommunicationMechanismDescription: string FunctionalProfilesSupported: uint16[ ] {Required, enum} FunctionalProfileDescriptions: string [ ] MultipleOperationsSupported: boolean {Required} Object AuthenticationMechanismsSupported: Manager uint16[ ] {enum, Required} AuthenticationMechanismDescription: string [ ] Version: string {Required} 1..n CIMXMLCommunicationMechanism CommunicationMechanism {Required, Default = 2 } CIMXMLProtocolVersion: uint16 {enum, Required} CIMValidated: boolean {Required} 0..1 CIMOMStatisticalData InstanceId: string {Key} OperationType: uint16 {Enum, Required} OtherOperationType: string NumberOfOperations:uint64 {Required} CIMOMElapsedTime: datetime {Required} ElapsedTime: datetime {Required} RequestSize: uint64 {Units="Bytes"} ResponseSize: uint64 {Units="Bytes"} w Object Manager Com munication Mechanism Inheritance Association w Association CIMXML with WEAK reference Aggregation Com Aggregation munication with WEAK reference Composition Aggregation Mechanism Equivalent to: 0.. n Page 30
31 System (See System Page (System) ComputerSystem (See System Page (System) 1 InstalledOS 0..1 EnabledLogicalElement w Inheritance Association w Association with WEAK reference Aggregation Aggregation with WEAK reference FileSystem OperatingSystem See System Model CreationClassName : string {key} page (File Systems)) Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 BootOSFromFS TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} 0..1 FreeSpaceInPagingFiles : uint64 {units} RunningOS MaxProcessMemorySize : uint64 {units} Distributed : boolean w MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 June San Jose, California CIM Operation Flow 5 CIM Operation Response Ifnecessary, aggregate responses from multiple providers Encode the response Send response to requesting client 4 P ost- Processing CIM Repository Managem ent Node equivalent to : 0.. n CIM Client Application Logic CIM Object Abstraction CIM-XML Client Protocol Adapter Managed Node CIM-XML Server Protocol Adapter CIM Object Manager CIM Operation Request Pre- Processing Processing Issue CI M Operation Request Decode the request Identifythe required provider(s) Route request appropriately C allthe appropriate resource-specificinterface to process the request. Send response to CIMO M Page 31
32 CIM Operation Flow A CIM Server receives CIM Operation requests, coordinates the processing of requests and responses among the s and sends CIM Operation responses back to the CIM Client. CIM-XML Server Protocol Adapter CIM Object Manager What is the value of CIM_OperatingSystem. NumberOfProcesses? Inheritance A CIM translates CIM formatted requests into resource specific operations and translates resource-specific responses into CIM formatted responses. HP-UX CIM_OperatingSystem System (See System Page (System) ComputerSystem (See System Page (System) InstalledOS EnabledLogicalElement FileSystem See System Model page (File Systems)) BootOSFromFS 0..1 RunningOS w Association w Association with WEAK reference Aggregation w Aggregation with WEAK reference equivalent to : 0.. n OperatingSystem CreationClassName : string {key} Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} FreeSpaceInPagingFiles : uint64 {units} MaxProcessMemorySize : uint64 {units} Distributed : boolean MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 A Managed Resource is a manageable entity (e.g., memory, process, system, application, network) plus the resource-specific instrumentation capable of monitoring and controlling the resource. HP-UX Get the value of psd_activeprocs using pstat_getdynamic. Page 32
33 CIM Manager CIM Client CIM-XML Server ProtocolAdapter CIM Server The CIM Manager is responsible for Registration, Loading and Unloading, and the interface between the CIMOM and CIM s. CIM Object Manager CIM Manager CIM Repository Schema Registration Data Note: A CIM Server may support multiple "provider interfaces". C++ Manager CI M Manager Abstraction Java Manager C Manager Resource Page 33
34 CIM Types GetClass,CreateClass, M odifyclass, DeleteClass, GetQualifier,SetQualifier, D eletequalifier, EnumerateQualifier, Enu merateclasses, Enu merateclassna m es, GetInstance, Enu merateinstances, EnumerateInstanceNam es, GetProperty, SetProperty, CreateInstance, M odifyinstance, DeleteInstance InvokeMethod CIM Operation References, ReferenceNa mes, Associators, AssociatorNa mes Implementation Owner 1 CIM O M Instance Method Association s System (See System Page (System) ComputerSystem (See System Page (System) InstalledOS Inheritance Aggregation EnabledLogicalElement FileSystem w Inheritance Association w Association with WEAK reference Aggregation Aggregation with WEAK reference equivalent to : 0.. n OperatingSystem See System Model CreationClassName : string {key} page (File Systems)) Name : string {override, key} OSType : uint16 {enum} OtherTypeDescription : string Version : string LastBootUpTime : datetime LocalDateTime : datetime CurrentTimeZone : sint16 Property NumberOfLicensedUsers : uint32 NumberOfUsers : uint32 NumberOfProcesses : uint32 MaxNumberOfProcesses : uint32 BootOSFromFS TotalSwapSpaceSize : uint64 {units} TotalVirtualMemorySize : uint64 {units} FreeVirtualMemory : unit64 {units} FreePhysicalMemory : uint64 {units} TotalVisibleMemorySize : uint64 {units} SizeStoredInPagingFiles : uint64 {units} 0..1 FreeSpaceInPagingFiles : uint64 {units} RunningOS MaxProcessMemorySize : uint64 {units} Distributed : boolean w MaxProcessesPerUser : uint32 Reboot() : uint32 Shutdown() : uint32 Class Association 1 Details in this column vary by implementation. Method Page 34
35 Components Receipt & Consumption CIM Listener 4 Delivery Client (Subscription) Subscription, Generation & Delivery CIM Server 2 Subscription 5 Receipt 6 Consumption CIM Listener Module Consumer (Management Application) Export (CIM-X ML) 1B Consumer Registration Handler CIM-XML Handler CIM-XML Server Protocol Adapter CIM Object Manager 3 Generation & Processing 1A Registration Page 35
36 Architecture CIM Server CIM-XML Server ProtocolAdapter CIM Operation (CIM-X ML) 2 Subscription CIM Operation Processor 4 Delivery Handler Handler Manager CIM-XML Handler Export (CIM-X ML) Service Resource Manager Subscription Data Subscription Management Registration Data CIM Object Manager Page 36
37 CIM Types CIM Operation GetClass,CreateClass, M odifyclass, DeleteClass, GetQualifier,SetQualifier, D eletequalifier, EnumerateQualifier, Enu merateclasses, Enu merateclassna m es, GetInstance, Enu merateinstances, EnumerateInstanceNam es, GetProperty, SetProperty, CreateInstance, ModifyInstance, DeleteInstance Implementation Owner 1 CIM O M Instance A CIM translates the occurrence of an event into a CIM and sends the to the CIMOM for further processing and delivery. CIM-XML Handler CIM-XML Server Protocol Adapter CIM Object Manager InvokeMethod References, ReferenceNa mes, Associators, AssociatorNa mes Method Association s "Create Subscription" s 1 Details in this column vary by implementation. Page 37
38 CIM Handler Handler CIM Server CIM-XML Handler CIM-XML Server Protocol Adapter CIM Object Manager A CIM Handler receives s, performs the mapping between the internal representation of a CIM and the desired format and protocol, and sends the to the designated target. Note: A CIM Server may support multiple "indication handler interfaces". CIM Handler Manager CIM-X ML Handler SN MP Mapper Handler e- mail Handler Page 38
C++ CIM Client OpenPegasus. Denise Eckstein Hewlett-Packard
C++ OpenPegasus Denise Eckstein Hewlett-Packard Module Content C++ Client Overview Concept Overview Client Example Client API 2 CIM Operations Terminology A CIM Operation describes a management action
More informationCIM Interop Model White Paper CIM V2.7. CIM Interop Model White Paper CIM Version 2.7 Version 0.9 June 19, 2003
CIM Interop Model White Paper CIM Version 2.7 Version 0.9 June 19, 2003 Abstract The DMTF Common Information Model (CIM) is a conceptual information model for describing computing and business entities
More informationWBEM Web-based Enterprise Management
1 WBEM Web-based Enterprise Management What is WBEM (revision) 2 CIM provides a data modelling process and language (Managed Object Format). Includes standard models (schemata) for systems, applications,
More information* * IdentificationOf ManagedSystem System. (See Core Model) 1..n. CommMechanism. ForManager {D} 1..n * ForObjectManagerAdapter {D} 1..
Title : Interop Schema 2.48.0 Filename: CIM_Interop.vsd Author : WBEM Infrastructure & Protocols Date : 7 Oct 206 Page : Base Interop Schema Page 2 : WBEM Server () Page 3 : WBEM Server (2) Page 4 : Profile
More informationIntegrated Enterprise Management Using WBEM/SNMP Gateway
Integrated Enterprise Management Using WBEM/SNMP Gateway So-Jung Lee*, Hong-Taek Ju** and James W. Hong* *Dept. of Computer Science and Engineering, POSTECH, Korea ** Dept. of Computer Engineering, Keimyung
More informationIBM Spectrum Accelerate Version Application Programming Interface (API) Reference Guide IBM SC
IBM Spectrum Accelerate Version 11.5.4 Application Programming Interface (API) Reference Guide IBM SC27-8546-02 Note Before using this document and the product it supports, read the information in Notices
More informationThe Java TM API for Web Based Enterprise Management JSR-48. Version Final. October 26, 2009
The Java TM API for Web Based Enterprise Management JSR-48 Version Final October 26, 2009 JSR-48 Copyright 2003-2009 WBEM Solutions, Inc. 1 of 45 Abstract Web Based Enterprise Management (WBEM) is a set
More informationIBM XIV Storage System Version Application Programming Interface (API) Reference Guide IBM GC
IBM XIV Storage System Version 11.6.2 Application Programming Interface (API) Reference Guide IBM GC27-3916-09 Note Before using this document and the product it supports, read the information in Notices
More informationPegasus An Open-Source CIMOM Implementation
Pegasus An Open-Source CIMOM Implementation Karl Schopmeyer Chair, Open Group Enterprise Management Forum A presentation for the DMTF 2002 DevCon Tuesday 11 June 4:30 5:30 pm Agenda Overview -What (and
More informationApplication Programming Interface Reference
IBM XIV Storage System Version 11.0 Application Programming Interface Reference GC27-3916-00 Note Before using this information and the product it supports, read the information in Notices on page 51.
More informationInteroperability in Storage Management Systems IEEE 2003
Interoperability in Storage Management Systems IEEE 2003 Large and Complex Networks Site - A Site - B H 1 H 2 H n H 1 SW 1 Router 1 Library 1 Appliance 1 SW 1 SW 2 Bridge 1 H 1 H n Site - C Appliance n
More informationHP OpenVMS Guest VM Provider
HP OpenVMS Guest VM Provider Provider overview Description The HP OpenVMS Guest VM Provider is a Web-Based Enterprise Management (WBEM) instance provider. It provides information about a HPVM Guest on
More informationCIM INSTRUMENTATION FOR LINUX : FUNCTIONAL SPECIFICATION
CIM INSTRUMENTATION FOR LINUX : FUNCTIONAL SPECIFICATION PROVIDER SPECIFICATION AND IMPLEMENTATION DETAILS Document Version : 1.0 Date Last Changed : November 18, 2003 Document Owner : Heidi Neumann Department
More informationComputerSystem. OtherIdentifyingInfo: string[ ] IdentifyingDescriptions: string[ ] Dedicated: uint16[ ] Cluster
Title : System Specification 2.5 (UML diagram) Filename: CIM_System25.vsd Author : DMTF System and Devices Working Group Date : 05/08/200 Page : 05/08/200: System Page 2 : 05/08/200: Services and SAPS
More informationResource Management with CIM for Linux. --- draft ---
Resource Management with CIM for Linux --- draft --- Base File System & Volume Process & Service IBM Copyright March 2002 author : Linux Technology Center (LTC) Systems Management Heidi Neumann heidineu@de.ibm.com
More informationAutomation of SMI-S managed storage systems with Pywbem
Automation of SMI-S managed storage systems with Pywbem V 0.9-6 Sept 17 V 0.91-11 Sept 17 Karl Schopmeyer k.schopmeyer@swbell.net Inova Development, Inc. 1 What is Pywbem? Python API for communicating
More informationComputer System Chassis Instance Provider
Provider provider overview description The Provider is a Web-Based Enterprise Management (WBEM) instance provider that retrieves the HP base server physical asset information of the system. The Provider
More informationFirmware Revision Instance Provider
Firmware Revision Instance Provider Provider Overview Description Firmware Revision Instance Provider retrieves firmware revision information for firmwares present on the system. The Firmware Revision
More informationApplication Programming Interface Reference
IBM XIV Storage System Application Programming Interface Reference GC27-3916-06 IBM XIV Storage System Application Programming Interface Reference GC27-3916-06 Note Before you use this information and
More informationPegasus Enhancement Proposal (PEP) Incorporated comments from Architecture Team review to create ballot version:
Pegasus Enhancement Proposal (PEP) PEP #: 062 Title: SNMP Mapper Indication Handler Version: 1.1 Created: 08 May 2003 Authors: Yi Zhou, Hewlett-Packard Status:Accepted Version History: Version Date Author
More informationMemory Instance Provider
Memory Instance Provider Provider overview Description Memory Instance Provider provides information about system s physical memory. The Memory Instance Provider is a Web-Based Enterprise Management (WBEM)
More informationIBM Research Report. Extending the CIM-SPL Policy Language with RBAC for Distributed Management Systems in the WBEM Infrastructure
RC24875 (W0910-079) October 15, 2009 Computer Science IBM Research Report Extending the CIM-SPL Policy Language with RBAC for Distributed Management Systems in the WBEM Infrastructure Li Pan Department
More informationHP-VMS LAN Provider CIM Provider for Ethernet LAN interfaces.
HP-VMS LAN Provider CIM Provider for Ethernet LAN interfaces. provider overview description The HP-VMS LAN Provider is a CIM Provider for Ethernet-based LAN interfaces. The Provider provides information
More informationGeneric Operations. Document number: DSP0223. Date: Version: Document type: Specification. Document status: DMTF Standard
1 2 3 4 Document number: Date: 2012-08-30 Version: 1.0.1 5 6 7 8 9 10 11 12 13 14 15 16 Document type: Specification Document status: DMTF Standard Document language: en-us 17 18 19 Copyright notice Copyright
More informationWBEM Services. Jim Davis Sun Microsystems, Inc. June11, 2002
WBEM Services Jim Davis Sun Microsystems, Inc. June11, 2002 Agenda Objectives Features Basic Architecture CIMOM Architecture & Integration Java WBEM API Developing Clients Developing Providers Get Involved!
More informationCIM Common Information Model
CIM Common Information Model Web-based Enterprise Management Matthias Hölzer-Klüpfel 2004-08-22, akademy, Ludwigsburg Overview What's the problem? Distributed Management Task Force Common
More informationManagedElement. (See Core Model) * * ManagedSystemElement. (See Core Model) LogicalElement. (See Core Model) System
Title : System Specification 2.6 (UML diagram) Filename : CIM_System26.vsd Author : DMTF System and Devices Working Gr oup Date : 05/3/2002 ManagedElement Dependency Page : System Page 2 : ComputerSystem
More informationVERSION 2.0. VMware CIM SDK. Programming Guide
VERSION 2.0 VMware CIM SDK Programming Guide VMware, Inc. 3145 Porter Drive Palo Alto, CA 94304 www.vmware.com Please note that you will always find the most up-to-date technical documentation on our Web
More informationCIM Indication Architecture Overview
1.1 Overview This section provides a brief architectural overview of the DMTF CIM-XML WBEM and the IETF SNMP alert mechanisms. 1.1.1 CIM Overview CIM Architecture In the OpenPegasus architecture, there
More informationOverview of the Pegasus CIM/WBEM Implementation
Overview of the Pegasus CIM/WBEM Implementation July 24 th 2002 Karl Schopmeyer Chair Open Group Entermprise Mgt. Forum k.schopmeyer@opengroup.org Version 1.1, 18 July 2002 7/25/2002 1 Agenda CIM/WBEM
More informationRESTful Services for CIM (CIM-RS)
July 22-26, 2013 City Center Marriott Portland, OR RESTful Services for CIM (CIM-RS) Andreas Maier (IBM) STSM, Systems Management Architecture & Design maiera@de.ibm.com Disclaimer The information in this
More informationKVM Forum 2007 Tucson, Arizona
Standard-based Systems Management Solution for KVM KVM Forum 2007 Tucson, Arizona Heidi Eckhart heidieck@linux.vnet.ibm.com Open Hypervisor Team IBM Linux Technology Center August 30 th 2007 Linux is a
More informationWhat is Manageability?
What is Manageability? Randy Levensalor HP Open Source and Linux Organization January 2006 Thanks to Rocky Craig 2006 Hewlett Packard Development Company, L.P. The information contained herein is subject
More informationOverview. About the Common Information Model. Send documentation comments to CHAPTER
CHAPTER 1 The Cisco MDS 9000 Family of multilayer directors and fabric switches provide an industry standard application programming interface (API) using the Storage Management Initiative Specification
More informationProfile Registration. Document Number: DSP1033. Date: Version: Document Type: Specification. Document Status: Final
1 2 3 4 Document Number: DSP1033 Date: 2007-07-31 Version: 1.0.0 5 Profile Registration 6 7 8 Document Type: Specification Document Status: Final Document Language: E 9 10 11 Copyright notice Copyright
More informationLinux Metric Data Gatherer Version 2
Version 2 Design and Implementation Document Info Owner Author Viktor Mihajlovski (VM) Viktor Mihajlovski Version 2.0, Sep 9, 2004 Filename /home/mihajlov/doc/gatherer/gathererdesig
More informationEnhanced Object Oriented WBEM Enabled Solution for Non-Homogeneous Network
Enhanced Object Oriented WBEM Enabled Soluti for N-Homogeneous Network M. Mishra and S. S. Bedi Abstract In the present scenario due to rapid growth of Internet, increasing size and complexity of today
More informationSSH Service Profile. Document Identifier: DSP1017. Date: Version: Supersedes: Document Class: Normative
1 2 3 4 Document Identifier: Date: 2019-03-15 Version: 1.0.1 5 6 7 8 9 Supersedes: 1.0.0 Document Class: Normative Document Status: Published Document Language: en_us 10 11 12 13 14 15 16 17 18 19 20 21
More informationIBM. Common Information Model User's Guide. z/os. Version 2 Release 3 SC
z/os IBM Common Information Model User's Guide Version 2 Release 3 SC34-2671-30 Note Before using this information and the product it supports, read the information in Notices on page 347. This edition
More informationActive Directory Client Profile
Active Directory Client Profile Document Number: DCIM1007 Document Type: Specification Document Status: Published Document Language: E Date: 2008-11-10 Version: 1.0.0a THIS PROFILE IS FOR INFORMATIONAL
More informationSBLIM: Test Suite. Test Suite Specification and Implementation Details. Revision 4 Last updated June 13, 2003
SBLIM: Test Suite Test Suite Specification and Implementation Details Revision 4 Last updated June 13, 2003 Document Owner: Heidi Neumann LTC Systems Management heidineu@de.ibm.com Distribution: SBLIM
More informationThis provider generates indications of type HP_DeviceIndication. The Provider requires HP WBEM Services for OpenVMS.
EMS Wrapper Provider Provider Overview Description Requirements Release history Web Based Enterprise Management (WBEM) indication provider for wrapping OpenVMS Event Monitoring Services (OpenVMS EMS) events.
More informationRepresentation of CIM in XML
1 2 3 4 Document Number: DSP0201 Date: 2014-01-16 Version: 2.4.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: en-us DSP0201 9 10 Copyright Notice Copyright 1999-2014
More informationsfcb Small Footprint Cim Broker Introduction
sfcb Small Footprint Cim Broker Introduction Adrian Schuur schuur@de.ibm.com May 2005 LTC Systems Management 2 Contents Simple questions: Why? What? How? A Picture and Terminology used Detailed description
More informationWBEM Web-based Enterprise Management
1 WBEM Web-based Enterprise Management Outline What is Enterprise Management? What are the drivers in Enterprise Mgt.? Distributed Management Technology Forum (DMTF) Web Based Enterprise Management (WBEM)
More informationDeveloping WBEM Clients Using Python. Tim Potter Hewlett-Packard Company
Developing WBEM Clients Using Python Tim Potter Hewlett-Packard Company tpot@hp.com 1 Quotes The best way to learn about something is to teach it. - Unknown 2 Quotes (2) The best way to learn about something
More informationCredential Management Profile
1 2 3 4 Document Number: DSP1082 Date: 2011-09-16 Version: 1.0.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: en-us 9 DSP1082 10 11 Copyright notice Copyright
More informationPutting It All Together: Your First WMI/ADSI Script
jones.book Page 351 Wednesday, February 25, 2004 2:11 PM CHAPTER 20 Putting It All Together: Your First WMI/ADSI Script IN THIS CHAPTER It s time to leverage what you ve learned about ADSI and WMI scripting.
More informationSkykomish A MOF-Based CIM-Development Environment. Michael T. Peterson Mazama Sofware LLC
Skykomish A MOF-Based CIM-Development Environment Michael T. Peterson Mazama Sofware LLC What is Skykomish? Skykomish is a set of tools designed for developers of management (e.g., system and network administration)
More informationCPU Instance Provider
CPU Instance Provider Provider overview Description The CPU Instance Provider is a Web-Based Enterprise Management (WBEM) instance provider. It provides information about processor inventory on supported
More informationLecture 19: Web Based Management
Lecture 19: Web Based Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4395 19-1 Using the Web for Management Web browser UI connects with the management
More informationPutting It All Together: Your First WMI/ADSI Script
CHAPTER 20 Putting It All Together: Your First WMI/ADSI Script IN THIS CHAPTER. Designing the Script. Writing Functions and Subroutines. Writing the Main Script. Testing the Script By now, you should have
More informationEMC Celerra Network Server Release 6.0
EMC Celerra Network Server P/N 300-010-679 REV A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Contents Introduction..................................................3
More informationPass-Through Module Profile
1 2 3 4 Document Number: DSP1020 Date: 2009-06-16 Version: 1.0.0 5 6 7 8 9 Document Type: Specification Document Status: DMTF Standard Document Language: E DSP1020 10 11 12 13 14 15 16 17 18 19 20 21 22
More informationActive Directory Client Profile
Active Directory Client Profile Document Number: DCIM1007 Document Type: Specification Document Status: Published Document Language: E Date: 2008-11-10 Version: 2.0.0a THIS PROFILE IS FOR INFORMATIONAL
More informationApp Work Group Current work. October 2002 QOS App Manageability discussion
App Work Group Current work October 2002 QOS App Manageability discussion This is a collection of slides to aid the discussion of work within app group Background App work group set up as joint DMTF /
More informationPlatform Watchdog Profile
1 2 3 4 Document Number: DSP1040 Date: 2009-06-19 Version: 1.0.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: E DSP1040 9 10 11 12 13 14 15 16 17 18 19 20 21 22
More informationJob Submission Information Model (JSIM) Version 1.0
GFD-I.028 Category: Informational CIM Grid Schema Workgroup http://forge.gridforum.org/projects/cgs-wg Editors: E. Stokes, IBM L. Flon, USC/ISI 17 May 2004 Status of This Memo Job Submission Information
More informationCommand Line Protocol Service Profile
1 2 3 4 Document Number: DSP1005 Date: 2010-04-22 Version: 1.0.1 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: US-en DSP1005 9 10 11 12 13 14 15 16 17 18 19 20
More informationFilter Query Language
1 2 3 4 Document Number: DSP0212 Date: 2012-12-13 Version: 1.0.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: en-us 9 DSP0212 10 11 Copyright notice Copyright
More informationManaging Application Configuration Data with CIM
Managing Application Configuration Data with CIM Viktor Mihajlovski IBM Linux Technology Center, Systems Management Introduction The configuration of software, regardless whether
More informationDistributed Management Task Force, Inc. Specification DSP0004 COMMON INFORMATION MODEL (CIM) SPECIFICATION
Distributed Management Task Force, Inc. Specification DSP0004 COMMON INFORMATION MODEL (CIM) SPECIFICATION Version 2.2 June 14, 1999 Technical inquiries and editorial comments should be directed in writing
More informationN E T W O R K M A N A G E M E N T P R I N C I P L E S R E V I E W
CS7012 N E T W O R K M A N A G E M E N T P R I N C I P L E S R E V I E W THE MANAGED OBJECT MANAGER / AGENT RELATIONSHIP Standard Interface Local (proprietary) Interface Manager Management Operations Agent
More informationIBM Education Assistance for z/os V2R1
IBM Education Assistance for z/os V2R1 Item: CIM Standards Currency Element/Component: CIM Material is current as of June 2013 Agenda Presentation Objectives Overview Usage & Invocation Interactions &
More informationNovember 18-21, 2008, Santa Clara Marriott, Santa Clara, CA Python CIM Providers with PyWBEM
November 18-21, 2008, Santa Clara Marriott, Santa Clara, CA Python CIM Providers with PyWBEM Bart Whiteley Sr. Software Engineer Motivation Design Goals Benefits Architecture Interface Details Demonstration
More informationEmbedded Web Server Architecture for Web-based Element Management and Network Management
Embedded Web Server Architecture for Web-based Element Management and Network Management October 22, 2001 Hong-Taek Ju, Korea juht@postech.ac.kr, http://dpnm.postech.ac.kr/~juht Contents 1. Introduction
More informationProvider Overview. Description Requirements. The provider requires HP WBEM Services for HP-UX.
Provider Overview HP-UX LAN Indication Provider - CIM Indication Provider for Ethernet LAN interfaces The HP-UX LAN Indication Provider delivers indications for events that occur on Ethernet interfaces.
More informationMeasuring Application Response Times with the CIM Metrics Model
Proceedings of the 13th IFIP/IEEE International Workshop on Distributed Systems: Operations & Management (DSOM 2002), Montreal, Canada, October 2002 Measuring Application Response Times with the CIM Metrics
More informationCIM-RS Payload Representation in JSON
1 2 3 4 Document Identifier: DSP0211 Date: 2015-03-06 Version: 2.0.0 5 6 7 8 9 10 Supersedes: 1.0 Document Type: Specification Document Class: Normative Document Status: Published Document Language: en-us
More informationIntegrated Access Control Policy Management Profile
1 2 3 4 Document Number: DSP1106 Date: 2011-09-16 Version: 1.0.0 5 6 Integrated Access Control Policy Management Profile 7 8 9 Document Type: Specification Document Status: DMTF Standard Document Language:
More informationCIM-RS Protocol. Document Identifier: DSP0210. Date: Version: Supersedes: 1.0. Document Type: Specification
1 2 3 4 Document Identifier: DSP0210 Date: 2015-03-06 Version: 2.0.0 5 6 7 8 9 10 Supersedes: 1.0 Document Type: Specification Document Class: Normative Document Status: Published Document Language: en-us
More informationCIM Metrics Model White Paper Version 2.7. Common Information Model (CIM) Metrics Model. Version 2.7. June 16, 2003
Common Information Model (CIM) Metrics Model Version 2.7 June 16, 2003 Abstract The DMTF Common Information Model (CIM) is a conceptual information model for describing computing and business entities
More informationAdoption of WBEM based Systems Management
Adoption of WBEM based Systems Management This Dell Technical White Paper explains the features and benefits of WBEM based systems management in comparison to SNMP. Chitrak Gupta ESG This document is for
More informationOpen Application Programming Interface Installation and Reference
IBM DS Version 7 Release 3 Open Application Programming Interface Installation and Reference GC27-4211-03 Note Before using this information and the product it supports, read the information in Notices.
More informationMulti-type System Memory Profile
1 2 3 4 5 Document Identifier: DSP1071 Date: 2014-11-04 Version: 1.0.0a 6 Information for Work-in-Progress version: IMPORTANT: This document is not a standard. It does not necessarily reflect the views
More informationCIM Co n c e p ts W h ite P a p e r F o r CIM V C IM C o n c e p ts W h ite P a p e r C IM V e rs io n s 2.4 +
C IM C o n c e p ts W h ite P a p e r C IM V e rs io n s 2.4 + D o c u m e n t V e rs io n 0.9 J u n e 1 8, 2 0 0 3 A b s tra c t The DMTF Common Information Model (CIM) is a conceptual information model
More informationBoot Control Profile. Document Number: DSP1012. Date: Version: Document Type: Specification. Document Status: Final Standard
1 2 3 4 5 Document Number: DSP1012 Date: 2008-11-03 Version: 1.0.0 6 Boot Control Profile 7 8 9 Document Type: Specification Document Status: Final Standard Document Language: E 1 2 3 4 5 6 7 8 9 10 11
More informationWriting Providers for the OpenPegasus CIM Environment
Writing Providers for the OpenPegasus CIM Environment Karl Schopmeyer Tuesday 13:00 17:00 Project Manager, OpenPegasus Project Chair DMTF Application Work Group Version 1.1, 17 June 2003 Agenda What is
More informationWS-Management CIM Binding Specification
1 2 3 4 Document Number: DSP0227 Date: 2011-06-30 Version: 1.2.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: en-us 9 DSP0227 10 11 Copyright Notice Copyright
More informationOpen Application Programming Interface Installation and Reference
IBM System Storage DS Version 6 Release 2 Open Application Programming Interface Installation and Reference GC35-0516-10 Note Before using this information and the product it supports, read the information
More informationCIM Core Model White Paper Version 2.4. White Paper. Copyright "2000" Distributed Management Task Force, Inc. (DMTF). All rights reserved.
White Paper DSP0111 Status: Final Copyright "2000" Distributed Management Task Force, Inc. (DMTF). All rights reserved. DMTF is a not-for-profit association of industry members dedicated to promoting enterprise
More informationLooking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish
Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Anand Nagarajan and Sona Nagarajan Microsemi 1 Agenda Storage management standards Modelling
More informationSMASH Collections Profile
1 2 3 4 Document Number: DSP1006 Date: 2009-07-06 Version: 1.0.0 5 6 7 8 9 Document Type: Specification Document Status: DMTF Standard Document Language: E DSP1006 10 11 12 13 14 15 16 17 18 19 20 21 22
More informationSystem Fault Management Administrator s Guide
System Fault Management Administrator s Guide HP-UX 11i v1 HP Part Number: 5991-6717 Published: E0612 Copyright 2006 Hewlett-Packard Development Company, L.P Legal Notices The information in this document
More informationShare (See System. (See Core Model) Model. (File System)) ServiceAccessPoint. (See Core Model) (See Core Model) * HostedAccessPoint.
Title : Specification 2.7 (UML diagram) Filename : CIM_27.vsd Author : DMTF and Devices Working Group Date : 04/02/2003 Page : Overvie Page 2 : Compute r Page 3 : File s Page 4 : Softare Page 5 : Processing
More informationCPU Profile. Document Number: DCIM1041 Document Type: Specification Document Status: Published Document Language: E Date: Version: 4.0.
CPU Profile Document Number: DCIM1041 Document Type: Specification Document Status: Published Document Language: E Date: 2017-06-20 Version: 4.0.0 Version 4.0.0 1 This profile is for informational purposes
More informationMulti-type System Memory Profile
2 3 4 5 Document Identifier: DSP07 Date: 207-0-9 Version:.0.0 6 7 8 9 0 Supersedes: None Document Class: Normative Document Status: Published Document Language: en-us 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26
More informationDHCP Client Profile. Document Number: DSP1037. Date: Version: Document Type: Specification. Document Status: Final Standard
1 2 3 4 Document Number: DSP1037 Date: 2008-09-04 Version: 1.0.0 5 6 7 8 9 Document Type: Specification Document Status: Final Standard Document Language: E DSP1037 10 11 12 13 14 15 16 17 18 19 20 21
More informationDiscovery in the WBEM Architecture (Infrastructure Discovery)
Discovery in the WBEM Architecture (Infrastructure Discovery) 3:15 pm- 4:05 pm Thursday Winston Bumpus, Novell, Inc. Director of Standards, Karl Schopmeyer, Open Group / Application WG Chair The Problem
More informationBattery Profile. Document Number: DSP1030. Date: Version: Document Type: Specification. Document Status: DMTF Standard
1 2 3 4 Document Number: DSP1030 Date: 2009-06-22 Version: 1.0.0 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: E DSP1030 9 10 11 12 13 14 15 16 17 18 19 20 21 22
More informationCIM Certification Program. Deborah May The Open Group
CIM Certification Program Deborah May The Open Group d.may@opengroup.org Agenda Certification Program Overview of program Test Suite Overview of Test Suite Beta Release DMTF 2002 Developers' Conference
More informationCIM-RS Payload Representation in JSON
1 2 3 4 Document Number: DSP0211 Date: 2013-01-24 Version: 1.0.0 5 6 7 8 9 Document Type: Specification Document Status: DMTF Standard Document Language: en-us DSP0211 10 11 12 Copyright Notice Copyright
More informationDMTF/TOG and Directions in Application Management
DMTF/TOG and Directions in Management April 11 th 2002 Andrea Westerinen Karl Schopmeyer 1 The World of Management FCAPS Fault Configuration Accounting Performance Security End-to-End IT Management Business
More informationManageability Standards. Fortunately, bringing some relief to IT managers and system administrators, Chapter 3. Common Information Model (CIM)
Chapter 3 Manageability Standards The nice thing about standards is that there are so many of them to choose from. Andrew S. Tanenbaum Fortunately, bringing some relief to IT managers and system administrators,
More informationPCI Device Profile. Version
PCI Device Profile Document Number: DCIM1045 Document Type: Specification Document Status: Published Document Language: E Date: 2017-06-20 Version: 4.0.0 Version 4.0.0 1 This profile is for informational
More information* Component. Title : Database Specification Filename: CIM_Database.vsd Author : DMTF Database-WG Date : 9 Nov 2015
Title : Database Specification 2.45.0 Filename: CIM_Database.vsd Author : DMTF Database-WG Date : 9 Nov 205 Page : Database Environment Page 2 : Database Storage Page 3 : Capabilities and Settings Page
More informationSAS 9.2 Foundation Services. Administrator s Guide
SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:
More informationCIM-RS Payload Representation in JSON
1 2 3 4 Document Number: DSP0211 Date: 2012-08-28 Version: 1.0.0a 5 6 Information for Work-in-Progress version: This specification is not a standard. It does not necessarily reflect the views of the DMTF
More informationWBEM Scripting tools for ESXi PyWBEM How-To Version 0.2
WBEM Scripting tools for ESXi PyWBEM How-To Version 0.2 Document Revision History Date Author Version Comments 06-12-2008 Shashi Dande 0.1 Document Started 06-14-2008 Shashi Dande 0.2 Added Installer screenshots
More informationLocation (CORE) Name : string {key} PhysicalPosition : string {key} Address : string. PhysicalElement (CORE)
Title : Physical Specification V2.44.1 Filename : CIM_Physical.vsd Author : DMTF CIM Core Schema WG Date : 18 May 2015 Page 1: Overvie Page 2: Physical Packages, Storage Packages, Connectors & Links Page
More information