Page 2 - Notes
Notes NOTE: A NOTE indicates important information that helps you make better use of your computer. ___________________ Information in this publication is subject to change without notice.© 2010 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the writt...
Page 3 - Contents; Introduction; Base Classes; CIM_PhysicalElement
Contents 3 Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 9 Server Administrator . . . . . . . . . . . . . . . . . . . 9 What’s New in this Release . . . . . . . . . . . . . . . . 9 Documenting CIM Classes and Their Properties . . . . 10 Base Classes . . . . . . . . . . . . ...
Page 4 - CIM_PhysicalConnector
4 Contents CIM_Chip . . . . . . . . . . . . . . . . . . . . . . . . 24 CIM_PhysicalMemory . . . . . . . . . . . . . . . . . . 26 CIM_PhysicalConnector . . . . . . . . . . . . . . . . . 28 CIM_Slot . . . . . . . . . . . . . . . . . . . . . . . . . 31 3 CIM_LogicalElement . . . . . . . . . . . . . . ....
Page 5 - CIM_ParallelController
Contents 5 CIM_Tachometer . . . . . . . . . . . . . . . . . . . . 55 CIM_WatchDog . . . . . . . . . . . . . . . . . . . . . 56 CIM_CoolingDevice . . . . . . . . . . . . . . . . . . . 57 CIM_Fan . . . . . . . . . . . . . . . . . . . . . . . . . 58 CIM_UserDevice . . . . . . . . . . . . . . . . . . . ...
Page 6 - Dell-Defined Classes
6 Contents DELL_SoftwareFeature . . . . . . . . . . . . . . . . . 88 CIM_SystemResource . . . . . . . . . . . . . . . . . . 88 CIM_IRQ . . . . . . . . . . . . . . . . . . . . . . . . . 89 CIM_MemoryMappedIO . . . . . . . . . . . . . . . . . 91 CIM_DMA . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 7 - Index
Contents 7 DELL_CMInventory . . . . . . . . . . . . . . . . . . . 107 DELL_CMOS . . . . . . . . . . . . . . . . . . . . . . . 107 DELL_CMProductInfo . . . . . . . . . . . . . . . . . . 108 DELL_BIOSExtensions . . . . . . . . . . . . . . . . . 109 Management Object File For Change Management . . . . ...
Page 9 - Introduction; into a model of a managed environment. For modeling a managed; Server Administrator; the specific components of your Dell system.; What’s New in this Release; These are the additions to this guide:
Introduction 9 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 environm...
Page 10 - Documenting CIM Classes and Their Properties
10 Introduction 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 fo...
Page 11 - Caption
Introduction 11 • 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 pr...
Page 12 - Parent Classes; Class Name; Classes That Describe Relationships; antecedent; Common Properties of Classes; Antecedent; CIM_PackageCurrentSensor; Dependent
12 Introduction 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 ...
Page 13 - Property
Introduction 13 Table 1-1. Common Properties of Classes Property Description Data Type Caption Describes the object using a short textual description (one-line string). string CreationClassName Indicates the name of the class or the subclass used in the creation of an instance. When used with the ot...
Page 14 - Operational Status Values:
14 Introduction Name Defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property. string Status Provides a string indicating the status of the component. Status values include: Operational Status Values: OK indicates that the object is fu...
Page 15 - Other Documents You May Need
Introduction 15 Other Documents You May Need Besides this Dell OpenManage Server Administrator CIM Reference Guide , you can find the following documents on the Dell Support website at support.dell.com/manuals : • Dell OpenManage Server Administrator User’s Guide documents the features, installation...
Page 16 - Typographical Conventions; Parent Class; Courier; DMAChannel A part of the object’s key value, the DMA channel; Availability; values are
16 Introduction Typographical Conventions The following example shows how most of the classes in the Dell CIM provider are documented. Table 1-2 shows a partial class description for the DELL_DMA class. (For a full class description, see Table 3-42) Class Name appears in Courier typeface and provide...
Page 17 - ManagedSystemElement
CIM_PhysicalElement 17 2 CIM_PhysicalElement CIM_PhysicalElement is a CIM-defined class. The CIM_PhysicalElement class contains the subclasses shown in Figure 2-1. Figure 2-1. CIM_PhysicalElement Class Structure CIM_PhysicalElement Subclasses of the CIM_PhysicalElement class listed in Table 2-1 defi...
Page 18 - CIM_ManagedSystemElement
18 CIM_PhysicalElement One card, for example, could implement both a modem and a local area network (LAN) adapter. In this case, the card would be represented by a single physical element associated with multiple logical devices. Table 2-1. CIM_PhysicalElement Properties Class Name: CIM_PhysicalElem...
Page 20 - VisibleAlarm; or; AudibleAlarm; , and data related to security breaches are also members of
20 CIM_PhysicalElement CIM_PhysicalFrame The CIM_PhysicalFrame class described in Table 2-3 contains other frame enclosures such as racks and chassis. Properties like VisibleAlarm or AudibleAlarm , and data related to security breaches are also members of this class. Table 2-3. CIM_Physical Frame Pr...
Page 21 - ChassisTypes
CIM_PhysicalElement 21 CIM_Chassis The CIM_Chassis class described in Table 2-4 represents the physical elements that enclose physical elements such as power supplies, fans, and processors. Table 2-4. CIM_Chassis Parent Properties Class Name: CIM_Chassis Parent Class: CIM_PhysicalFrame Property Desc...
Page 24 - The
24 CIM_PhysicalElement CIM_PhysicalComponent The CIM_PhysicalComponent class listed in Table 2-6 represents any low-level or basic component within a package. A component object either cannot or does not need to be broken down into its constituent parts. For example, an application specific integrat...
Page 25 - FormFactor
CIM_PhysicalElement 25 Table 2-7. CIM_Chip Properties Class Name: CIM_Chip Parent Class: CIM_PhysicalComponent Property Description Data Type FormFactor 0 - Unknown 1 - Other 2 - SIP 3 - DIP 4 - ZIP 5 - SOJ 6 - Proprietary 7 - SIMM 8 - DIMM 9 - TSOP 10 - PGA 11 - RIMM 12 - SODIMM 13 - SRIMM 14 - SMD...
Page 26 - MemoryType
26 CIM_PhysicalElement CIM_PhysicalMemory The CIM_PhysicalMemory class described in Table 2-8 is a subclass of CIM_Chip , representing low-level memory devices, such as SIMMS, DIMMs, and so on. Table 2-8. CIM_PhysicalMemory Properties Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip Property De...
Page 27 - DataWidth
CIM_PhysicalElement 27 MemoryType (continued) 11 - Flash 12 - EEPROM 13 - FEPROM 14 - EPROM 15 - CDRAM 16 - 3DRAM 17 - SDRAM 18 - SGRAM 19 - RDRAM 20 - DDR 21 - DDR2 22 - DDR2 FB-DIMM 24 - DDR3 25 - FBD2 TotalWidth Indicates the total width, in bits, of the physical memory, including check or error ...
Page 32 - SystemSlotType; property are as follows:
32 CIM_PhysicalElement SystemSlotType Indicates the type of system slot. Values for the SystemSlotType property are as follows: 1 - Other 2 - Unknown 3 - ISA 4 - MCA 5 - EISA 6 - PCI 7 - PCMCIA 8 - VL-VESA 9 - Proprietary 10 - Processor Card Slot 11 - Proprietary Memory Card Slot 12 - I/O Riser Card...
Page 35 - is a CIM-defined class containing the subclasses
CIM_LogicalElement 35 3 CIM_LogicalElement CIM_LogicalElement is a CIM-defined class containing the subclasses shown in Figure 3-1. Figure 3-1. CIM_LogicalElement Class Structure DELL_Chassis CIM_ ManagedSystemElement CIM_LogicalElement CIM_Syste m CIM_Co m puterSyste m CIM_LogicalDevice CIM_FRU CIM...
Page 43 - DELL_ManagedSystemServicesDevice
CIM_LogicalElement 43 DELL_ManagedSystemServicesDevice The DELL_ManagedSystemServicesDevice class listed in Table 3-9 defines the type, size of storage devices in MB, and related information. FullDuplex Indicates whether the port is operating in a full duplex mode. Boolean AutoSense Indicates whethe...
Page 45 - NicTOECapability
CIM_LogicalElement 45 Table 3-10. DELL_NetworkPort Properties Class Name: Dell_NetworkPort Parent Class: CIM_NetworkPort Property Description Data Type NicTOECapability Defines NIC TCP Offload Engine (TOE) capability. The following values, with explanations, are possible for this property: 0 - NIC/d...
Page 49 - PossibleValues
CIM_LogicalElement 49 CIM_DiscreteSensor The CIM_DiscreteSensor class described in Table 3-12 has a set of legal string values that it can report. The CIM_DiscreteSensor will always have a "current reading" that corresponds to one of the enumerated values. CIM_NumericSensor The CIM_NumericSe...
Page 50 - Table 3-13 provides definitions for; NumericSensor; UnitModifier; User Definable
50 CIM_LogicalElement Figure 3-2. Ranges for Threshold Values Table 3-13 provides definitions for NumericSensor properties. Table 3-13. CIM_NumericSensor Properties Class Name: CIM_NumericSensor Parent Class: CIM_Sensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading...
Page 52 - CIM_TemperatureSensor
52 CIM_LogicalElement CIM_TemperatureSensor The CIM_TemperatureSensor class listed in Table 3-14 contains sensors that sample ambient temperature and return a value in degrees Celsius. Table 3-14. CIM_TemperatureSensor Properties Class Name: CIM_TemperatureSensor Parent Class: CIM_NumericSensor Prop...
Page 59 - IsLocked
CIM_LogicalElement 59 CIM_UserDevice The CIM_UserDevice class shown in Table 3-21 contains logical devices that allow a computer system’s users to input, view, or hear data. Classes derived from CIM_UserDevice include CIM_Keyboard and CIM_PointingDevice . CIM_PointingDevice The CIM_PointingDevice cl...
Page 60 - Handedness
60 CIM_LogicalElement Table 3-22. CIM_PointingDevice Properties Class Name: CIM_PointingDevice Parent Class: CIM_UserDevice Property Description Data Type PointingType Indicates the type of pointing device. Values for the PointingType property are: 1 - Other 2 - Unknown 3 - Mouse 4 - Trackball 5 - T...
Page 63 - ActiveInputVoltage
CIM_LogicalElement 63 ActiveInputVoltage Indicates which input voltage range is currently in use. Range 1, 2, or both can be specified using the values 3, 4, or 5, respectively. If the supply is not drawing power, a value of 6 (neither) can be specified. This information is necessary in the case of ...
Page 64 - ProtocolSupported
64 CIM_LogicalElement CIM_Controller The CIM_Controller class shown in Table 3-25 groups miscellaneous control-related devices. Examples of controllers are small computer system interface (SCSI) controllers, Universal Serial Bus (USB) controllers, and serial controllers. Table 3-25. CIM_Controller P...
Page 67 - basic control over the device’s ability to respond to,
CIM_LogicalElement 67 CIM_PCIController The CIM_PCIController class listed in Table 3-28 contains a set of devices that follow the Peripheral Component Interconnect (PCI) protocol defined by the Personal Computer Memory Card International Association (PCMCIA). The PCI protocol defines how data is tr...
Page 68 - Values for the; CommandRegister
68 CIM_LogicalElement CIM_PCIDevice The CIM_PCIDevice class shown in Table 3-29 describes the capabilities and management of a PCI device controller on an adapter card. Values for the CommandRegister property are: 0 - Unknown 1 - Other 2 - Supports 66 MHz 3 - Supports user-definable features 4 - Sup...
Page 73 - CPUStatus
CIM_LogicalElement 73 ExtendedStates Indicates the setting of the extended capabilities of the processor. This attribute is a bit field. The following are the definitions of a bit when set to one:Bit 0 — Virtualization Technology (VT) enabledBit 1 — Demand-Based Switching (DBS) enabledBit 2 — eXecut...
Page 74 - Family
74 CIM_LogicalElement Family Refers to the processor family type. Values for the Family property are as follows: 1 - Other 2 - Unknown 3 - 8086 4 - 80286 5 - 80386 6 - 80486 7 - 8087 8 - 80287 9 - 80387 10 - 80487 11 - Pentium Brand 12 - Pentium Pro 13 - Pentium II 14 - Pentium processor with MMX te...
Page 80 - identified in Table 3-32 contains devices that
80 CIM_LogicalElement CIM_StorageExtent CIM_StorageExtent identified in Table 3-32 contains devices that manage data storage, for example, hard drives or microprocessor memory. Family (continued) 300 - 6x86 301 - MediaGX 302 - MII 320 - WinChip 350 - DSP 500 - Video processor Table 3-32. CIM_Storage...
Page 82 - CacheType
82 CIM_LogicalElement Table 3-34. CIM_CacheMemory Properties Class Name: CIM_CacheMemory Parent Class: CIM_Memory Property Description Data Type Level Defines whether this is the primary, secondary, or tertiary cache. Values for the Level property are as follows: 1 - Other 2 - Unknown 3 - Primary 4 ...
Page 85 - SoftwareElementType are:
CIM_LogicalElement 85 SoftwareElementType Indicates the type of software element. Values for SoftwareElementType are: 1 - Other 2 - Unknown 3 - BIOS 4 - ESM 5 - PSPB 6 - System Backplane 7 - Hendrix (PV20x) Kernel 8 - Hendrix (PV20x) Application 9 - Front Panel 10 - BMC 11 - Hot Plug PCI 12 - SDR 13...
Page 95 - be operational in order to have redundancy. For; MinNumberNeeded; property should be set to
CIM_LogicalElement 95 DELL_PSRedundancyGroup The DELL_PSRedundancyGroup described in Table 3-45 is a Dell-specific extension of the CIM_PowerSupply class. The DELL_PSRedundancyGroup class defines what constitutes power supply redundancy in a system. Table 3-44. CIM_ExtraCapacityGroup Properties Clas...
Page 96 - DELL_FanRedundancyGroup; CIM_EnabledLogicalElement Group; CIM_EnabledLogicalElementGroup; DELL_FanRedundancyGroup
96 CIM_LogicalElement DELL_FanRedundancyGroup The DELL_FanRedundancyGroup described in Table 3-46 defines what constitutes fan redundancy in a system. CIM_EnabledLogicalElement Group The CIM_EnabledLogicalElementGroup class described in Table 3-47 extends the CIM_LogicalElementGroup class to abstrac...
Page 97 - local; CIM_ServiceAccessPointGroup
CIM_LogicalElement 97 CIM_ServiceAccessPoint The CIM_ServiceAccessPointGroup class described in Table 3-48 represents the ability to utilize or invoke a service. Access points indicate that a service is available to other entities for use. CIM_RemoteServiceAccessPoint The CIM_RemoteServiceAccessPoin...
Page 99 - DELL_RemoteServiceAccessPort; DELL_RemoteServiceAccessPortGroup
CIM_LogicalElement 99 DELL_RemoteServiceAccessPort The DELL_RemoteServiceAccessPortGroup class described in Table 3-50 is an extended class of the CIM_RemoteServiceAccessPointGroup class. The DELL_RemoteServiceAccessPortGroup class provides information about Dell implementation-specific attributes. ...
Page 101 - DCIM_RegisteredProfile
CIM_LogicalElement 101 DCIM_RegisteredProfile The DCIM_RegisteredProfile class is derived from the CIM_RegisteredProfile class. This class advertises the capabilities of DCIM_OEM_DataAccessModule.
Page 103 - None
Dell-Defined Classes 103 4 Dell-Defined Classes The Dell-defined classes are defined and populated by Dell rather than by CIM. None of these classes have a parent class and are on the same level as CIM_ManagedSystemElement . For information on how the logs are formatted, see Table 2-5. Figure 4-1. D...
Page 105 - Description
Dell-Defined Classes 105 DELL_CMDevice The DELL_CMDevice identified in Table 4-4 contains information related to the Dell change management device. Table 4-3. DELL_CMApplication Properties Class Name: DELL_CMApplication Parent Class: None Property Description Data Type componentType Defines the appl...
Page 106 - DELL_CMDeviceApplication
106 Dell-Defined Classes DELL_CMDeviceApplication The DELL_CMDeviceApplication class identified in Table 4-5 contains information related to the Dell change management association between the device and application. subVendorID Defines an ID for an additional vendor supplying the device string devic...
Page 110 - This section shows the Management Object File (MOF)
110 Dell-Defined Classes Management Object File For Change Management This section shows the Management Object File (MOF) invcim.mof . #pragma classflags("forceupdate") #pragma namespace("\\\\.\\Root\\CIMV2") [Locale(1033) : ToInstance] Instance of __Namespace { Name = "Dell"...
Page 111 - class contains all the information
Dell-Defined Classes 111 SupportsEnumeration = "TRUE"; }; instance of __MethodProviderRegistration { Provider = $P; }; //core.mof //=====================================// Using my own MOF instead of inheriting from existing MOFs, for rapid prototyping.// ====================================...
Page 113 - class contains all the information related to
Dell-Defined Classes 113 { [write (true), key: ToSubClass]string name;[write (true), key: ToSubClass]string description;[write (true), key: ToSubClass]string vendor;[write (true), key: ToSubClass]string version;}; [Dynamic, Provider ("omprov"), Description("The Dell_CMOS class contains a...
Page 115 - Classes for Power Management; The new classes introduced for power management are:
Dell-Defined Classes 115 Dell_CMDevice REF Antecedent; [key, Override ("Dependent"), Description ("The Application") ] Dell_CMApplication REF Dependent; }; // =====// end of file// ===== Classes for Power Management The new classes introduced for power management are: // ============...
Page 126 - uint16 powerCapSetting
126 Dell-Defined Classes "User configured power setting") ] uint16 powerCapSetting; [Description ( "Instantaneous headroom") ] uint32 instHeadRoom; [Description ( "Peak headroom") ] uint32 peakHeadRoom; [Description ( "function to be used to set the power budget") ] /...
Page 127 - DELL_PowerConsumptionAmpsSensor REF Dependent
Dell-Defined Classes 127 { [Override ("Antecedent"), Description ("The PowerSupply instance.") ] CIM_PowerSupply REF Antecedent; [Override ("Dependent"), Description ( "The PowerConsumptionAmpsSensor associated with the CIM_PowerSupply.") ] DELL_PowerConsumptionAmpsSe...
Page 128 - DELL_PowerConsumptionWattsSensor REF Dependent
128 Dell-Defined Classes DELL_System REF Antecedent; [Override ("Dependent"), Description ( "The PowerConsumptionWattsSensor associated with the system.") ] DELL_PowerConsumptionWattsSensor REF Dependent; }; // ================================================== // AssociatedSystemPCD...
Page 133 - uint16 customFanSettings
Dell-Defined Classes 133 [Description ("Custom Profile fan management setting")] uint16 customFanSettings; };
Page 137 - Element; Element; CIM_PackageVoltSensor
CIM_Dependency 137 CIM_PackageVoltSensor The CIM_PackageVoltSensor identified in Table 5-3 contains voltage sensors that are often installed in a package such as a chassis or a rack to assist in the monitoring of the package in general. This relationship is described by the CIM_PackageVoltSensor ass...
Page 139 - CIM_PackagePowerSupplySensor; CIM_PowerSupplySensor
CIM_Dependency 139 CIM_PackagePowerSupplySensor The CIM_PackagePowerSupplySensor class described in Table 5-6 contains power supplies that provide power to the whole package. Table 5-5. CIM_PackageFanSensor Properties Class Name: CIM_PackageFanSensor Parent Class: CIM_Dependency Element Description ...
Page 140 - DELL_PackagePSRedundancy; DELL_PackagePSRedundancy
140 CIM_Dependency DELL_PackagePSRedundancy The DELL_PackagePSRedundancy class listed in Table 5-7 defines what constitutes power supply redundancy for an entire package. DELL_PSRedundancy The DELL_PSRedundancy class shown in Table 5-8 defines what constitutes power supply redundancy for Dell system...
Page 143 - CIM classes and properties, 10
Index 143 Index C CIM classes and properties, 10 base classes, 11classes that describe relationships, 12 common properties of classes, 12conventions, 12parent classes, 12 CIM_Chip, 24CIM_Dependency CIM_PackageCurrentSensor, 138CIM_PackageFanSensor, 138CIM_PackagePowerSupplySensor, 139 CIM_PackageTem...
Page 144 - CIM_PhysicalElementClass
144 Index CIM_PhysicalComponent, 24CIM_PhysicalElememt CIM_PhysicalConnector, 28CIM_PhysicalMemory, 26 CIM_PhysicalElement, 17 CIM_Chassis, 21CIM_Chip, 24CIM_PhysicalComponent, 24CIM_PhysicalFrame, 20CIM_PhysicalPackage, 19CIM_Slot, 31DELL_Chassis, 22structure of, 17 CIM_PhysicalElementClass structu...