intellectual property laws. Dell™ and the Dell logo are trademarks of Dell Inc. in the United States and/or other
jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
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 following attributes are added in Server Administrator 7.4:
•ChassisNodeID under DELL_Chassis class
•BladeFormFactor under DELL_RemoteServiceAccessPort class
For a list of platforms, operating systems, and browsers support added and deprecated, refer to the Dell
Systems Software Support Matrix Version 7.4 at dell.com/openmanagemanuals.
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.
7
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_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 Common Properties of Classes
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.
8
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 two CIM_ManagedSystemElements:
The CIM_PackageCurrentSensor class monitors an entire physical package, such as all the components
contained in a given system chassis. The CIM_PhysicalPackage class is dependent on the
CIM_PackageCurrentSensor class for this monitoring function.
Dell-Defined Classes
Server Administrator has extended some CIM classes and has created new classes to assist in managing
systems and their components. In this document, the illustrations of the classes created and populated by
Dell are represented by an orange circle icon.
Common Properties of Classes
Many classes have properties such as Caption, Description, and CreationClassName. Common Properties
of Classes 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. Common Properties of Classes
PropertyDescriptionData Type
CaptionDescribes the object using a
short textual description (one‑line
string).
CreationClassNameIndicates 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.
CSCreationClassNameIndicates the computer system’s
creation class name.
CSNameIndicates the computer system’s
name.
string
string
string
string
9
PropertyDescriptionData Type
CurrentReadingIndicates the actual current value
indicated by the sensor in
amperes.
DescriptionProvides a textual description of
the object.
LowerThresholdNonCriticalIf current reading is between
lower threshold noncritical and
upper threshold noncritical, the
current state is normal. See
Figure 3‑2.
LowerThresholdCriticalIf the current reading is between
upper threshold critical and
upper threshold fatal, the current
state is critical. See Figure 3‑2.
IsLinearIndicates that the sensor is linear
over its dynamic range.
ManufacturerProvides the name of the
organization responsible for
producing the
CIM_PhysicalElement or
CIM_SoftwareElement. This may
be the entity from whom the
element is purchased, but not
necessarily. Purchase information
is contained in the vendor
property of CIM_Product.
NameDefines the label by which the
object is known. When
subclassed, the Name property
can be overridden to be a Key
property.
StatusProvides a string indicating the
status of the component. Status
values include:
Operational Status Values:
sint32
string
sint32
sint32
Boolean
string
string
string
10
•OK indicates that the object is
functioning normally.
•Degraded means that the
item is functioning, but not
optimally.
•Stressed indicates that the
element is functioning, but
needs attention. Examples of
Stressed states are
overloaded, overheated, and
so on.
Nonoperational Status Values:
•Non-recover means that a
nonrecoverable error has
occurred.
•Error means that an element
has encountered an
PropertyDescriptionData Type
operational condition that is
severe as compared to its
normal mode of operation.
SystemCreationClassNameIndicates the system’s creation
class name.
UnitModifierProvides the unit multiplier for
the values 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.
UpperThresholdCriticalIf the current reading is between
upper threshold critical and
upper threshold fatal, the current
status is critical. See Figure 3‑2.
UpperThresholdNonCriticalIf the current reading is between
lower threshold noncritical
and lower threshold critical, the
current status is noncritical. See
Figure 3‑2.
VersionVersion should be in the form
<major>.<minor>.<revision> or
<major>.<minor><letter><revisio
n>; for example, 1.2.3 or 1.2a3.
string
sint32
sint32
sint32
string
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 dell.com/support/manuals:
•Dell OpenManage Server Administrator User’s Guide documents the features, installation, and
uninstallation of Server Administrator.
•Dell OpenManage Server Administrator Installation Guide contains instructions to help you install Dell
OpenManage Server Administrator.
•Dell OpenManage Management Station Software Installation Guide contains instructions to help you
install Dell OpenManage management station software that includes Baseboard Management Utility,
DRAC Tools, and Active Directory Snap-In.
•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 your systems management console or on your operating system’s event viewer. This guide
explains the text, severity, and cause of each message that the Server Administrator issues.
•Dell OpenManage Server Administrator SNMP Reference Guide documents the SNMP management
information base (MIB). The SNMP MIB defines variables that cover the capabilities of Server
Administrator systems management agents.
11
•The Glossary for information on terms used in this document.
Typographical Conventions
The following example shows how most of the classes in the Dell CIM provider are documented.
CIM_DMA Properties shows a partial class description for the DELL_DMA class.
NOTE: For a full class description, see CIM_DMA Properties.
Class Name appears in Courier typeface and provides the string that names the class in the MOF.
Parent Class appears in Courier typeface and provides the name of the class from which the present class
is derived.
Property denotes the name of the attribute that is being defined for this class.
Description includes text that defines the property.
Data Type stipulates the format that the values of this property must take. Common data types include
Boolean, string, and various types of integer. Boolean indicates that the property must be expressed as
one of two alternatives.
12
CIM_Physical Element
CIM_PhysicalElement is a CIM-defined class. The CIM_PhysicalElement class contains the subclasses
shown in Figure CIM_PhysicalElement Class Structure
CIM_PhysicalElement
2
Subclasses of the CIM_PhysicalElement class listed in Table below define any component of a system
that has a distinct physical identity. Physical elements are tangible managed system elements (usually
actual hardware items) that have a physical manifestation of some sort. By contrast, processes, files, and
logical devices are not classified as physical elements. A managed system element is not necessarily a
discrete component. A single card (which is a type of physical element) can host more than one logical
device.
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. CIM_PhysicalElement Properties
Class Name: CIM_PhysicalElement
Parent Class: CIM_ManagedSystemElement
PropertyDescription Data Type
CreationClassNameSee Common Properties
of Classes
ManufacturerSee Common Properties
of Classes
ModelThe name by which the
physical element is
generally known.
string
13
SerialNumberA manufacturer-
allocated number used
to identify the physical
element.
TagUniquely identifies the
physical element and
serves as the element’s
key. The Tag property
can contain information
such as asset tag or
serial number data. The
key for a physical
element is placed very
high in the object
hierarchy in order to
identify the hardware/
entity independently,
regardless of the
physical placement in or
on cabinets, adapters,
and so on. For example,
a hotswappable or
removable component
can be taken from its
containing (scoping)
package and be
temporarily unused. The
object still continues to
exist and may even be
inserted into a different
scoping container.
Therefore, the key for
the physical element is
an arbitrary string that is
defined independently
of any placement or
location-oriented
hierarchy.
string
string
CIM_PhysicalPackage
The CIM_PhysicalPackage class listed in Table below represents physical elements that contain or host
other components. Examples are a rack enclosure or an adapter card with multiple functions.
Table 3. CIM_PhysicalPackage Properties
Class Name:
Parent Class:
14
CIM_PhysicalPackage
CIM_PhysicalElement
PropertyDescriptionData Type
RemovableA CIM_PhysicalPackage is
removable if it is designed to be
taken in and out of the
physical container in which it is
normally found without impairing
the function of the overall
package.
ReplaceableA CIM_PhysicalPackage is
replaceable if it is possible to
substitute a physically different
element for the original element,
as in a field replaceable unit (FRU).
For example, some computer
systems allow the microprocessor
to be upgraded to one of a higher
clock rating. In this case, the
microprocessor is said to be
replaceable.
Boolean
Boolean
CIM_PhysicalFrame
The CIM_PhysicalFrame class described in Table properties 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 4. CIM_Physical Frame Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
LockPresentIndicates whether the frame is
AudibleAlarmIndicates whether the frame is
VisibleAlarmIndicates that the equipment
SecurityBreachAn enumerated, integer-valued
CIM_PhysicalFrame
CIM_PhysicalPackage
Boolean
protected with a lock.
Boolean
equipped with an audible alarm.
Boolean
includes a visible alarm.
uint16
property indicating that a physical
breach of the frame is in progress.
Values for the SecurityBreach
property are:
1 - Other 2 - Unknown 3 - No
breach 4 - Breach attempted 5 Breach successful
15
Class Name:
CIM_PhysicalFrame
Parent Class:
PropertyDescriptionData Type
IsLockedIndicates that the frame is
CIM_PhysicalPackage
Boolean
currently locked.
CIM_Chassis
The CIM_Chassis class described in Table below represents the physical elements that enclose physical
elements such as power supplies, fans, and processors.
Table 5. CIM_Chassis Parent Properties
Class Name: CIM_Chassis
Parent Class:CIM_PhysicalFrame
PropertyDescription Data Type
ChassisTypesValues for the
ChassisTypes property
are:
uint16
1.Other
2.Unknown
3.Mini-tower
4.Tower
5.Space-saving
6.Main system chassis
7.Expansion chassis
8.Subchassis
9.Space-saving
10. Main system chassis
11. Expansion chassis
12. Subchassis
13. Bus expansion
chassis
14. Peripheral chassis
15. Storage chassis
16. Rack-mount
chassis
16
DELL_Chassis
The DELL_Chassis class explained in Table below defines the identifying and status properties of the
chassis. DELL_Chassis inherits from CIM-defined classes, but is populated by Dell properties.
Table 6. DELL_Chassis Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
AssetTagIndicates the container AssetTag
SystemClassRefers to the system type that is
SystemIDIndicates the system identifier
LogFormatDefines whether the event log
FanStatusIndicates the global status of fan
TempStatusIndicates the global status of
VoltStatusIndicates the global status of
DELL_Chassis
CIM_Chassis
string
string. This asset tag string is
assigned by the system
administrator.
uint16
installed and running the
instrumentation. Values for the
ChassisSystemRevisionIndicates the chassis revision.uint16
EsmLogStatusIndicates the global status of ESM
MemoryRedStatusIndicates the global status of
ChassisExpressServiceCodeIndicates the chassis express
ChassisNodeIDChassis Node IDstring
CIM_Chassis
string
current sensors.
string
power supplies.
string
memory devices.
string
processor devices.
string
cooling unit.
string
power unit.
Boolean
thresholds are supported.
uint16
such as energy smart and so on.
string
log.
string
memory redundancy.
string
service code.
CIM_PhysicalComponent
The CIM_PhysicalComponent class listed in Table below 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 integrated circuit (ASIC) cannot be broken down
into smaller discrete parts.
Table 7. CIM_PhysicalComponent Properties
Class Name:
Parent Class:
18
CIM_PhysicalComponent
CIM_PhysicalElement
CIM_Chip
The CIM_Chip class listed in Chip Properties represents any type of integrated circuit hardware, including
ASICs, processors, memory chips, and so on.
Table 8. CIM_Chip Properties
Class Name: CIM_Chip
Parent Class: CIM_PhysicalComponent
The CIM_PhysicalMemory class listed in PhysicalMemoryProperties is a subclass of CIM_Chip,
representing low-level memory devices, such as SIMMs, DIMMs, and so on.
Table 9. CIM_PhysicalMemory Properties
Class Name: CIM_PhysicalMemory
Parent Class: CIM_Chip
Property DescriptionData Type
FormFactorSee Chip Propertiesuint16
MemoryTypeIndicates the type of
physical memory. Values
for the MemoryType
property are:
in bits, of the physical
memory, including
check or error
correction bits. If there
are no error correction
bits, the value in this
property should match
that specified for the
DataWidth property.
DataWidthIndicates the data width,
in bits, of the physical
memory. A data width of
0 and a total width of 8
would indicate that the
memory is solely used to
provide error correction
bits.
speed of the physical
memory, in string format
(with units).
capacity of this physical
memory, in bytes.
physically labeled bank
where the memory is
located, for example,
"Bank 0" or "Bank A."
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. 0 is
an invalid value for this
property.
uint16
uint16
uint32
unit32
string
uint64
string
uint32
21
InterleavePositionIndicates the position of
this physical memory in
an interleave. 0 indicates
noninterleaved. 1
indicates the first
position, 2 the second
position, and so on. For
example, in a 2:1
interleave, a value of 1
indicates that the
memory is in the “even”
position.
uint32
CIM_PhysicalConnector
The CIM_PhysicalConnector class listed in Physical Connector Properties includes physical elements
such as plugs, jacks, or buses that connect physical elements. Any object that can be used to connect
and transmit signals or power between two or more physical elements is a member of this class. For
example, slots and D-shell connectors are types of physical connectors. See Connector Type Values for a
list of valid connector type values.
Table 10. CIM_PhysicalConnector Properties
Class Name: CIM_PhysicalConnector
Parent Class: CIM_PhysicalElement
Property DescriptionData Type
ConnectorPinoutA free-form string
describing the pin
configuration and signal
usage of a physical
connector.
ConnectorTypeAn array of integers
defining the type of
physical connector. An
array is specified to
allow the description of
“combinations” of
connector information.
For example, one array
entry could specify
RS-232, another DB-25,
and a third entry could
define the connector as
male. See
Type Values for the
values of the
Connector
string
uint16
22
ConnectorType
property.
Table 11. Connector Type Values
0 - Unknown30 - unused60 - Micro-DIN90 - On board IDE
The CIM_Slot class listed in Table below 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 interfacesingle 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 12. CIM_Slot Properties
Class Name:class CIM_Slot
Parent Class: CIM_PhysicalConnector
PropertyDescription Data Type
ConnectorTypeSee Connector Type
Values
SupportsHotPlugIndicates whether the
slot supports hot-plug
adapter cards.
MaxDataWidthIndicates the maximum
bus width in bits of
adapter cards that can
be inserted into this slot.
Values for the
MaxDataWidth property
are as follows:
CIM_LogicalElement is a CIM-defined class containing the subclasses described in below Figure .
3
27
CIM_LogicalElement
Table properties 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 13. CIM_LogicalElement Properties
Class Name:
Parent Class:
CIM_LogicalElement
CIM_ManagedSystemElement
CIM_System
The CIM_System class described in Table below 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 14. CIM_System Properties
Class Name: CIM_System
Parent Class:CIM_LogicalElement
PropertyDescription Data Type
CreationClassNameSee Common Properties
of Classes
NameIndicates the name of a
specific system, such as
a particular storage
system or server.
PrimaryOwnerContactProvides information
about how the primary
system owner can be
reached, for example, a
phone number or e-mail
address.
string
string
string
28
PrimaryOwnerNameIndicates the name of
the primary system
owner.
RolesAn array of strings that
specifies the roles this
system plays in the IT
environment. For
example, for an instance
of a network system, the
Roles property might
contain the string
"storage system."
string
string
CIM_ComputerSystem
The CIM_ComputerSystem class described in Table below contains some or all of the following
CIM_ManagedSystemElements: file system, operating system, processor, and memory (volatile and/or
nonvolatile storage). For properties, see CIM_System Properties.
Table 15. CIM_ComputerSystem Properties
Class Name:
Parent Class:
CIM_ComputerSystem
CIM_System
DELL_System
The DELL_System class described in Table below is the set of all Dell instrumented systems, including
server, and storage systems. For properties, see CIM_System Properties
Table 16. DELL_System Properties
Class Name:
Parent Class:
DELL_System
CIM_ComputerSystem
29
CIM_LogicalDevice
The CIM_LogicalDevice class described below Table 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 17. CIM_Logical Device Properties
Class Name: CIM_LogicalDevice
Parent Class: CIM_LogicalElement
Property DescriptionData Type
SystemCreationClassNameSee Common Properties
of Classes
SystemNameIndicates the scoping
system’s name.
CreationClassNameSee Common Properties
of Classes
DeviceIDIdentifies an address or
other identifying
information to uniquely
name the logical device.
string
string
string
string
CIM_FRU
The CIM_FRU class described in FRU Properties contains manufacturing information related to the Field
Replaceable Units (FRU) of a system such as a system planar or I/O riser card.
Table 18. CIM_FRU Properties
Class Name: CIM_FRU
30
Parent Class: CIM_LogicalDevice
Property DescriptionData Type
FRUInformationStateIndicates the state and
availability of FRU
information.
FRUDeviceNameIndicates the device
name of the FRU.
FRUManufacturingDate
Name
FRUManufacturerNameIndicates the name of
FRUPartNumberNameIndicates the FRU part
FRUSerialNumberNameIndicates the FRU serial
FRURevisionNameIndicates the FRU
Indicates the
manufacturing date of
the FRU in ticks.
the manufacturer.
number.
number.
revision number.
uint 16
string
datetime
string
string
string
string
CIM_Sensor
The CIM_Sensor class described in Table below contains hardware devices capable of measuring the
characteristics of some physical property, for example, the temperature or voltage characteristics of a
computer system
Table 19. CIM_Sensor Properties
Class Name: CIM_Sensor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
SensorTypeIndicates the type of the
sensor, for example,
voltage or temperature
sensor.
Values for the
SensorType property
are:
0 - Unknown
1 - Other
2 - Temperature sensors
measure the
uint16
31
environmental
temperature.
3 - Voltage sensors
measure electrical
voltage.
4 - Current sensors
measure current
readings.
5 - Tachometers
measure speed/
revolutions of a device.
For example, a fan
device can have an
associated tachometer
that measures its speed.
6 - Batteries maintain
the time and date and
save the system’s BIOS
configuration when the
system is turned off.
OtherSensorType
PossibleStatesEnumerates the string
CurrentStateIndicates the current
PollingIntervalIndicates the polling
Description Indicates the
type of sensor when the
SensorType property is
set to Other.
outputs of the sensor.
For example, a
NumericSensor can
report states based on
threshold readings.
state of the sensor. This
value is always one of
the Possible States.
interval, in nanoseconds,
that the sensor hardware
or instrumentation uses
to determine the current
state of the sensor.
string
string
string
uint64
CIM_DiscreteSensor
32
The CIM_DiscreteSensor class described in Table below has a set of legal string values that it can report.
The CIM_DiscreteSensor always has a "current reading" that corresponds to one of the enumerated
values.
Table 20. CIM_DiscreteSensor Properties
Class Name: CIM_DiscreteSensor
Parent Class: CIM_Sensor
Property DescriptionData Type
CurrentReadingSee Common Properties
of Classes
PossibleValuesEnumerates the string
outputs that can be
reported by the sensor.
sint32
sint32
CIM_NumericSensor
The CIM_NumericSensor class described in NumericSensor Properties returns numeric settings and may
also support threshold settings. Figure below shows the relationship among upper and lower critical and
upper and lower non-critical threshold values. The normal range falls between upper and lower noncritical thresholds.
Figure : Ranges for Threshold Values
33
Table 21. CIM_NumericSensor Properties
Class Name: CIM_NumericSensor
Parent Class: CIM_Sensor
Property DescriptionData Type
UnitModifierSee Common Properties
sint32
of Classes
CurrentReadingSee Common Properties
sint32
of Classes
34
IsLinearSee Common Properties
of Classes
LowerThresholdNonCriti
cal
UpperThresholdNonCriti
cal
LowerThresholdCriticalSee Common Properties
UpperThresholdCriticalSee Common Properties
SupportedThresholdsAn array representing
EnabledThresholdsAn array representing
SettableThresholdsAn array representing
See Common Properties
of Classes
See Common Properties
of Classes
of Classes
of Classes
the thresholds
supported by this
sensor. The supported
values are as follows:
1 LowerThresholdNonCriti
cal
2 UpperThresholdNonCriti
cal
3 LowerThresholdCritical
4 UpperThresholdCritical
the thresholds that are
currently enabled for
this sensor.
Enabled threshold values
are as follows:
1 LowerThresholdNonCriti
cal
2 UpperThresholdNonCriti
cal
3 LowerThresholdCritical
4 UpperThresholdCritical
the writable thresholds
supported by this
sensor.
Settable threshold
values are:
1 LowerThresholdNonCriti
cal
Boolean
sint32
sint32
sint32
sint32
uint16
uint16
uint16
35
2 UpperThresholdNonCriti
cal
CIM_TemperatureSensor
The CIM_TemperatureSensor class described in Table below contains sensors that sample ambient
temperature and return a value in degrees celsius.
Table 22. CIM_TemperatureSensor Properties
Class Name: CIM_TemperatureSensor
Parent Class: CIM_NumericSensor
Property DescriptionData Type
UnitModifierSee Common Properties of
Classes
CurrentReadingSee Common Properties of
Classes
IsLinearSee Common Properties of
Classes
LowerThresholdNonCriticalSee Common Properties of
Classes
UpperThresholdNonCriticalSee Common Properties of
Classes
LowerThresholdCriticalSee Common Properties of
Classes
UpperThresholdCriticalSee Common Properties of
Classes
sint32
sint32
Boolean
sint32
sint32
sint32
sint32
CIM_CurrentSensor
36
The CIM_CurrentSensor class described in Properties Table below contains sensors that measure
amperage and return a value in amperes and watts.
Table 23. CIM_CurrentSensor Properties
Class Name: CIM_CurrentSensor
Parent Class: CIM_NumericSensor
Property DescriptionData Type
UnitModifierSee Common Properties of
Classes
CurrentReadingSee Common Properties of
Classes
IsLinearSee Common Properties of
Classes
LowerThresholdNonCriticalSee Common Properties of
Classes
UpperThresholdNonCriticalSee Common Properties of
Classes
LowerThresholdCriticalSee Common Properties of
Classes
UpperThresholdCriticalSee Common Properties of
Classes
sint32
sint32
Boolean
sint32
sint32
sint32
sint32
CIM_VoltageSensor
The CIM_VoltageSensor class described in Table below contains sensors that measure voltage and return
a value in volts. Table
Table 24. CIM_VoltageSensor Properties
Class Name: CIM_VoltageSensor
Parent Class: CIM_NumericSensor
Property DescriptionData Type
UnitModifierSee Common Properties of
Classes
CurrentReadingSee Common Properties of
Classes
IsLinearSee Common Properties of
Classes
sint32
sint32
Boolean
37
LowerThresholdNonCriticalSee Common Properties of
Classes
sint32
UpperThresholdNonCriticalSee Common Properties of
Classes
LowerThresholdCriticalSee Common Properties of
Classes
UpperThresholdCriticalSee Common Properties of
Classes
sint32
sint32
sint32
CIM_Tachometer
The CIM_Tachometer class described in Table below contains devices that measure revolutions per
minute (RPM) of a fan and return the value in RPMs.
Table 25. CIM_Tachometer Properties
Class Name: CIM_Tachometer
Parent Class: CIM_NumericSensor
Property DescriptionData Type
SensorTypeSee Common Properties of
Classes
UnitModifierSee Common Properties of
Classes
CurrentReadingSee Common Properties of
Classes
IsLinearSee Common Properties of
Classes
LowerThresholdNonCriticalSee Common Properties of
Classes
UpperThresholdNonCriticalSee Common Properties of
Classes
38
uint16
sint32
sint32
Boolean
sint32
sint32
CIM_WatchDog
The CIM_WatchDog class described in Table below represents a timer that is implemented in 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 rearm the timer
before its expiration, the hardware assumes that the system is in a critical state and could reset the
system. This feature can also be used as an application watchdog timer for a mission-critical application.
In this case, the application would assume responsibility for rearming the timer before expiration.
uint16
currently being monitored by the
watchdog feature. This property is
used to identify the module that is
responsible for rearming the
watchdog at periodic intervals.
Values for the MonitoredEntity
property are:
1 - Unknown
2 - Other
3 - Operating System
string
textual information about the
monitored entity.
uint32
used by the watchdog, in
microseconds.
uint32
watchdog timer. For example, if
this value is 100, then the timer
can expire anytime between –100
microseconds and +100
microseconds.
39
CIM_CoolingDevice
The CIM_CoolingDevice class described in CIM_CoolingDevice contains a set of devices that work to
keep the ambient internal temperature of the system at a safe value.
Table 27. CIM_CoolingDevice Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
ActiveCoolingSpecifies whether the device
CIM_CoolingDevice
CIM_LogicalDevice
Boolean
provides active (as opposed to
passive) cooling.
CIM_Fan
The CIM_Fan class described in below Table contains a set of devices that work to keep the ambient
internal temperature of the system at a safe value by circulating air.
Table 28. CIM_Fan Properties
Class Name:
CIM_Fan
Parent Class:
Property DescriptionData Type
VariableSpeedSpecifies if the fan supports
DesiredSpeedIndicates the currently requested
40
CIM_CoolingDevice
Boolean
variable speeds.
uint64
fan speed, defined in 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_UserDevice
The CIM_UserDevice class described in Table below contains logical devices that allow a system’s users
to input or view data. Classes derived from CIM_UserDevice include CIM_Keyboard and
CIM_PointingDevice.
Table 29. CIM_UserDevice Properties
Class Name:
Parent Class:
Property Description Data Type
IsLockedIndicates if the device is locked,
CIM_UserDevice
CIM_LogicalDevice
Boolean
preventing user input or output.
CIM_PointingDevice
The CIM_PointingDevice class described in Table below includes those devices used to point to regions
of a display. Examples of such devices are a mouse or a trackball.
The CIM_Keyboard class described in Table below includes devices that allow users to enter data.
Table 31. CIM_Keyboard Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
NumberOfFunctionKeysIndicates the number of function
LayoutA free-form string indicating the
PasswordAn integer indicating if a
42
CIM_Keyboard
CIM_UserDevice
keys on the keyboard.
format and layout of the
keyboard.
hardware-level password is
enabled at the keyboard,
preventing local input. Values for
the
Password property are:
1 - Other
2- Unknown
uint16
string
uint16
3- Disabled
4- Enabled
5- Not implemented
CIM_PowerSupply
The CIM_PowerSupply class described in Table below contains devices that provide current and voltage
for the operation of the system and its components
Table 32. CIM_PowerSupply Properties
Class Name:
Parent Class:
Property DescriptionData Type
IsSwitchingSupplyIndicates that the power supply
Range1InputVoltageLowIndicates the low voltage in
Range1InputVoltageHighIndicates the high voltage in
ActiveInputVoltageIndicates which input voltage
CIM_PowerSupply
CIM_LogicalDevice
Boolean
is a switching power supply and
not a linear power supply.
uint32
millivolts of input voltage range 1
for this power supply. A value of
0 denotes unknown.
uint32
millivolts of input voltage range 1
for this power supply. A value of
0 denotes unknown.
uint16
range is currently in use. Range 1,
range 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 an uninterruptible power
supply (UPS), a subclass of power
supply. Values for the
ActiveInputVoltage property are:
1 - Other
2 - Unknown
3 - Range 1
4 - Range 2
5 - Both range 1 and range 2
43
6 - Neither range 1 nor range 2
TotalOutputPowerRepresents the total output
power of the power supply in
milliwatts. A value of 0 denotes
that the power output is
unknown.
PMCapableIndicates the Power Monitoring
capability.
uint32
Boolean
CIM_Controller
The CIM_Controller class described in below Table properties , groups miscellaneous control-related
devices. Examples of controllers are small computer system interface (SCSI) controllers, Universal Serial
Bus (USB) controllers, and serial controllers.
Table 33. CIM_Controller Properties
Class Name:
Parent Class:
Property DescriptionData Type
ProtocolSupportedThe protocol used by the
CIM_Controller
CIM_LogicalDevice
uint16
controller to access controlled
devices. Values for the
The CIM_ParallelController class described in below 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 34. CIM_ParallelController Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
DMASupportSet to TRUE if the parallel
SecurityAn enumeration indicating the
CIM_ParallelController
CIM_Controller
Boolean
controller supports DMA.
uint16
operational security for the
controller. Values for the Security
property are:
The CIM_SerialController class described in Table below contains controllers that transfer data one bit at
a time to the devices they control, for example, a serial port controlling a modem.
Table 35. CIM_SerialController Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
MaxBaudRateIndicates the maximum baud rate
SecurityAn enumeration indicating the
CIM_SerialController
CIM_Controller
uint32
in bits per second supported by
the serial controller.
uint16
operational security for the
controller. Values for the Security
property are:
The CIM_PCIController class described in Table below 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 36. CIM_PCIController Properties
Class Name:
Parent Class:
Property Description Data Type
CommandRegisterThe current contents of the
CIM_PCIController
CIM_Controller
uint16
register that provide basic control
over the device’s ability to
respond to, and/or perform PCI
accesses. The data in the
capabilities array is gathered from
the PCI status register and the
PCI capabilities list as defined in
the PCI specification.
The CIM_PCIDevice class shown in Table below describes the capabilities and management of a PCI
device controller on an adapter card.
Table 37. CIM_PCIDevice Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
BaseAddressIdentifies an array of up to six
SubsystemIDIdentifies a subsystem identifier
SubsystemVendorIDIdentifies a subsystem vendor ID.
ExpansionROMBaseAddressIdentifies a double-word
CIM_PCIDevice
CIM_PCIController
uint32
double-word base memory
addresses.
uint16
code.
uint16
ID information is reported from a
PCI device via protocol-specific
requests. This information is also
present in the
CIM_PhysicalElement class (the
manufacturer property) for
hardware, and the CIM_Product
class (the vendor property) for
information related to product
acquisition.
uint32
expansion ROM base memory
address.
47
CIM_PCIBridge
The CIM_PCIBridge class described in PCIBridge Properties describes the capabilities and management
of a PCI controller providing bridge-to-bridge capability. An example is a PCI to Industry-Standard
Architecture (ISA) bus bridge.
Table 38. CIM_PCIBridge Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
BaseAddressIdentifies an array of double-
BridgeTypeIndicates the type of bridge. A
BaseAddressIdentifies an array of double-
CIM_PCIBridge
CIM_PCIController
uint32
word base memory addresses.
uint16
bridge is PCI to <value>, except
for the Host, which is a host-toPCI bridge. Values for the
BridgeType property are as
follows:
0 - Host
1 - ISA
128 - Other
uint32
word base memory addresses.
CIM_Processor
The CIM_Processor class described in Table below contains devices that interpret and execute
commands, for example, the Intel Xeon microprocessor.
48
Table 39. CIM_Processor Properties
Class Name:
Parent Class:
CIM_Processor
CIM_LogicalDevice
PropertyDescriptionData Type
RoleA string describing the role of the
string
microprocessor, for example,
central microprocessor or math
processor.
UpgradeMethodProvides microprocessor socket
uint16
information including data on
how this microprocessor can be
upgraded (if upgrades are
supported). This property is an
integer enumeration. Values for
the UpgradeMethod property are
as follows:
15 - Celeron
16 - Pentium II Xeon
17 - Pentium III
18 - M1 family
19 - M2 family
24 — AMD Duron processor
25 — K5 family
26 - K6 family
27 - K6 -2
28 - K6-3
29 - AMD Athlon processor
family
30 - AMD29000 family
31 - K6-2+
32 - Power PC family
33 - Power PC 601
34 - Power PC 603
35 - Power PC 603+
36 - Power PC 604
37 - Power PC 620
38- Power PC X704
39- Power PC 750
40 - Intel Core Duo processor
41 - Intel Core Duo mobile
The CIM_StorageExtent identified in Table below contains devices that manage data storage, for
example, hard drives or microprocessor memory.
Table 40. CIM_StorageExtent Properties
Class Name:
Parent Class:
CIM_StorageExtent
CIM_LogicalDevice
CIM_Memory
The CIM_Memory class identified in Table below describes the capabilities and management of storage
extent devices, for example, cache memory or system memory.
Table 41. CIM_Memory Properties
Class Name:
Parent Class:
CIM_Memory
CIM_StorageExtent
CIM_CacheMemory
The CIM_CacheMemory class described in CacheMemoryProperties describes the capabilities and
management of cache memory. Cache memory allows a microprocessor to access data and instructions
faster than normal system memory
Table 42. CIM_CacheMemory Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
LevelDefines if this is the primary,
56
CIM_CacheMemory
CIM_Memory
uint16
secondary, or tertiary cache.
Values for the Level property are
as follows:
1- Other
2- Unknown
3- Primary
4 - Secondary
5- Tertiary
6- Not applicable
WritePolicyDefines 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).
Values for the
property are as follows:
1- Other
2- Unknown
3- Write-back
4 - Write-through
5- Varies with address
6- Determination per I/O
CacheTypeDefines if this cache is for
instruction caching, data caching,
or both (unified). Values for the
CacheType property are as
follows:
1- Other
2- Unknown
3- Instruction
4- Data
5- Unified
LineSizeIndicates the size, in bytes, of a
single cache bucket or line.
ReadPolicyDefines the policy used by the
cache for handling read requests.
Values for the ReadPolicy
property are as follows:
1- Other
2- Unknown
3- Read
4- Read-ahead
5- Read and read-ahead
6- Determination per I/O
WritePolicy
uint16
uint16
uint32
uint16
57
DELL_SoftwareFeature
The DELL_SoftwareFeature described in Table below defines the universal resource locator (URL) of the
systems management software and the language in which systems management information displays.
Defining these properties enables users to manage a system using an Internet browser. You can access
Server Administrator using the secure hypertext transfer protocol (https) and a preassigned port number
of 1311, or you can specify a port number of your own choice.
Table 43. DELL_SoftwareFeature Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
OmsaURLDefines the URL for Server
LanguageSets the language for systems
AgentVersionDefines the version information of
DELL_SoftwareFeature
CIM_SoftwareFeature
string
Administrator.
string
management information.
string
local CIM agent (same as ISVC
version.)
CIM_BIOSElement
The CIM_BIOSElement class listed in BIOSElement Properties describes the BIOS for the system. The
BIOS controls the following:
•Communications between the microprocessor and peripheral devices, such as the keyboard and the
video adapter.
•Miscellaneous functions, such as system messages.
58
Table 44. CIM_BIOSElement Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
VersionProvides the product version
ManufacturerSee Common Properties of
PrimaryBIOSSpecifies whether a given BIOS is
CIM_BIOSElement
CIM_SoftwareElement
string
information.
string
Classes
Boolean
the primary BIOS for the system.
When the value = TRUE, the BIOS
is the primary BIOS.
CIM_SoftwareFeature
The CIM_SoftwareFeature class described in Table properties below defines a particular function or
capability of a product or application system. This class is intended to be meaningful to a consumer, or
user of a product, rather than to explain how the product is built or packaged. When a software feature
can exist on multiple platforms or operating systems (for example, a client component of a three-tiered
client/server application might run on Windows Server 2003), a software feature is a collection of all the
software elements for these different platforms. The users of the model must be aware of this situation
because typically they are interested in a sub-collection of the software elements required for a particular
platform.
Table 45. CIM_SoftwareFeature Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
IdentifyingNumberProvides product identification
ProductNameIdentifies the commonly used
VendorIdentifies the name of the
CIM_SoftwareFeature
CIM_LogicalElement
string
such as a serial number of the
software
string
product name.
string
product’s supplier. Corresponds
to the vendor property in the
product object in the DMTF
solution exchange standard.
59
VersionIdentifies the product version
information. Corresponds to the
version property in the product
object in the DMTF solution
exchange standard.
NameDefines the label by which the
object is known to the users. This
label is a user-defined name that
uniquely identifies the element.
string
string
DELL_SoftwareFeature
The DELL_SoftwareFeature described in Table below defines the universal resource locator (URL) of the
systems management software and the language in which systems management information displays.
Defining these properties enables users to manage a system using an Internet browser. You can access
Server Administrator using the secure hypertext transfer protocol (https) and a preassigned port number
of 1311, or you can specify a port number of your own choice.
Table 46. DELL_SoftwareFeature Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
OmsaURLDefines the URL for Server
LanguageSets the language for systems
AgentVersionDefines the version information of
DELL_SoftwareFeature
CIM_SoftwareFeature
string
Administrator.
string
management information.
string
local CIM agent (same as ISVC
version.)
CIM_SystemResource
60
The CIM_SystemResource class described in Table below provides access to system resources from an
operating system. System resources consist of interrupt requests (IRQs) and direct memory access (DMA)
capabilities.
Table 47. CIM_SystemResource Properties
Class Name:
Parent Class:
CIM_SystemResource
CIM_LogicalElement
CIM_IRQ
The CIM_IRQ class described in Properties Table below , 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 48. CIM_IRQ Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
CSCreationClassNameSee Common Properties of
CSNameSee Common Properties of
CreationClassNameSee Common Properties of
IRQNumberIdentifies the interrupt request
AvailabilityIndicates the availability of the
TriggerLevelIndicates if the interrupt is
CIM_IRQ
CIM_SystemResource
string
Classes
string
Classes
string
Classes
uint32
number.
uint16
IRQ. Values for the Availability
property are as follows:
1- Other
2- Unknown
3- Available
4 - In use/not available
5- In use and available
uint16
triggered by the hardware signal
going high or low. Values for the
61
TriggerLevel property are as
follows:
1- Other
2- Unknown
3- Active low
4- Active high
TriggerTypeIndicates if edge (value=4) or
level triggered (value=3)
interrupts occur.
1- Other
2- Unknown
3- Level
4- Edge
ShareableIndicates if the IRQ can be
shared. A value of TRUE indicates
that the IRQ can be shared.
HardwareIndicates if the interrupt is
hardware- or software-based. (A
value of TRUE indicates that the
interrupt is hardware based.) On
a personal computer, a hardware
IRQ is a physical wire to a
programmable interrupt
controller (PIC) chip set through
which the microprocessor can be
notified of time critical events.
Some IRQ lines are reserved for
standard devices such as the
keyboard, diskette drive, and the
system clock. A software
interrupt is a programmatic
mechanism to allow an
application to get the attention of
the processor.
uint16
Boolean
Boolean
CIM_MemoryMappedIO
The CIM_MemoryMappedIO class described in properties Table below addresses both memory and port
I/O resources for personal computer architecture memory mapped I/O.
62
Table 49. CIM_MemoryMappedIO Properties
Class Name:
Parent Class:
Property DescriptionData Type
CSCreationClassNameSee Common Properties of
CSNameSee Common Properties of
CreationClassNameSee Common Properties of
StartingAddressIdentifies the starting address of
EndingAddressIdentifies the ending address of
MappedResourceIndicates the type of memory
CIM_MemoryMappedIO
CIM_SystemResource
string
Classes
string
Classes
string
Classes
uint64
memory mapped I/O.
uint64
memory mapped I/O.
uint16
mapped I/O. MappedResource
defines if memory or I/O is
mapped, and for I/O, if the
mapping is to a memory or a port
space. Memory mapped I/O
values are as follows:
1- Other
2- Mapped memory
3 - I/O mapped to memory
space
4- I/O mapped to port space
CIM_DMA
The CIM_DMA class described in DMA Properties contains DMA information. A DMA channel allows
certain types of data transfer between RAM and a device to bypass the microprocessor.
63
Table 50. CIM_DMA Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
CSCreationClassNameSee Common Properties of
CSName.See Common Properties of
CreationClassNameSee Common Properties of
DMAChannelA part of the object’s key value, the
AvailabilityAvailability of the DMA. Availability
CIM_DMA
CIM_SystemResource
string
Classes
string
Classes
string
Classes
uint32
DMA channel number.
uint16
values are defined as follows:
•1 - Other
•2 - Unknown
•3 - Available
•4 - In Use/Not Available
•5 - In Use and Available/
Shareable
CIM_RedundancyGroup
The CIM_RedundancyGroup class described in Table properties below 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 51. CIM_RedundancyGroup Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
CreationClassNameSee Common Properties of
NameServes as the key for the
CIM_RedundancyGroup
CIM_LogicalElement
string
Classes
string
redundancy group’s instance in
an enterprise environment.
64
RedundancyStatusProvides information on the state
of the redundancy group. Values
for the RedundancyStatus
property are as follows:
0- Unknown
1- Other
2- Fully redundant. Fully
redundant - all of the configured
redundancy is still available.
3 - Degraded redundancy.
Degraded redundancy - that
some failures have been
experienced but some reduced
amount of redundancy is still
available.
4 - Redundancy lost.
Redundancy lost - that a
sufficient number of failures have
occurred so that no redundancy
is available and the next failure
experienced causes overall
failure.
CIM_ExtraCapacityGroup
uint16
The CIM_ExtraCapacityGroup class described in below properties Table 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 52. CIM_ExtraCapacityGroup Properties
Class Name:
Parent Class:
Property Description Data Type
MinNumberNeededSpecifies the smallest number of
CIM_ExtraCapacityGroup
CIM_RedundancyGroup
uint32
elements that must be
operational in order to have
redundancy. For example, in an N
+1 redundancy relationship, the
MinNumberNeeded property
should be set to N.
65
DELL_PSRedundancyGroup
The DELL_PSRedundancyGroup described in Table below is a Dell-specific extension of the
CIM_ExtraCapacityGroup class. The DELL_PSRedundancyGroup class defines what constitutes power
supply redundancy in a system.
Table 53. DELL_PSRedundancyGroup Properties
Class Name:
Parent Class:
DELL_PSRedundancyGroup
CIM_ExtraCapacityGroup
DELL_FanRedundancyGroup
The DELL_FanRedundancyGroup described in Table below defines what constitutes fan redundancy in a
system.
Table 54. DELL_FanRedundancyGroup Properties
Class Name:
Parent Class:
DELL_FanRedundancyGroup
CIM_ExtraCapacityGroup
CIM_EnabledLogicalElement
The CIM_EnabledLogicalElement class described in Table below extends the CIM_LogicalElement class
to abstract the concept of an element that is enabled or disabled, such as a LogicalDevice or
ServiceAccessPoint.
66
Table 55. CIM_EnabledLogicalElement Properties
Class Name:
Parent Class:
CIM_EnabledLogicalElementGroup
CIM_LogicalElementGroup
CIM_ServiceAccessPoint
The CIM_ServiceAccessPoint class described in Table below represents the ability to utilize or invoke a
service. Access points indicate that a service is available to other entities for use.
Table 56. CIM_ServiceAccessPoint Properties
Class Name:
Parent Class:
CIM_ServiceAccessPoint
CIM_EnabledLogicalElement
CIM_RemoteServiceAccessPoint
The CIM_RemoteServiceAccessPoint class identified in Table below describes the accessing and
addressing of information for a remote connection that is known to a local network element. This
information is contained in the local network element since this is the context in which it is 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 57. CIM_RemoteServiceAccessPoint Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
AccessInfoDescribes accessing or addressing
CIM_RemoteServiceAccessPoi
ntGroup
CIM_ServiceAccessPointGrou
p
string
of information for a remote
connection. This can be a host
67
Class Name:
CIM_RemoteServiceAccessPoi
ntGroup
Parent Class:
PropertyDescriptionData Type
InfoFormatIndicates an enumerated integer
CIM_ServiceAccessPointGrou
p
name, network address, and other
similar information.
uint16
describing the format and
interpretation of the AccessInfo
property. This property can have
the following values:
1 - Other
2 - Host Name
3 - IPv4 Address
4 - IPv6 Address
5 - IPX Address
6 - DECnet Address
7 - SNA Address
8 - Autonomous System Number
9 - MPLS Label
The DELL_RemoteServiceAccessPort class described in Table below is an extended class of the
CIM_RemoteServiceAccessPoint class. The DELL_RemoteServiceAccessPort class provides information
about Dell implementation-specific attributes
68
Table 58. DELL_RemoteServiceAccessPort Properties
Class Name:
DELL_RemoteServiceAccessP
ort
Parent Class:
CIM_RemoteServiceAccessPo
int
PropertyDescriptionData Type
PortNameDisplays the name of the service
string
access port.
VersionStringIndicates the version of the
string
access point service.
RemoteAccessTypeIndicated the type of remote
uint16
access service. This property can
have the following values:
0- BMC
8- IMC
9 - CMC
10- iDRAC6
11 - iDRAC6 for modular systems
13 - BMC
16 - iDRAC7
17 - iDRAC7 for modular systems
Dell-defined classes are defined and populated by Dell rather than by the Common Information Model
(CIM). For information on how the logs are formatted, see DELL_Chassis Properties.
The DELL_EsmLog class described in DELL_EsmLog Properties records failure threshold violations
collected by Server Administrator’s embedded server management (ESM) capabilities.
Table 59. DELL_EsmLog Properties
Class Name:DELL_EsmLog
Parent Class: None
PropertyDescriptionData Type
recordNumberProvides an index to the
ESM table.
logRecordProvides the ESM
message content.
eventTimeIndicates the time that
the message is
generated.
statusIndicates the severity of
the event that caused
the log to be generated.
uint32
string
datetime
string
DELL_PostLog
The DELL_PostLog class described in DELL_PostLog Properties 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 60. DELL_PostLog Properties
Class Name: DELL_PostLog
Parent Class: None
71
DELL_CMApplication
NOTE: Dell-updateable components, such as BIOS and firmware, are considered applications.
The DELL_CMApplication class described in DELL_CMApplication contains information related to the
Dell change management applications.
Table 61. DELL_CMApplication
Class Name: DELL_CMApplication
Parent Class: None
PropertyDescriptionData Type
componentTypeDefines the application
type.
subComponentIDDefines an application
string.
versionIndicates the current
version of the
application.
nameIndicates the name of
the application.
deviceKeyIndicates the device key
of the application.
string
string
string
string
string
DELL_CMDevice
The DELL_CMDevice class described in DELL_CMDevice Properties contains information related to the
Dell change management device.
Table 62. DELL_CMDevice Properties
Class Name: DELL_CMDevice
Parent Class: None
PropertyDescriptionData Type
componentIDDefines a component
string.
nameIndicates the name of
the device.
vendorIDDefines an ID for vendor
supplying the device.
72
string
string
string
subVendorIDDefines an ID for an
additional vendor
supplying the device.
deviceIDIndicates the ID of the
device.
subDeviceIDIndicates the ID for
additional device.
busIndicates the PCI bus
number.
deviceIndicates the PCI device
number.
functionIndicates the PCI
function number.
string
string
string
string
string
string
DELL_CMDeviceApplication
The DELL_CMDeviceApplication class described in CMDeviceApplication Properties contains
information related to the Dell change management association between the device and application.
Table 63. DELL_CMDeviceApplication Properties
Class Name: DELL_CMDeviceApplication
Parent Class: None
PropertyDescriptionData Type
antecedentRefers to the device.string
dependentRefers to the application.string
DELL_CMInventory
The DELL_CMInventory class described in DELL _CMInventory Properties contains information related
to the Dell Change Management inventory.
Table 64. DELL _CMInventory Properties
Class Name: DELL_CMInventory
Parent Class: None
PropertyDescriptionData Type
localIndicates the locale of
the system.
string
73
schemaVersionIndicates the inventory
schema implemented by
the system.
systemIDDefines the system ID.string
string
DELL_CMOS
The DELL_CMOS class described in DELL_CMOS Properties contains information related to the Dell
change management operating system.
Table 65. DELL_CMOS Properties
Class Name: DELL_CMOS
Parent Class:None
PropertyDescriptionData Type
architectureIndicates the
architecture of the
operating system.
vendorIndicates the vendor of
the operating system.
majorVersionIndicates the major
version of the operating
system.
minorVersionIndicates the minor
version of the operating
system.
spMajorVersionIndicates the current
service pack number for
the operating system’s
major version.
spMinorVersionIndicates the current
service pack number for
the operating system’s
minor version.
string
string
string
string
string
string
DELL_CMProductInfo
The DELL_CMProductInfo class described in DELL_CMProductInfo Properties contains information
related to the Dell change management product.
74
Table 66. DELL_CMProductInfo Properties
Class Name: DELL_CMProductInfo
Parent Class: None
PropertyDescriptionData Type
nameIndicates the name of
the product.
descriptionProvides a short
description of the
product.
vendorIndicates the name of
the product
manufacturer.
versionIndicates the current
version number of the
product.
string
string
string
string
DELL_BIOSExtensions
The DELL_BIOSExtensions identified in DELL_BIOSExtensions Properties contains information related to
the specific extension of the data attributes on your system.
Table 67. DELL_BIOSExtensions Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
systemBIOSCharacteristicsIndicates the characteristics of
systemBIOSCharacteristicsExt1 Indicates the specific extension of
systemBIOSCharacteristicsExt2 Indicates the specific extension of
DELL_BIOSExtensions
CIM_ManagedSystemElement
uint64
BIOS on your system.
uint8
the data attributes on your system.
uint8
the data attributes on your system.
DELL_BIOSSettings
The DELL_BIOSSettings identified in DELL_BIOSSettings Properties contains information related to setting
parameters in the Dell System Management BIOS.
Table 68. DELL_BIOSSettings Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
DellInstanceIDDefines the instance ID of this
DELL_BIOSSettings
CIM_ManagedSystemElement
uint32
class.
75
Class Name:
DELL_BIOSSettings
Parent Class:
TrustedPlatformModuleEnables or Disables the Trusted
CIM_ManagedSystemElement
uint8
Platform Module (TPM). Values for
the TPM property are:
0 - Other
1 - Unsupported
2 - Off
3 - On with BIOS Management
4 - On without BIOS Measurement
DELL_SDCardDevice
The DELL_SDCard Devices identified in DELL_SDCardDevice Properties contains information related to
the SD card devices.
Table 69. DELL_SDCardDevice Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
sdTypeAn enumerated storage device
sdCertifiedIndicates the licensing information
sdCardSizeMBIndicates the size of the storage
sdCardFreeSizeMBIndicates the available size of SD
uint8
of SD media. The values for this
property are:
0 - Unknown
1 - Unlicensed
2 - Licensed
uint32
device in MB.
uint32
Media in MB.
The values for this property are:
0 - Present
1 and 2 - Reserved
3 - Offline Detected
4 - Failed Detectez
5 - Active
6 - Bootable
76
Class Name:
DELL_SDCardDevice
Parent Class:
CIM_LogicalDevice
7 - Write Protected
DELL_NetworkPort
The Dell_Network Port class described in DELL_NetworkPort Properties represents the Dell-specific
features of the network adapters.
Table 70. DELL_NetworkPort Properties
Class Name:
Parent Class:
PropertyDescriptionData Type
NIC CapabilitiesNIC Capabilities bitmask indicates
NIC TOE CapabilityDefines the TOE capability of the
DELL_NetworkPort
CIM_Network Port
uint 32
the capabilities of the NIC.
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.
Bit 1, Value 1 - NIC is TOE
capable.
Bit 2, Value 0 - NIC is not iSCSI
capable.
Bit 2, Value 1 - NIC is iSCSI
capable.
Bit 3, Value 0 - NIC is not FCoE
capable.
Bit 3, Value 1 - NIC is FCoE
capable.
uint 32
NIC.
Values for the NIC TOE Capability
property are:
77
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.
4 - NIC/driver supports querying
for capability and querying
indicates that it is not capable.
8 - NIC/driver supports querying
for capability but an error
prevented querying the NIC/
driver.
16 - NIC/driver supports querying
for capability but NIC/driver did
not respond to query.
NOTE: Boolean value is
defined if TOE is enabled
(Boolean is TOEEnable).
NIC RDMA Capability
NIC iSCSI CapabilityDefines the iSCSI capability of the
Defines the RDMA capability of
the NIC.
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.
4 - NIC/driver supports querying
for capability and querying
indicates that it is not capable.
8 - NIC/driver supports querying
for capability but an error
prevented querying the NIC/
driver.
16 - NIC/driver supports querying
for capability but NIC/driver did
not respond to query.
NOTE: Boolean value is
defined if RDMA is enabled
(Boolean is RDMAEnable).
NIC.
Values for the NIC iSCSI
Capability property are:
0 - NIC/driver does not support
querying for capability.
uint 32
uint 32
78
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.
4 - NIC/driver supports querying
for capability and querying
indicates that it is not capable.
8 - NIC/driver supports querying
for capability but an error
prevented querying the NIC/
driver.
16 - NIC/driver supports querying
for capability but NIC/driver did
not respond to query.
NOTE: Boolean value is
defined if iSCSI is enabled
(Boolean is iSCSIEnable).
NIC Status
BusNumberIndicates the PCI bus number.uint 8
DeviceNumberIndicates the PCI device number. uint 8
FunctionNumberIndicates the PCI function
DriverVersionIndicates the NIC driver version.string
IPAddresssIndicates the NIC IP address.string
SubnetMaskIndicates the NIC subnet mask.string
DHCPServerIndicates the DHCP server.string
DefaultGatewayIndicates the default gateway.string
CurrentMacAddressIndicates the NIC’s current MAC
OSAdapterDescriptionDescribes the operating system
OSProductNameDescribes the product name of
Indicates the status of the NIC or
driver.
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
number.
address.
adapter.
the operating system.
uint 32
uint 8
string
string
string
79
ServiceNameIndicates the service name.string
DELL_PowerConsumptionAmpsSensor
The DELL_PowerConsumptionAmpsSensor identified in DELL_PowerConsumptionAmpsSensor contains
information related to monitoring the power consumption.
Table 71. DELL_PowerConsumptionAmpsSensor
Class Name:
Parent Class:
PropertyDescription
UnitModifier
CurrentReading
IsLinear
LowerThresholdNonCritical
UpperThresholdNonCritical
LowerThresholdCritical
UpperThresholdCritical
DELL_PowerConsumptionAmpsS
ensor
CIM_Numeric Sensor
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
Data Type
sint32
sint32
Boolean
sint32
sint32
sint32
sint32
DELL_PowerConsumptionWattsSensor
The DELL_PowerConsumptionWattsSensor identified in DELL_PowerConsumptionWattsSensor contains
information related to monitoring the power consumption.
Table 72. DELL _PowerConsumptionWattsSensor
Class Name:
Parent Class:
PropertyDescription
UnitModifier
CurrentReading
80
DELL_PowerConsumptionWatts
Sensor
CIM_Numeric Sensor
See Common Properties of
Classes
See Common Properties of
Classes
Data Type
sint32
sint32
Class Name:
DELL_PowerConsumptionWatts
Sensor
Parent Class:
IsLinear
LowerThresholdNonCritical
UpperThresholdNonCritical
LowerThresholdCritical
UpperThresholdCritical
CIM_Numeric Sensor
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
See Common Properties of
Classes
Boolean
sint32
sint32
sint32
sint32
DELL_PowerConsumptionData
The DELL_PowerConsumptionData identified in DELL_PowerConsumptionData contains information
about the total power consumed from a start time and peak values registered during a time period.
Table 73. DELL _PowerConsumptionData
Class Name:
Parent Class:
DELL_PowerConsumptionData
CIM_Logical Device
PropertyDescriptionData Type
cumulative PowerReadingIndicates the total power
consumed from a start time.
peakAmpReadingIndicates the time from which
the peak amperage reading is
being monitored.
peakWattReadingIndicates the time from which
the peak watt reading is being
monitored.
ResetCountersIs the function used to reset the
peak readings.
powerCapSettingThis refers to the user configured
power setting.
instHeadroomThis refers to the instantaneous
headroom.
peakHeadRoomIs the function used to set the
power budget.
uint 32
uint 16
uint 16
uint 32
uint 16
uint 32
uint 32
DCIM_OEM_DataAccessModule
The DCIM_OEM_DataAccessModule class is derived from the CIM_ManagedElement class. This class
models hardware information in a proprietary format.
81
Class Name:DCIM_OEM_DataAccessModule
Parent Class:CIM_ManagedElement
PropertyDescriptionData Type
InstanceIDIdentifies the instance.string
GlobalStatusRepresents the global health status
of the system. This property can
have the following values:
NOTE: GlobalStatus property
is available only for Linux
systems.
sint32
SendCmdThe SendCmd method is used to
invoke proprietary hardware
management operation.
iDRACIPv4Provides Remote Access controller
(iDRAC ) IPv4 address.
iDRACIPv6Provides Remote Access controller
(iDRAC ) IPv6 address.
string
string
string
DCIM_RegisteredProfile
The DCIM_RegisteredProfile class is derived from the CIM_RegisteredProfile class. This class
advertises the capabilities of DCIM_OEM_DataAccessModule.
82
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 the figure below does not have a
parent class because it is a relationship or association between two elements.
Each class derived from the CIM_Dependency class has an element called an antecedent that represents
the independent object in this association, and another element called a dependent that represents the
object that is dependent on the antecedent. For example, consider two managed system elements:
Chassis1 and PowerSupply3. Chassis1 is the antecedent element because a managed power supply would
always be either contained in, or grouped with, a chassis.
DELL_FanSensor
The DELL_FanSensor class described in DELL_FanSensor Properties defines a Dell-specific association
between a fan and a sensor. The
entire package as opposed to a fan dedicated to cooling only some of the components in the package.
Table 74. DELL_FanSensor Properties
Class Name: DELL_FanSensor
Parent Class:CIM_Dependency
ElementDescription
Antecedent
CIM_PackageFanSensor class contains fans that assist in cooling the
CIM_Tachometer refers to the
tachometer (fan sensor) that measures
the RPM of the fan.
83
Dependent
CIM_Fanrefers to the fan whose
revolutions are measured by the
tachometer.
CIM_PackageTempSensor
The CIM_PackageTempSensor class described in CIM_PackageTempSensor Properties contains
temperature 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_PackageTempSensor
association.
Table 75. CIM_PackageTempSensor Properties
Class Name: CIM_PackageTempSensor
Parent Class: CIM_Dependency
ElementDescription
Antecedent
Dependent
CIM_TempSensor refers to the
temperature sensor for the
package.
CIM_PhysicalPackage refers
to the physical package whose
environment is being monitored.
CIM_PackageVoltSensor
The CIM_PackageVoltSensor class described in CIM_PackageVoltage Properties 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 association.
Table 76. CIM_PackageVoltage Properties
Class Name: CIM_PackageVoltSensor
Parent Class: CIM_Dependency
ElementDescription
Antecedent
Dependent
CIM_PackageVoltSensor
refers to the voltage sensor for
the package.
CIM_PhysicalPackage refers
to the physical package whose
voltages are being monitored.
84
CIM_PackageCurrentSensor
The CIM_PackageCurrentSensor class described in CIM_PackageCurrentSensor Properties 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 77. CIM_PackageCurrentSensor Properties
Class Name: CIM_PackageCurrentSensor
Parent Class: CIM_Dependency
ElementDescription
Antecedent
Dependent
CIM_CurrentSensor refers to
the amperage sensor for the
package.
CIM_PhysicalPackagerefers to
the physical package whose
amperage is being monitored.
CIM_PackageFanSensor
The CIM_PackageFanSensor class described in CIM_PackageFanSensor Properties contains fan sensors
that monitor the whole package.
Table 78. CIM_PackageFanSensor Properties
Class Name:CIM_PackageFanSensor
Parent Class: CIM_Dependency
ElementDescription
AntecedentCIM_Fan refers to the cooling
device for the package.
DependentCIM_PhysicalPackage refers
to the physical package whose
environment is being monitored.
85
CIM_PackagePowerSupplySensor
The CIM_PackagePowerSupplySensor class described in CIM_PackagePowerSupplySensor Properties
contains power supplies that provide power to the whole package.
Table 79. CIM_PackagePowerSupplySensor Properties
Class Name: CIM_PackagePowerSupplySensor
Parent Class: CIM_Dependency
ElementDescription
Antecedent
DependentCIM_PhysicalPackage refers
CIM_PowerSupplySensor
refers to the power supply sensor
that monitors wattage for the
entire package.
to the package whose wattage is
being monitored.
DELL_PackagePSRedundancy
The DELL_PackagePSRedundancy class described in DELL_PackagePSRedundancy Properties defines
what constitutes a power supply redundancy for an entire package.
Table 80. DELL_PackagePSRedundancy Properties
Class Name: DELL_PackagePSRedundancy
Parent Class: CIM_Dependency
ElementDescription
Antecedent
DependentCIM_PhysicalPackagerefers to
86
DELL_PSRedundancyGroup
refers to power supplies that
deliver wattage for the entire
package.
the package to which the
wattage is being supplied.
DELL_PSRedundancy
The DELL_PSRedundancy class described in DELL_PSRedundancy Properties defines what constitutes a
power supply redundancy for Dell systems.
Table 81. DELL_PSRedundancy Properties
Class Name: DELL_PSRedundancy
Parent Class: CIM_Dependency
ElementDescription
Antecedent
DependentCIM_PhysicalPackage refers
CIM_PowerSupplySensor
refers to the power supply sensor
that monitors wattage for the
entire package.
to the package whose wattage is
being monitored.
DELL_AssociatedSupplyPCAmps
The DELL_AssociatedSupplyPCAmps class described in DELL _AssociatedSupplyPCAmps is a
PowerConsumptionAmpsSensor associated with a CIM_PowerSupply which is defined by this class.
Table 82. DELL _AssociatedSupplyPCAmps
Class Name:
Parent Class:
PropertyDescriptionData Type
AntecedentIndicates the PowerSupply
DependentIndicates the
DELL_AssociatedSupplyPCAmp
s
CIM_Dependency
uint 16
instance.
uint 16
PowerConsumptionAmpsSensor
associated with the
CIM_PowerSupply.
DELL_AssociatedSystemPCWatts
The DELL_AssociatedSystemPCWatts class described in DELL_AssociatedSystemPCWatts is
PowerConsumptionWattsSensor associated with a Dell_System which is defined by this class.
a
87
Table 83. DELL _AssociatedSystemPCWatts
Class Name:
Parent Class:
PropertyDescriptionData Type
AntecedentIndicates the Dell_System
DependentIndicates the
DELL_AssociatedSystemPCWat
ts
CIM_Dependency
uint 16
instance.
uint 16
PowerConsumptionWattsSenso
r associated with the system.
AssociatedSystemPCData
The AssociatedSystemPCData identified in AssociatedSystemPCData is a PowerConsumptionData
associated with a Dell_System which is defined by this class.
Table 84. AssociatedSystemPCData
Class Name:
Parent Class:
PropertyDescriptionData Type
AntecedentIndicates the Dell_System
DependentIndicates the
DELL_AssociatedSupplyPCAmp
s
CIM_Dependency
uint 16
instance.
uint 16
PowerConsumptionData
associated with the Power Supply.
DELL_PowerProfileData
The DELL_PowerProfileData identified in DELL _PowerProfileData contains information related to
power profiling and power knob data.
Table 85. DELL _PowerProfileData
Class Name:
Parent Class:
PropertyDescriptionData Type
chassisIndexIndicates the chassisIndex for
supportedProfileIndicates the supported profiles.uint 16
profileSettingIndicates the Profile setting.uint 16
customCPUCapsIndicates the Custom Profile CPU
customCPUSettingsIndicates the Custom Profile CPU
88
DELL_PowerProfileData
CIM_LogicalDevice
uint 8
this power profile.
uint 16
management capability.
uint 16
management setting.
Class Name:
Parent Class:
customMemCapsIndicates the Custom Profile
customMemSettingsIndicates the Custom Profile
customFanSettingsIndicates the Custom Profile fan
DELL_PowerProfileData
CIM_LogicalDevice
memory management capability.
memory management capability.
management setting.
uint 16
uint 16
uint 16
89
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.