Dell OpenManage Server Administrator Version 7.
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. © 2012 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden.
Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . Server Administrator . . . . . . . . . . . . . . . . . . . What’s New in This Release . . . . . . . . . . . . . . . Documenting CIM Classes and Their Properties Base Classes 9 9 . . . . 10 . . . . . . . . . . . . . . . . . . . . 11 Parent Classes . . . . . . . . . . . . . . . . . . . Classes That Describe Relationships Dell-Defined Classes 12 . . . . . . . 12 . . . . . . . . . . . . . . . .
CIM_Chip . . . . . . . . . . . . . . . . . . . . . . . . CIM_PhysicalMemory . . . . . . . . . . . . . . . . . . 3 30 . . . . . . . . . . . . . . . . . . . . . . . . . 33 CIM_LogicalElement . . . . . . . . . . . . . . . . 37 . . . . . . . . . . . . . . . . . . 38 . . . . . . . . . . . . . . . . . . . . . . . 39 CIM_LogicalElement CIM_System CIM_ComputerSystem DELL_System . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . .
CIM_UserDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 . . . . . . . . . . . . . . . . . . . . . 56 CIM_PointingDevice CIM_Keyboard . CIM_PowerSupply CIM_Controller 54 . . . . . . . . . . . . . . . . . . . 57 . . . . . . . . . . . . . . . . . . . . . 60 . . . . . . . . . . . . . . . . . 61 . . . . . . . . . . . . . . . . . . 62 . . . . . . . . . . . . . . . . . . . 63 CIM_PCIDevice . . . . . . . . . . . . . . . . . . . . . 64 CIM_PCIBridge . . . .
CIM_ExtraCapacityGroup . . . . . . . . . . . . . . . . DELL_PSRedundancyGroup DELL_FanRedundancyGroup . . . . . . . . . . . . . . . 89 . . . . . . . . . . . . . . 90 CIM_EnabledLogicalElementGroup . CIM_ServiceAccessPoint . . . . . . . . . . 90 . . . . . . . . . . . . . . . . 91 . . . . . . . . . . . 91 . . . . . . . . . . . . 93 . . . . . . . . . . . . . . . 95 . . . . . . . . . . . . . . . . . . . . . . 96 CIM_RemoteServiceAccessPoint .
DELL_PowerConsumptionData . . . . . . . . . . . . 112 . . . . . . . . . . . . . . . . 114 DCIM_OEM_DataAccessModule DCIM_RegisteredProfile 5 CIM_Dependency DELL_FanSensor . . . . . . . . . . . . . . . . . . 113 114 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 . . . . . . . . . . . . . . . . 115 CIM_PackageTempSensor CIM_PackageVoltSensor CIM_PackageCurrentSensor CIM_PackageFanSensor . . . . . . . . . . . . . . 116 . . . . . . . . . . . . . . . . 116 . . . . .
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.
Documenting CIM Classes and 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.
• 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.
Parent Classes Most classes in the dccim32 provider document 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 parent and the various types of controllers (CIM_ParallelController, CIM_SerialController) as children.
Common Properties of Classes Many classes have certain common properties such as Caption, Description, and CreationClassName. Table 1-1 defines properties that have the same meaning in every class that has this property and are defined more than once in this guide. Table 1-1. Common Properties of Classes Property Description Data Type Caption Describes the object using a short textual description (one-line string).
Table 1-1. Common Properties of Classes (continued) Property Description Data Type Manufacturer Provides the name of the organization string responsible for producing the CIM_PhysicalElement or CIM_SoftwareElement. This may be the entity from whom the element is purchased. Purchase information is contained in the Vendor property of CIM_Product. Name Defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.
Table 1-1. Common Properties of Classes (continued) Property Description Data Type UnitModifier Provides the unit multiplier for the values sint32 returned by this sensor. All the values returned by this sensor are represented in units of 10 raised to the power of the unit modifier. If the unit modifier is –6, then the units of the values returned are microvolts. The units apply to all numeric properties of the sensor, unless explicitly overridden by the units’ qualifier.
• Dell OpenManage Server Administrator Command Line Interface User’s Guide explains how to perform tasks using the text-based command line interface. • Dell OpenManage Server Administrator Messages Reference Guide lists the messages that you can receive on the systems management console or on the operating system’s event viewer. • Dell OpenManage Server Administrator SNMP Reference Guide documents the SNMP management information base (MIB).
Class Name: CIM_DMA Parent Class: CIM_SystemResource Property Description Data Type Availability Availability of the DMA.
Introduction
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.
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_PhysicalElement Parent Class: CIM_ManagedSystemElement Property Description Data Type CreationClassN See Table 1-1. ame Manufacturer See Table 1-1. Model The name by which the physical element is generally known.
CIM_PhysicalPackage CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalPackage The CIM_PhysicalPackage class listed in Table 2-2 represents physical elements that contain or host other components. Examples are a rack enclosure or an adapter card with multiple functions. Table 2-2.
CIM_PhysicalFrame CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalPackage CIM_PhysicalFrame The CIM_PhysicalFrame class described in Table 2-3 contains other frame enclosures such as racks and chassis. Properties such as VisibleAlarm or AudibleAlarm, and data related to security breaches are also members of this class. Table 2-3.
CIM_Chassis CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalPackage CIM_PhysicalFrame 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.
DELL_Chassis CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalPackage CIM_PhysicalFrame CIM_Chassis DELL_Chassis The DELL_Chassis class listed in Table 2-5 defines the identification and status properties of the chassis. DELL_Chassis inherits from CIM-defined classes, but is populated by Dell properties. Table 2-5. DELL_Chassis Properties Class Name: DELL_Chassis Parent Class: CIM_Chassis Property Description AssetTag Indicates the container AssetTag string.
Table 2-5. DELL_Chassis Properties (continued) Class Name: DELL_Chassis Parent Class: CIM_Chassis Property Description Data Type LogFormat Defines whether the event log data is in unicode or binary (raw) format. Values for the event LogFormat property are: uint16 1 - Formatted (event log only) 2 - Unformatted 3 - Events_and_POST_Formatted (both the event log and power-on self-test [POST] log are in unicode format) FanStatus Indicates the global status of fan sensors.
Table 2-5. DELL_Chassis Properties (continued) Class Name: DELL_Chassis Parent Class: CIM_Chassis Property Description ChassisExpressServiceCode Indicates the chassis express service code Data Type string CIM_PhysicalComponent CIM_ManagedSystemElement 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.
Table 2-7.
CIM_PhysicalMemory CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalComponent CIM_Chip CIM_PhysicalMemory The CIM_PhysicalMemory class listed 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 Description Data Type FormFactor See Table 2-7. uint16 MemoryType Indicates the type of physical memory.
Table 2-8. CIM_PhysicalMemory Properties (continued) Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip Property Description MemoryType (continued) 11 - Flash Data Type 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 correction bits.
Table 2-8. CIM_PhysicalMemory Properties (continued) Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip Property Description BankLabel A string identifying the physically labeled bank string where the memory is located, for example, "Bank 0" or "Bank A." PositionInRow Specifies the position of the physical memory in a “row.” For example, if it takes two 8-bit memory devices to form a 16-bit row, then a value of 2 means that this memory is the second device.
Table 2-9. CIM_PhysicalConnector Properties Class Name: CIM_PhysicalConnector Parent Class: CIM_PhysicalElement Property Description Data Type ConnectorPinout A free-form string describing the pin configuration and signal usage of a physical connector. ConnectorType Table 2-10. string An array of integers defining the type of uint16 physical connector. An array is specified to allow the description of “combinations” of connector information.
Table 2-10.
CIM_Slot CIM_ManagedSystemElement CIM_PhysicalElement CIM_PhysicalConnector CIM_Slot The CIM_Slot class listed in Table 2-11 represents connectors into which packages are inserted. For example, a physical package that is a hard drive can be inserted into a small computer system interface-single connector attachment (SCSI-SCA) slot. As another example, a card can be inserted into a 16-, 32-, or 64-bit expansion slot on a host board. Table 2-11.
Table 2-11. CIM_Slot Properties (continued) Class Name: class CIM_Slot Parent Class: CIM_PhysicalConnector Property Description SystemSlotType Indicates the type of system slot.
Table 2-11.
CIM_PhysicalElement
3 CIM_LogicalElement CIM_LogicalElement is a CIM-defined class containing the subclasses described in Figure 3-1. Figure 3-1.
CIM_LogicalElement CIM_ManagedSystemElement CIM_LogicalElement Table 3-1 lists the following characteristics for members of the CIM_LogicalElement class: • Represent abstractions used to manage and coordinate aspects of a physical environment such as files, processes, systems, system capabilities, and network components in the form of logical devices • Represent devices, where devices are abstractions of hardware entities that may or may not be realized in physical hardware Table 3-1.
CIM_System CIM_ManagedSystemElement CIM_LogicalElement CIM_System The CIM_System class described in Table 3-2 defines a collection of managed system elements that operates as a functional whole. An instance of the CIM_System class contains a well-defined list of components that work together to perform a specific function. Table 3-2. CIM_System Properties Class Name: CIM_System Parent Class: CIM_LogicalElement Property Description Data Type CreationClassName See Table 1-1.
CIM_ComputerSystem CIM_ManagedSystemElement CIM_LogicalElement CIM_System CIM_ComputerSystem The CIM_ComputerSystem class described in Table 3-3 contains some or all of the following CIM_ManagedSystemElements: file system, operating system, processor, and memory (volatile and/or nonvolatile storage). For properties, see Table 3-2. Table 3-3.
CIM_LogicalDevice CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice The CIM_LogicalDevice class described in Table 3-5 models a hardware entity that may be realized in physical hardware. CIM_LogicalDevice includes any characteristics of a logical device that manages its operation or configuration. An example of a logical device is a temperature sensor’s reading of the actual temperature. Table 3-5.
CIM_FRU CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_FRU The CIM_FRU class described in Table 3-6 contains manufacturing information related to the Field Replaceable Units (FRU) of a system such as a system planar or I/O riser card. Table 3-6. CIM_FRU Properties Class Name: CIM_FRU Parent Class: CIM_LogicalDevice Property Description Data Type FRUInformationState Indicates the state and availability of FRU information.
CIM_Sensor CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor CIM_CurrentSensor The CIM_Sensor class described in Table 3-7 contains hardware devices capable of measuring the characteristics of some physical property, for example, the temperature or voltage characteristics of a computer system. Table 3-7.
Table 3-7. CIM_Sensor Properties (continued) Class Name: CIM_Sensor Parent Class: CIM_LogicalDevice Property Description PossibleStates Enumerates the string outputs of the sensor. For string example, a NumericSensor can report states based on threshold readings. CurrentState Indicates the current state of the sensor. This value is string always one of the Possible States.
CIM_NumericSensor CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor The CIM_NumericSensor class described in Table 3-9 returns numeric settings and may also support threshold settings. Figure 3-2 shows the relationship among upper and lower critical and upper and lower non-critical threshold values. The normal range falls between upper and lower non-critical thresholds.
Figure 3-2. Ranges for Threshold Values FATAL CRITICAL UPPER WARNING UPPER User Definable NONCRITICAL NORMAL LOWER User Definable NONCRITICAL WARNING LOWER CRITICAL FATAL Table 3-9. CIM_NumericSensor Properties Class Name: CIM_NumericSensor Parent Class: CIM_Sensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1. sint32 IsLinear See Table 1-1. Boolean LowerThresholdNonCritical See Table 1-1.
Table 3-9. CIM_NumericSensor Properties (continued) Class Name: CIM_NumericSensor Parent Class: CIM_Sensor Property Description Data Type UpperThresholdCritical See Table 1-1. sint32 SupportedThresholds An array representing the thresholds supported by this sensor.
CIM_TemperatureSensor CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor CIM_TemperatureSensor The CIM_TemperatureSensor class described in Table 3-10 contains sensors that sample ambient temperature and return a value in degrees celsius. Table 3-10. CIM_TemperatureSensor Properties Class Name: CIM_TemperatureSensor Parent Class: CIM_NumericSensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1.
CIM_CurrentSensor CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor CIM_CurrentSensor The CIM_CurrentSensor class described in Table 3-11 contains sensors that measure amperage and return a value in amperes and watts. Table 3-11. CIM_CurrentSensor Properties Class Name: CIM_CurrentSensor Parent Class: CIM_NumericSensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1. sint32 IsLinear See Table 1-1.
CIM_VoltageSensor CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor CIM_VoltageSensor The CIM_VoltageSensor class described in Table 3-12 contains sensors that measure voltage and return a value in volts. Table 3-12. CIM_VoltageSensor Properties Class Name: CIM_VoltageSensor Parent Class: CIM_NumericSensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1. sint32 IsLinear See Table 1-1.
CIM_Tachometer CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Sensor CIM_NumericSensor CIM_Tachometer The CIM_Tachometer class described in Table 3-13 contains devices that measure revolutions per minute (RPM) of a fan and return the value in RPMs. Table 3-13. CIM_Tachometer Properties Class Name: CIM_Tachometer Parent Class: CIM_NumericSensor Property Description Data Type SensorType See Table 1-1. uint16 UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1.
The CIM_WatchDog class described in Table 3-14 represents a timer that is implemented in the system hardware. The watchdog feature allows the hardware to monitor the state of the operating system, BIOS, or a software component installed on the system. If the monitored component fails to reset the timer before its expiration, the hardware assumes that the system is in a critical state and could reset the system.
CIM_CoolingDevice CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_CoolingDevice The CIM_CoolingDevice class described in Table 3-15 contains a set of devices that work to keep the ambient internal temperature of the system at a safe value. Table 3-15. CIM_CoolingDevice Properties Class Name: CIM_CoolingDevice Parent Class: CIM_LogicalDevice Property Description Data Type ActiveCooling Specifies if the device provides active (as opposed to passive) cooling.
Table 3-16. CIM_Fan Properties Class Name: CIM_Fan Parent Class: CIM_CoolingDevice Property Description Data Type VariableSpeed Specifies if the fan supports variable speeds. Boolean DesiredSpeed Indicates the currently requested fan speed, defined in uint64 RPM. When the VariableSpeed value is TRUE, the fan supports variable speeds. When a variable speed fan is supported (VariableSpeed is TRUE), the actual speed is determined using a sensor (CIM_Tachometer) that is associated with the fan.
CIM_PointingDevice CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_UserDevice CIM_PointingDevice The CIM_PointingDevice class described in Table 3-18 includes those devices used to point to regions of a display. Examples of such devices are a mouse or a trackball. Table 3-18. CIM_PointingDevice Properties Class Name: CIM_PointingDevice Parent Class: CIM_UserDevice Property Description Data Type PointingType Indicates the type of pointing device.
Table 3-18. CIM_PointingDevice Properties (continued) Class Name: CIM_PointingDevice Parent Class: CIM_UserDevice Property Description Handedness Integer indicating if the CIM_PointingDevice is uint16 configured for right- or left-handed operation.
Table 3-19. CIM_Keyboard Properties (continued) Class Name: CIM_Keyboard Parent Class: CIM_UserDevice Property Description Password An integer indicating if a hardware-level uint16 password is enabled at the keyboard, preventing local input.
Table 3-20. CIM_PowerSupply Properties (continued) Class Name: CIM_PowerSupply Parent Class: CIM_LogicalDevice Property Description Data Type Range1InputVoltageLow Indicates the low voltage in millivolts of input uint32 voltage range 1 for this power supply. A value of 0 denotes unknown. Range1InputVoltageHigh Indicates the high voltage in millivolts of input uint32 voltage range 1 for this power supply. A value of 0 denotes unknown.
CIM_Controller CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Controller The CIM_Controller class described in Table 3-21 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-21.
CIM_ParallelController CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Controller CIM_ParallelController The CIM_ParallelController class described in Table 3-22 contains a set of objects that control parallel devices. Parallel controllers transfer 8 or 16 bits of data at a time to the devices they control, for example, a parallel port controlling a printer. Table 3-22.
CIM_SerialController CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Controller CIM_SerialController The CIM_SerialController class described in Table 3-23 contains controllers that transfer data one bit at a time to the devices they control, for example, a serial port controlling a modem. Table 3-23.
CIM_PCIController CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_Controller CIM_PCIController The CIM_PCIController class described in Table 3-24 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 transferred between devices. The CIM_PCIController class contains PCI adapters and bridges. Table 3-24.
Table 3-24.
Table 3-25. CIM_PCIDevice Properties Class Name: CIM_PCIDevice Parent Class: CIM_PCIController Property Description Data Type BaseAddress Identifies an array of up to six doubleword base memory addresses. uint32 SubsystemID Identifies a subsystem identifier code. uint16 SubsystemVendorID Identifies a subsystem vendor ID. ID uint16 information is reported from a PCI device through protocol-specific requests.
Table 3-26. CIM_PCIBridge Properties Class Name: CIM_PCIBridge Parent Class: CIM_PCIController Property Description Data Type BaseAddress Identifies an array of double-word base memory addresses. uint32 BridgeType Indicates the type of bridge. A bridge is PCI to , except for the Host, which is a host-to-PCI bridge. Values for the BridgeType property are as follows: uint16 0 - Host 1 - ISA 128 - Other BaseAddress Identifies an array of double-word base memory addresses.
Table 3-27. CIM_Processor Properties Class Name: CIM_Processor Parent Class: CIM_LogicalDevice Property Description Role A string describing the role of the microprocessor, for string example, central microprocessor or math processor. UpgradeMethod uint16 Provides microprocessor socket information including data on how this microprocessor can be upgraded (if upgrades are supported). This property is an integer enumeration.
Table 3-27. CIM_Processor Properties (continued) Class Name: CIM_Processor Parent Class: CIM_LogicalDevice Property Description Data Type CurrentClockSpeed Indicates the current speed (in MHz) of this microprocessor. uint32 DataWidth Indicates the processor data width in bits. uint16 AddressWidth Indicates the processor address width in bits. uint16 Stepping Indicates the revision level of the processor within the microprocessor family.
Table 3-27. CIM_Processor Properties (continued) Class Name: CIM_Processor Parent Class: CIM_LogicalDevice Property Description Data Type the BIOS or disabled due to a POST error. Values for the CPUStatus property are as follows: 0 - Unknown 1 - Microprocessor enabled 2 - Microprocessor disabled by user through BIOS setup 3 - Microprocessor disabled by BIOS (POST error) 4 - Microprocessor is idle 5 - Other Family Refers to the processor family type.
Table 3-27.
Table 3-27.
Table 3-27.
Table 3-27.
Table 3-27.
Table 3-27.
CIM_Memory CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_StorageExtent CIM_Memory The CIM_Memory class described in Table 3-29 describes the capabilities and management of storage extent devices, for example, cache memory or system memory. Table 3-29.
Table 3-30. CIM_CacheMemory Properties Class Name: CIM_CacheMemory Parent Class: CIM_Memory Property Description Data Type Level Defines if this is the primary, secondary, or tertiary cache. Values for the Level property are as follows: uint16 1 - Other 2 - Unknown 3 - Primary 4 - Secondary 5 - Tertiary 6 - Not applicable WritePolicy Defines if this cache is a write-back or write-through cache or if this information varies with address or is defined individually for each input/output (I/O).
Table 3-30. Class Name: CIM_CacheMemory Properties (continued) CIM_CacheMemory Parent Class: CIM_Memory Property Description Data Type ReadPolicy Defines the policy used by the cache for handling read uint16 requests.
Table 3-31. CIM_SoftwareElement Properties Class Name: CIM_SoftwareElement Parent Class: CIM_LogicalElement Property Description Data Type Name Indicates the name that identifies this software element. string Version Provides the version in the form .. or .; for example, 1.2.3 or 1.2a3. string Manufacturer See Table 1-1. string BuildNumber Indicates the internal identifier for this build of the software element.
Table 3-31.
Table 3-32. CIM_BIOSElement Properties Class Name: CIM_BIOSElement Parent Class: CIM_SoftwareElement Property Description Data Type Version Provides the product version information. string Manufacturer See Table 1-1 string PrimaryBIOS Specifies if it is a primary BIOS for the system. When the Boolean value = TRUE, the BIOS is the primary BIOS.
Table 3-33. CIM_SoftwareFeature Properties Class Name: CIM_SoftwareFeature Parent Class: CIM_LogicalElement Property Description Data Type IdentifyingNumber Provides product identification such as a serial number of the software. string ProductName Identifies the commonly used product name. string Vendor Identifies the name of the product’s supplier. Corresponds to the vendor property in the product object in the DMTF solution exchange standard.
Table 3-34. DELL_SoftwareFeature Properties Class Name: DELL_SoftwareFeature Parent Class: CIM_SoftwareFeature Property Description Data Type OmsaURL Defines the URL for Server Administrator. string Language Sets the language for systems management information. string AgentVersion Defines the version information of the local CIM agent (same as ISVC version.
CIM_IRQ CIM_ManagedSystemElement CIM_LogicalElement CIM_SystemResource CIM_IRQ The CIM_IRQ class described in Table 3-36 contains IRQ information. An IRQ is a signal that data is about to be sent to or received by a peripheral device. The signal travels by an IRQ line to the microprocessor. Each peripheral connection must be assigned an IRQ number. For example, the first serial port in the computer (COM1) is assigned to IRQ4 by default. Table 3-36.
Table 3-36. CIM_IRQ Properties (continued) Class Name: CIM_IRQ Parent Class: CIM_SystemResource Property Description TriggerLevel Indicates if the interrupt is triggered by the uint16 hardware signal going high or low. Values for the TriggerLevel property are as follows: Data Type 1 - Other 2 - Unknown 3 - Active low 4 - Active high TriggerType Indicates if edge (value=4) or level triggered (value=3) interrupts occur.
CIM_MemoryMappedIO CIM_ManagedSystemElement CIM_LogicalElement CIM_SystemResource CIM_MemoryMappedIO The CIM_MemoryMappedIO class described in Table 3-37 addresses both memory and port I/O resources for personal computer architecture memory mapped I/O. Table 3-37. CIM_MemoryMappedIO Properties Class Name: CIM_MemoryMappedIO Parent Class: CIM_SystemResource Property Description Data Type CSCreationClassName See Table 1-1. string CSName See Table 1-1. string CreationClassName See Table 1-1.
CIM_DMA CIM_ManagedSystemElement CIM_LogicalElement CIM_SystemResource CIM_DMA The CIM_DMA class described in Table 3-38 contains DMA information. A DMA channel allows certain types of data transfer between RAM and a device to bypass the microprocessor. Table 3-38. CIM_DMA Properties Class Name: CIM_DMA Parent Class: CIM_SystemResource Property Description Data Type CSCreationClassName See Table 1-1. string CSName See Table 1-1. string CreationClassName See Table 1-1.
CIM_RedundancyGroup CIM_ManagedSystemElement CIM_LogicalElement CIM_RedundancyGroup The CIM_RedundancyGroup class described in Table 3-39 is a set of components that provide more instances of a critical component than are required for the system’s operation. The extra components are used in case of critical component failure. For example, multiple power supplies allow a working power supply to take over when another power supply has failed. Table 3-39.
CIM_ExtraCapacityGroup CIM_ManagedSystemElement CIM_LogicalElement CIM_RedundancyGroup CIM_ExtraCapacityGroup The CIM_ExtraCapacityGroup class described in Table 3-40 applies to systems that have more capability and components than are required for normal operation, for example, systems that have extra fans or power supplies. Table 3-40.
Table 3-41. DELL_PSRedundancyGroup Properties Class Name: DELL_PSRedundancyGroup Parent Class: CIM_ExtraCapacityGroup DELL_FanRedundancyGroup CIM_ManagedSystemElement CIM_LogicalElement CIM_RedundancyGroup CIM_ExtraCapacityGroup DELL_FanRedundancyGroup The DELL_FanRedundancyGroup described in Table 3-42 defines what constitutes fan redundancy in a system. Table 3-42.
Table 3-43. CIM_EnabledLogicalElement Properties (continued) Parent Class: CIM_LogicalElement CIM_ServiceAccessPoint CIM_ManagedSystemElement CIM_LogicalElement CIM_EnabledLogicalElement CIM_ServiceAccessPoint The CIM_ServiceAccessPoint class described in Table 3-44 represents the ability to utilize or invoke a service. Access points indicate that a service is available to other entities for use. Table 3-44.
remote. The relevance of the remote service access point and information on its use are described by subclassing or associating to the CIM_RemoteServiceAccessPoint class. Table 3-45. CIM_RemoteServiceAccessPoint Properties Class Name: CIM_RemoteServiceAccessPoint Parent Class: CIM_ServiceAccessPoint Property Description AccessInfo Describes accessing or addressing of information for a string remote connection. This can be a host name, network address, and other similar information.
DELL_RemoteServiceAccessPort CIM_ManagedSystemElement CIM_LogicalElement CIM_EnabledLogicalElement CIM_ServiceAccessPoint CIM_RemoteServiceAccessPoint DELL_RemoteServiceAccessPort The DELL_RemoteServiceAccessPort class described in Table 3-46 is an extended class of the CIM_RemoteServiceAccessPoint class. The DELL_RemoteServiceAccessPort class provides information about Dell implementation-specific attributes. Table 3-46.
CIM_LogicalElement 93
CIM_LogicalElement
4 Dell-Defined Classes The Dell-defined classes are defined and populated by Dell rather than by the Common Information Model (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.
DELL_PostLog CIM_ManagedSystemElement DELL_PostLog The DELL_PostLog class described in Table 4-2 is a record of the system’s power-on self-test (POST). When you turn on a system, the POST tests various system components, such as random-access memory (RAM), the hard drives, and the keyboard. Table 4-2. DELL_PostLog Properties Class Name: DELL_PostLog Parent Class: None DELL_CMApplication NOTE: Dell-updateable components, such as BIOS and firmware, are considered applications.
The DELL_CMApplication class described in Table 4-3 contains information related to the Dell change management applications. Table 4-3. Dell_CMApplication Class Name: DELL_CMApplication Parent Class: None Property Description Data Type componentType Defines the application type. string subComponentID Defines an application string. string version Indicates the current version of the application. string name Indicates the name of the application.
Table 4-4. DELL_CMDevice Properties (continued) Class Name: DELL_CMDevice Parent Class: None Property Description Data Type subVendorID Defines an ID for an additional vendor supplying the device. string deviceID Indicates the ID of the device. string subDeviceID Indicates the ID for additional device. string bus Indicates the PCI bus number. string device Indicates the PCI device number. string function Indicates the PCI function number.
DELL_CMInventory CIM_ManagedSystemElement DELL_CMInventory The DELL_CMInventory class described in Table 4-6 contains information related to the Dell Change Management inventory. Table 4-6. DELL _CMInventory Properties Class Name: DELL_CMInventory Parent Class: None Property Description Data Type local Indicates the locale of the system. string schemaVersion Indicates the inventory schema implemented by the system. string systemID Defines the system ID.
Table 4-7. DELL_CMOS Properties Class Name: DELL_CMOS Parent Class: None Property Description Data Type architecture Indicates the architecture of the operating system. string vendor Indicates the vendor of the operating system. string majorVersion Indicates the major version of the operating system. string minorVersion Indicates the minor version of the operating system. string spMajorVersion Indicates the current service pack number for the operating system’s major version.
Table 4-8. DELL_CMProductInfo Properties Class Name: DELL_CMProductInfo Parent Class: None Property Description Data Type name Indicates the name of the product. string description Provides a short description of the product. string vendor Indicates the name of the product manufacturer. string version Indicates the current version number of the product.
DELL_BIOSSettings The DELL_BIOSSettings class described in Table 4-10 contains information related to setting parameters in the Dell System Management BIOS. Table 4-10. DELL_BIOSSettings Properties Class Name: DELL_BIOSSettings Parent Class: CIM_ManagedSystemElement Property Description Data Type DellInstanceID Defines the instance ID of this class. uint32 TrustedPlatformModule Enables or disables the Trusted uint8 Platform Module (TPM).
DELL_SDCardDevice The DELL_SDCard Devices class described in Table 4-11 contains information related to the SD card devices. Table 4-11. DELL_SDCardDevice Properties Class Name: DELL_SDCardDevice Parent Class: CIM_LogicalDevice Property Description sdType An enumerated storage device type. uint8 The values for this property are: Data Type 1 - Other 2 - Unknown 3 - Hypervisor SD 4 - Virtual flash SD sdCertified Indicates the licensing information uint8 of the SD media.
DELL_NetworkPort CIM_ManagedSystemElement CIM_LogicalElement CIM_LogicalDevice CIM_LogicalPort CIM_NetworkPort DELL_NetworkPort The Dell_Network Port class described in Table 4-12 represents the Dell-specific features of the network adapters.
Table 4-12. Dell_NetworkPort Properties Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type NIC Capabilities NIC Capabilities bitmask indicates the capabilities of the NIC. uint 32 The bitmask for the NIC Capability property are: Bit 0, Value 0 - Reporting NIC capabilities through this attribute is not supported. Bit 0, Value 1 - Reporting NIC capabilities through this attribute is supported. Bit 1, Value 0 - NIC is not TOE capable.
Table 4-12. Dell_NetworkPort Properties (continued) Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type NIC TOE Capability Defines the TOE capability of the NIC. uint 32 Values for the NIC TOE Capability property are: 0 - NIC/driver does not support querying for capability. 1 - NIC/driver supports querying for capability but query returned an error. 2 - NIC/driver supports querying for capability and querying indicates that it is capable.
Table 4-12. Dell_NetworkPort Properties (continued) Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type NIC RDMA Capability Defines the RDMA capability of the NIC. uint 32 Values for the NIC RDMA Capability property are: 0 - NIC/driver does not support querying for capability. 1 - NIC/driver supports querying for capability but query returned an error. 2 - NIC/driver supports querying for capability and querying indicates that it is capable.
Table 4-12. Dell_NetworkPort Properties (continued) Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type NIC iSCSI Capability Defines the iSCSI capability of the NIC. uint 32 Values for the NIC iSCSI Capability property are: 0 - NIC/driver does not support querying for capability. 1 - NIC/driver supports querying for capability but query returned an error. 2 - NIC/driver supports querying for capability and querying indicates that it is capable.
Table 4-12. Dell_NetworkPort Properties (continued) Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type NIC Status Indicates the status of the NIC or driver. uint 32 The values for the NIC Status property are: 0 - Unknown 1 - Connected 2 - Disconnected 3 - Driver is bad 4 - Driver is disabled 10 - Hardware is initializing 12 - Hardware is closing 13 - Hardware is not ready BusNumber Indicates the PCI bus number.
Table 4-12. Dell_NetworkPort Properties (continued) Class Name: DELL_NetworkPort Parent Class: CIM_Network Port Property Description Data Type OSProductName Describes the product name of the operating system. string ServiceName Indicates the service name. string DELL_PowerConsumptionAmpsSensor The DELL_PowerConsumptionAmpsSensor class described in Table 4-13 contains information related to monitoring the power consumption. Table 4-13.
DELL_PowerConsumptionWattsSensor The DELL_PowerConsumptionWattsSensor class described in Table 4-14 contains information related to monitoring the power consumption. Table 4-14. DELL _PowerConsumptionWattsSensor Class Name: DELL_PowerConsumptionWattsSensor Parent Class: CIM_Numeric Sensor Property Description Data Type UnitModifier See Table 1-1. sint32 CurrentReading See Table 1-1. sint32 IsLinear See Table 1-1. Boolean LowerThresholdNonCritical See Table 1-1.
Table 4-15. DELL _PowerConsumptionData (continued) Class Name: DELL_PowerConsumptionData Parent Class: CIM_Logical Device peakWattReading Indicates the time from which the peak watt reading is uint 16 being monitored. ResetCounters Function used to reset the peak readings. uint 32 powerCapSetting Indicates the user configured power setting. uint 16 instHeadroom Indicates the instantaneous headroom. uint 32 peakHeadRoom Function used to set the power budget.
Table 4-16. DCIM_OEM_DataAccessModule Properties (continued) Class Name: DCIM_OEM_DataAccessModule Parent Class: CIM_ManagedElement Property Description Data Type GlobalStatus Represents the global health status of the system. This property can have the following values: sint32 0 - Other 1 - Unknown 2 - OK 3 - Warning/noncritical 4 - Critical 5 - Non-recoverable .. - Reserved NOTE: The GlobalStatus property is available only for Linux systems.
DCIM_RegisteredProfile The DCIM_RegisteredProfile class is derived from the CIM_RegisteredProfile class. This class advertises the capabilities of DCIM_OEM_DataAccessModule.
5 CIM_Dependency The CIM_Dependency class is an association used to establish dependency relationships between two managed system elements. The CIM_Dependency class described in Figure 5-1 does not have a parent class because it is a relationship or association between two elements. Figure 5-1.
DELL_FanSensor CIM_ManagedSystemElement CIM_Dependency DELL_FanSensor The DELL_FanSensor class described in Table 5-1 defines a Dell-specific association between a fan and a sensor. The CIM_PackageFanSensor class contains fans that assist in cooling the entire package as opposed to a fan dedicated to cooling only some of the components in the package. Table 5-1.
Table 5-2. CIM_PackageTempSensor Properties Class Name: CIM_PackageTempSensor Parent Class: CIM_Dependency Element Description Antecedent CIM_TempSensor refers to the temperature sensor for the package. Dependent CIM_PhysicalPackage refers to the physical package whose environment is being monitored.
CIM_PackageCurrentSensor CIM_ManagedSystemElement CIM_Dependency CIM_PackageCurrentSensor The CIM_PackageCurrentSensor class described in Table 5-4 contains amperage 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_PackageCurrentSensor association. Table 5-4.
Table 5-5. CIM_PackageFanSensor Properties Class Name: CIM_PackageFanSensor Parent Class: CIM_Dependency Element Description Antecedent CIM_Fan refers to the cooling device for the package. Dependent CIM_PhysicalPackage refers to the physical package whose environment is being monitored.
DELL_PackagePSRedundancy CIM_ManagedSystemElement CIM_Dependency DELL_PackagePSRedundancy The DELL_PackagePSRedundancy class described in Table 5-7 defines what constitutes a power supply redundancy for an entire package. Table 5-7. DELL_PackagePSRedundancy Properties Class Name: DELL_PackagePSRedundancy Parent Class: CIM_Dependency Element Description Antecedent DELL_PSRedundancyGroup refers to power supplies that deliver wattage for the entire package.
Table 5-8. DELL_PSRedundancy Properties Class Name: DELL_PSRedundancy Parent Class: CIM_Dependency Element Description Antecedent CIM_PowerSupplySensor refers to the power supply sensor that monitors wattage for the entire package. Dependent CIM_PhysicalPackage refers to the package whose wattage is being monitored.
DELL_AssociatedSystemPCWatts The DELL_AssociatedSystemPCWatts class described in Table 5-10 is a PowerConsumptionAmpsSensor associated with a Dell_System which is defined by this class. Table 5-10. DELL _AssociatedSystemPCWatts Class Name: DELL_AssociatedSystemPCWatts Parent Class: CIM_Dependency Property Description Antecedent Indicates the Dell_System instance. uint 16 Dependent Indicates the uint 16 PowerConsumptionWattsSensor associated with the system.
DELL_PowerProfileData The DELL_PowerProfileData class described in Table 5-12 contains information related to power profiling and power knob data. Table 5-12. DELL _PowerProfileData Class Name: DELL_PowerProfileData Parent Class: CIM_LogicalDevice Property Description Data Type chassisIndex Indicates the chassis index for this power profile. uint 8 supportedProfile Indicates the supported profiles. uint 16 profileSetting Indicates the profile setting.
122 CIM_Dependency
Index C CIM classes and properties, 10 base classes, 11 classes that describe relationships, 12 common properties of classes, 13 conventions, 12 parent classes, 12 CIM_Chip, 26 CIM_Dependency CIM_PackageCurrentSensor, 116 CIM_PackageFanSensor, 116 CIM_PackagePowerSupplySensor, 117 CIM_PackageTempSensor, 114 CIM_PackageVoltSensor, 115 DELL_FanSensor, 114 DELL_PackagePSRedundancy, 1 18 DELL_PSRedundancy, 118 CIM_LogicalElement CIM_BIOSElement, 78 CIM_CacheMemory, 76 CIM_ComputerSystem, 40 CIM_Controller, 60 C
CIM_PhysicalConnector, 30 CIM_PhysicalMemory, 28 DELL_CMOS, 99 CIM_PhysicalElement, 19 CIM_Chassis, 23 CIM_Chip, 26 CIM_PhysicalComponent, 26 CIM_PhysicalFrame, 22 CIM_PhysicalPackage, 21 CIM_Slot, 33 DELL_Chassis, 24 structure of, 19 DELL_PostLog, 96 CIM_PhysicalElementClass structure of, 19 CIM_SoftwareElement, 78 class name, 16 common properties of classes, 13 current reading, 13 DELL_PSRedundancy, 118 description, 16 P parent class, 16 property, 16 S Server Administrator 1.