Dell Openmanage Server Administrator Version 6.5 CIM
Total Page:16
File Type:pdf, Size:1020Kb
Dell OpenManage Server Administrator Version 6.5 CIM Reference Guide Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data instructions are not followed. ___________________ Information in this publication is subject to change without notice. © 2011 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell™, the DELL logo, and OpenManage™ are trademarks of Dell Inc. Microsoft® and Windows Server® are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Intel®, Pentium®, Xeon®, Itanium®, i860®, i960®, and Celeron® are registered trademarks and MMX™, i386™, i486™, SpeedStep™, and Core™ are trademarks of Intel Corporation in the United States and/or other countries. AMD™, AMD Athlon™, AMD Duron™, AMD-K5™, AMD-K6™, Opteron™, Sempron™, Phenom™ and Turion™ are trademarks and AMD-K6 -2® and AMD-K6 -III® are registered trademarks of Advanced Micro Devices, Inc. in the United States and/or other countries. Crusoe™ and Efficeon™ are trademarks of Transmeta Corporation in the United States and/or other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own. 2011 - 03 Contents 1 Introduction . 9 Server Administrator . 9 What’s New in This Release . 9 Documenting CIM Classes and Their Properties . 10 Base Classes . 11 Parent Classes . 12 Classes That Describe Relationships . 12 Dell-Defined Classes . 12 Common Properties of Classes . 13 Other Documents You May Need . 15 Typographical Conventions . 16 2 CIM_PhysicalElement . 19 CIM_PhysicalElement . 19 CIM_PhysicalPackage . 21 CIM_PhysicalFrame . 22 CIM_Chassis . 23 DELL_Chassis . 24 CIM_PhysicalComponent . 26 Contents 3 CIM_Chip . 26 CIM_PhysicalMemory . 28 CIM_PhysicalConnector . 30 CIM_Slot . 33 3 CIM_LogicalElement . 37 CIM_LogicalElement . 38 CIM_System . 39 CIM_ComputerSystem . 40 DELL_System . 40 CIM_LogicalDevice . 41 CIM_FRU . 42 CIM_Sensor . 43 CIM_DiscreteSensor . 44 CIM_NumericSensor . 45 CIM_TemperatureSensor . 48 CIM_CurrentSensor . 49 CIM_VoltageSensor . 50 CIM_Tachometer . 51 CIM_WatchDog . 51 CIM_CoolingDevice . 53 CIM_Fan . 53 4 Contents CIM_UserDevice . 54 CIM_PointingDevice . 55 CIM_Keyboard . 56 CIM_PowerSupply . 57 CIM_Controller . 60 CIM_ParallelController . 61 CIM_SerialController . 62 CIM_PCIController . 63 CIM_PCIDevice . 64 CIM_PCIBridge . 65 CIM_Processor . 66 CIM_StorageExtent . 75 CIM_Memory . 76 CIM_CacheMemory . 76 CIM_SoftwareElement . 78 DELL_SoftwareFeature . 82 CIM_SystemResource . 83 CIM_IRQ . 84 CIM_MemoryMappedIO . 86 CIM_DMA . 87 CIM_RedundancyGroup . 88 Contents 5 CIM_ExtraCapacityGroup . 89 DELL_PSRedundancyGroup . 89 DELL_FanRedundancyGroup . 90 CIM_EnabledLogicalElementGroup . 90 CIM_ServiceAccessPoint . 91 CIM_RemoteServiceAccessPoint . 91 DELL_RemoteServiceAccessPort . 93 4 Dell-Defined Classes . 95 DELL_PostLog . 96 DELL_CMApplication . 96 DELL_CMDevice . 97 DELL_CMDeviceApplication . 98 DELL_CMInventory . 98 DELL_CMOS . 99 DELL_CMProductInfo . 100 DELL_BIOSExtensions . 101 DELL_BIOSSettings . 102 DELL_SDCardDevice . 103 DELL_NetworkPort . 104 DELL_PowerConsumptionAmpsSensor . 108 DELL_PowerConsumptionWattsSensor . 109 6 Contents DELL_PowerConsumptionData . 110 DCIM_OEM_DataAccessModule . 111 DCIM_RegisteredProfile . 112 5 CIM_Dependency . 113 DELL_FanSensor . 114 CIM_PackageTempSensor . 114 CIM_PackageVoltSensor . 115 CIM_PackageCurrentSensor . 116 CIM_PackageFanSensor . 116 CIM_PackagePowerSupplySensor . 117 DELL_PackagePSRedundancy . 118 DELL_PSRedundancy . 118 DELL_AssociatedSupplyPCAmps . 119 DELL_AssociatedSystemPCWatts . 120 AssociatedSystemPCData . 120 DELL_PowerProfileData . 121 Index . 123 Contents 7 8 Contents 1 Introduction This reference guide documents the Dell OpenManage Server Administrator Common Information Model (CIM) provider contained in the Management Object File (MOF) dccim32.mof. CIM provides a conceptual model for describing manageable objects in a systems management environment. CIM is a modeling tool rather than a programming language. CIM provides the structure for organizing objects into a model of a managed environment. For modeling a managed environment, CIM makes available a set of abstract and concrete classes of objects. These classes model the basic characteristics of systems, networks, and applications, as well as groupings of management-related data. For more information about CIM, see the Distributed Management Task Force (DMTF) website at dmtf.org and the Microsoft website at microsoft.com. Server Administrator Server Administrator provides a suite of systems management information for keeping track of your networked systems. In addition to providing systems management agents that are independent of the management console, Server Administrator supports these systems management standards: CIM and Simple Network Management Protocol (SNMP). In addition to supporting systems management industry standards, Server Administrator provides additional systems management information about the specific components of your Dell system. What’s New in This Release The release highlights of 6.5 are: • New enumeration value (NIC Capabilities) to the Dell_NetworkPort class. Introduction 9 For a list of platforms, Operating Systems, and Browsers support added and deprecated, refer to the Dell OpenManage Server Administrator Version 6.5 User's Guide and Dell Systems Software Support Matrix Version 6.5 at support.dell.com/manuals. Documenting CIM Classes and Their Properties The Dell CIM provider extends support to Dell-specific software and hardware components. The Dell MOF defines the classes for the Dell CIM provider. All of the supported classes and properties in the MOF are documented in this guide. The following subsections define some of the basic building blocks of CIM classes that are used in describing the dccim32 provider name. These subsections also explain how the elements used in describing these classes are organized. This section does not document the entire CIM schema, but only those classes and properties supported by the dccim32 provider. The list of properties for each supported class varies greatly. The property values being presented could be NULL or empty string on some systems, although in general, some non-empty values can be expected. Key properties (listed below) always carry non-empty values. It is recommended that you use only the following properties as key attributes: • CIM_PhysicalElement: CreationClassName, Tag • CIM_System: CreationClassName, Name • CIM_LogicalDevice: SystemCreationClassName, SystemName, CreationClassName, DeviceID • CIM_Dependency: Antecedent, Dependent • CIM_SoftwareElement: Name, Version, SoftwareElementState, SoftwareElementID, TargetOperatingSystem • CIM_SoftwareFeature: IdentifyingNumber, ProductName, Vendor, Version, Name • CIM_IRQ: CSCreationClassName, CSName, CreationClassName, IRQNumber • CIM_MemoryMappedIO: CSCreationClassName, CSName, CreationClassName, StartingAddress 10 Introduction • CIM_DMA: CSCreationClassName, CSName, CreationClassName, DMAChannel • CIM_RedundancyGroup: CreationClassName, Name • DELL_EsmLog: RecordNumber • DELL_PostLog: RecordNumber • DELL_BIOSExtensions: systemBIOSCharacteristics • DELL_BIOSSettings: DisplayName • CIM_ServiceAccessPoint: SystemCreationClassName, SystemName, CreationClassName, Name Base Classes The classes listed in the Server Administrator CIM provider class hierarchy do not have a parent property. These base classes do not derive from another class. The base classes are: • CIM_ManagedSystemElement • CIM_Dependency • DELL_EsmLog • DELL_PostLog • DELL_CMApplication • DELL_CMDevice • DELL_CMDeviceApplications • DELL_CMInventory • DELL_CMOS • DELL_CMProductInfo The CIM_ManagedSystemElement class is the base class for the system element hierarchy from which all other CIM classes are derived. As a result, CIM_ManagedSystemElement has no parent. Examples of managed system elements include software components such as files, devices such as hard drives and controllers, and physical subcomponents of devices such as chip sets and cards. For the CIM_ManagedSystemElement properties, see Caption, CreationClassName, Description, Name, and Status in Table 1-1. Introduction 11 The Dell-defined classes are not defined in the official schema by the DMTF, the industry group that defines the standards for CIM, and hence do not have parent classes. CIM_Dependency does not have a parent class because it is a relationship or association between two managed system elements. Parent Classes Most classes in the dccim32 provider document both a Class Name and a Parent Class property. The parent class is the class from which any given class inherits its core properties. For example, the CIM_Controller class has the CIM_LogicalDevice class as its parent, and has various types of controllers (CIM_ParallelController, CIM_SerialController) as its children. Classes That Describe Relationships Classes that derive from CIM_Dependency have CIM_Dependency as their parent class, but they are documented in terms of antecedent and dependent elements in a relationship rather than in terms of common properties. Consider the following relationship between