Dell OpenManage Server Administrator Version 5.0 CIM Reference Guide

Dell OpenManage™
Server Administrator
CIM Reference Guide
www.dell.com | support.dell.com
Notes and Notices
NOTE: A NOTE indicates important information that helps you make better use of your computer.
NOTICE: A NOTICE indicates either potential damage to hardware or loss of data and tells you how to avoid the problem.
____________________
Information in this document is subject to change without notice. © 2003–2006 Dell Inc. All rights reserved.
Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell, the DELL logo, and Dell OpenManage are trademarks of Dell Inc.; Microsoft is a registered trademark of
Microsoft Corporation; Intel, Pentium, Xeon, and Celeron are registered trademarks, and i960, MMX, Itanium, i386, and i486 are trademarks of Intel Corporation.
Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own.
March 2006

Contents

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Server Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Documenting CIM Classes and Their Properties
Base Classes Parent Classes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Classes That Describe Relationships Dell-defined Classes
Typographical Conventions
Common Properties of Classes
Other Documents You May Need
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . . . . . . . . . . 12
. . . . . . . . . . . . . . . . . 7
. . . . . . . . . . . . . . . . . . . . . 8
2 CIM_PhysicalElement . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CIM_PhysicalElement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
DELL_Chassis
CIM_PhysicalComponent
CIM_Chip
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
CIM_PhysicalMemory
CIM_PhysicalConnector
CIM_Slot
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3 CIM_LogicalElement . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
CIM_LogicalElement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
CIM_System
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Contents 3
CIM_ComputerSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
DELL_System
CIM_LogicalDevice
CIM_FRU
CIM_LogicalPort
CIM_LogicalPort
CIM_NetworkPort
DELL_NetworkPort
CIM_Sensor
CIM_DiscreteSensor
CIM_NumericSensor
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
CIM_TemperatureSensor
CIM_CurrentSensor
CIM_VoltageSensor
CIM_Tachometer
CIM_WatchDog
CIM_CoolingDevice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 Contents
CIM_Fan
CIM_UserDevice
CIM_PointingDevice
CIM_Keyboard
CIM_PowerSupply
CIM_Controller
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
CIM_ParallelController
CIM_SerialController
CIM_PCIController
CIM_PCIDevice
CIM_PCIBridge
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
CIM_Processor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
CIM_StorageExtent
CIM_Memory
CIM_CacheMemory
CIM_SoftwareElement
CIM_BIOSElement
CIM_SoftwareFeature
DELL_SoftwareFeature
CIM_SystemResource
CIM_IRQ
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
CIM_MemoryMappedIO
CIM_DMA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
DELL_PSRedundancyGroup
DELL_FanRedundancyGroup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
. . . . . . . . . . . . . . . . . . . . . . . . . . . 72
. . . . . . . . . . . . . . . . . . . . . . . . . . . 72
CIM_EnabledLogicalElement Group
. . . . . . . . . . . . . . . . . . . . . . . 73
CIM_ServiceAccessPoint
CIM_RemoteServiceAccessPoint
DELL_RemoteServiceAccessPort
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
. . . . . . . . . . . . . . . . . . . . . . . . 73
. . . . . . . . . . . . . . . . . . . . . . . . 75
4 Dell-defined Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
DELL_EsmLog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
DELL_PostLog
DELL_CMApplication
DELL_CMDevice
DELL_CMDeviceApplication
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
. . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Contents 5
DELL_CMInventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
DELL_CMOS
DELL_CMProductInfo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5 CIM_Dependency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
DELL_FanSensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
CIM_PackageTempSensor
CIM_PackageVoltSensor
CIM_PackageCurrentSensor
CIM_PackageFanSensor
CIM_PackagePowerSupplySensor
DELL_PackagePSRedundancy
DELL_PSRedundancy
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
. . . . . . . . . . . . . . . . . . . . . . . . . . 85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
. . . . . . . . . . . . . . . . . . . . . . . 86
. . . . . . . . . . . . . . . . . . . . . . . . . . 87
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Index
6 Contents

Introduction

This reference guide documents the Dell OpenManage™ Server Administrator Common Information Model (CIM) provider contained in the Management Object File (MOF) dccim32.mof.
CIM provides a conceptual model for describing manageable objects in a systems management environment. CIM is a modeling tool rather than a programming language. CIM provides the structure for organizing objects into a model of a managed environment. For modeling a managed environment, CIM makes available a set of abstract and concrete classes of objects. These classes model the basic characteristics of systems, networks, and applications, as well as groupings of management-related data.
For more information about CIM, see the Distributed Management Task Force (DMTF) website at www.dmtf.org and the Microsoft

Server Administrator

Server Administrator 1.0 or later 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.

Documenting CIM Classes and Their Properties

®
website at www.microsoft.com.
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.
Introduction 7

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_Esm Log
DELL_PostLog
DELL_CMApplication
DELL_CMDevice
DELL_CMDeviceApplications
DELL_CMInventory
DELL_CMOS
DELL_CMProductInfo
The CIM_ManagedSystemElement class is the base class for the system element hierarchy from which all other CIM classes are derived. As a result, CIM_ManagedSystemElement has no parent. Examples of managed system elements include software components such as files, devices such as hard drives and controllers, and physical subcomponents of devices such as chip sets and cards. For the CIM_ManagedSystemElement properties, see Caption, CreationClassName, Description, Name, and Status in Table 1-2, "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.

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:
Antecedent CIM_PackageCurrentSensor
Dependent CIM_PhysicalPackage
8 Introduction
The CIM_PackageCurrentSensor monitors an entire physical package, such as all the components contained in a given system chassis. The CIM_PhysicalPackage is dependent on the CIM_PackageCurrentSensor 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 the diagrams that appear in the documentation for each class, those classes created and populated by Dell are designated by the gold (lighter gray) triangle icon.

Typographical Conventions

The following example shows how most of the classes in the Dell CIM provider are documented. Table 1-1 shows a partial class description for the DELL_DMA class. (For a full class description, see Table 3-41, "CIM_DMA Properties.")
Class Name appears in
Parent Class appears in
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.
Table 1-1. CIM_DMA Properties
Courier typeface and provides the string that names the class in the MOF.
Courier typeface and provides the name of the class from which the present
Class Name: CIM_DMA Parent Class: CIM_SystemResource
Property Description Data Type
DMAChannel A part of the object’s key value, the DMA channel number. uint32
Availability Availability of the DMA. Availability values are defined as follows:
1
Other
2
Unknown
3
Available
4
In Use/Not Available
5
In Use and Available/Shareable
uint16
Introduction 9

Common Properties of Classes

Many classes have properties such as Caption, Description, and CreationClassName. Table 1-2 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-2. Common Properties of Classes
Property Description Data Type
Caption Describes the object using a short textual
description (one-line string).
CreationClassName Indicates the name of the class or the subclass
used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
CSCreationClassName Indicates the computer system’s creation class
name.
CSName Indicates the computer system’s name. string
CurrentReading Indicates the actual current value indicated by the
sensor in amperes.
Description Provides a textual description of the object. string
LowerThresholdNonCritical If current reading is between lower threshold
noncritical and upper threshold noncritical, the current state is normal. See Figure 3-2.
LowerThresholdCritical If the current reading is between upper threshold
critical and upper threshold fatal, the current state is critical. See Figure 3-2.
IsLinear Indicates that the sensor is linear over its
dynamic range.
Manufacturer Provides 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.
Name Defines the label by which the object is known.
When subclassed, the Name property can be overridden to be a Key property.
string
string
string
sint32
sint32
sint32
Boolean
string
string
10 Introduction
Table 1-2. Common Properties of Classes (continued)
Property Description Data Type
Status Provides a string indicating how well the
component is functioning—comparable to "health." Status values for operational and nonoperational conditions include:
Operational Status Values:
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 operational condition that is severe as compared to its normal mode of operation.
SystemCreationClassName Indicates the system’s creation class name. string
UnitModifier Provides 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.
UpperThresholdCritical If the current reading is between upper threshold
critical and upper threshold fatal, the current status is critical. See Figure 3-2.
UpperThresholdNonCritical If the current reading is between lower threshold
noncritical and lower threshold critical, the current status is noncritical. See Figure 3-2.
Version Version should be in the form
<major>.<minor>.<revision> or <major>.<minor><letter><revision>; for
example, 1.2.3 or 1.2a3.
string
sint32
sint32
sint32
string
Introduction 11

Other Documents You May Need

Besides this Dell OpenManage Server Administrator CIM Reference Guide, you can find the following guides either on the Dell Support website at support.dell.com or on the documentation CD:
Server Administrator Online Help
Administrator. Help screens provide step-by-step instructions on how to perform systems management tasks using Server Administrator.
Dell OpenManage Server Administrator User’s Guide
uninstallation of Server Administrator.
Dell OpenManage Installation and Security User’s Guide
procedures and step-by-step instructions for installing, upgrading, and uninstalling Server Administrator for each operating system.
Dell OpenManage Server Administrator Command Line Interface User’s Guide
tasks using the text-based command line interface.
Dell OpenManage Server Administrator Messages Reference Guide
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
information base (MIB). The SNMP MIB defines variables that cover the capabilities of Server Administrator systems management agents.
is context-sensitive help that you can access while running Server
documents the features, installation, and
provides complete information on installation
explains how to perform
lists the messages that you can
documents the SNMP management
12 Introduction

CIM_PhysicalElement

CIM_PhysicalElement is a CIM-defined class. The CIM_PhysicalElement class contains the subclasses shown in Figure 2-1.
Figure 2-1. CIM_PhysicalElement Class Structure
CIM_ManagedSystemElement

CIM_PhysicalElement

CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
DELL_Chassis
CIM_PhysicalComponent
CIM_Chip
CIM_PhysicalMemory
CIM_PhysicalConnector
CIM_Slot
CIM_PhysicalElement
CIM_ManagedSystemElement
CIM_PhysicalElement
Subclasses of the CIM_PhysicalElement class listed in Table 2-1 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.
CIM_PhysicalElement 13
Table 2-1. CIM_PhysicalElement Properties
Class Name: CIM_PhysicalElement Parent Class: CIM_ManagedSystemElement
Property Description Data Type
CreationClassName See Table 1-2, “Common Properties of Classes.”
Manufacturer See Table 1-2, “Common Properties of Classes.”
Model The name by which the physical element is generally known. string
SerialNumber A manufacturer-allocated number used to identify the
physical element.
Tag Uniquely identifies the physical element and serves as the
element’s key. The Ta g property can contain information such as asset tag or serial number data. The key for physical element is placed very high in the object hierarchy in order to identify the hardware/entity independently, regardless of physical placement in or on cabinets, adapters, and so on. For example, a hot-swappable or removable component can be taken from its containing (scoping) package and temporarily unused. The object still continues to exist and may even be inserted into a different scoping container. Therefore, the key for physical element is an arbitrary string that is defined independently of any placement or location-oriented hierarchy.
string
string

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.
14 CIM_PhysicalElement
Table 2-2. CIM_PhysicalPackage Properties
Class Name: CIM_PhysicalPackage Parent Class: CIM_PhysicalElement
Property Description Data Type
Removable A 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.
Replaceable A 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

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 like VisibleAlarm or AudibleAlarm, and data related to security breaches are also members of this class.
Table 2-3. CIM_Physical Frame Properties
Class Name: CIM_PhysicalFrame Parent Class: CIM_PhysicalPackage
Property Description Data Type
LockPresent Indicates whether the frame is protected with a lock. Boolean
AudibleAlarm Indicates whether the frame is equipped with an
audible alarm.
VisibleAlarm Indicates that the equipment includes a
visible alarm.
Boolean
Boolean
CIM_PhysicalElement 15
Table 2-3. CIM_Physical Frame Properties (continued)
Class Name: CIM_PhysicalFrame Parent Class: CIM_PhysicalPackage
Property Description Data Type
SecurityBreach An enumerated, integer-valued property indicating
uint16 that a physical breach of the frame is in progress. Values for the SecurityBreach property are as follows:
1
Other
2
Unknown
3
No breach
4
Breach attempted
5
Breach successful
IsLocked Indicates that the frame is currently locked. Boolean

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.
16 CIM_PhysicalElement
Table 2-4. CIM_Chassis Parent Properties
Class Name: CIM_Chassis Parent Class: CIM_PhysicalFrame
Property Description Data Type
ChassisTypes Values for the ChassisTypes property are as follows:
1
Other
2
Unknown
3
Mini-tower
4
To we r
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
uint16

DELL_Chassis

CIM_
ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
DELL_Chassis
The DELL_Chassis class explained in Table 2-5 defines the identifying and status properties of the chassis. DELL_Chassis inherits from CIM-defined classes, but is populated by Dell™ properties.
CIM_PhysicalElement 17
Table 2-5. DELL_Chassis Properties
Class Name: DELL_Chassis Parent Class: CIM_Chassis
Property Description Data Type
AssetTag Indicates the container AssetTag string. This asset tag
string
string is writable by the system administrator.
SystemClass Refers to the system type that is installed and
uint16 running the instrumentation. Values for the SystemClass property are as follows:
1
Other
2
Unknown
3
Workstation
4
Server
5
Desktop
6
Portable
7
Net PC
SystemID Indicates the system identifier code uint16
LogFormat Defines whether the event log data is unicode
uint16 formatted or binary (raw). Values for the event LogFormat property are as follows:
1
Formatted (event log only)
2
Unformatted
3
Events_and_POST_Formatted (both the event log and the power-on self-test (POST) log are unicode formatted)
FanStatus Indicates the global status of fan sensors. string
TempStatus Indicates the global status of temperature sensors. string
VoltStatus Indicates the global status of voltage sensors. string
AmpStatus Indicates the global status of current sensors. string
PsStatus Indicates the global status of power supplies. string
MemStatus Indicates the global status of memory devices. string
ProcStatus Indicates the global status of processor devices. string
FanRedStatus Indicates the global status of the cooling unit. string
PsRedStatus Indicates the global status of the power unit. string
IsDefaultThrSupported Indicates whether resetting default thresholds
Boolean are supported.
18 CIM_PhysicalElement

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. For example, an application specific integrated circuit (ASIC) cannot be broken down into smaller discrete parts.
Table 2-6. CIM_PhysicalComponent Properties
Class Name: CIM_PhysicalComponent Parent Class: CIM_PhysicalElement

CIM_Chip

CIM_
ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalComponent
CIM_Chip
The CIM_Chip class listed in Table 2-7 represents any type of integrated circuit hardware, including ASICs, processors, memory chips, and so on.
CIM_PhysicalElement 19
Table 2-7. CIM_Chip Properties
Class Name: CIM_Chip Parent Class: CIM_PhysicalComponent
Property Description Data Type
Form Fac to r
Form Fac to r
0 Unknown
1
Other
2
SIP
3
DIP
4
ZIP
5
SOJ
6
Proprietary
7
SIMM
8
DIMM
9
TSOP
10
PGA
11
RIMM
12
SODIMM
13
SRIMM
14
SMD
15
SSMP
16
QFP
17
TQFP
18
SOIC
19
LCC
20
PLCC
21
BGA
22
FPBGA
23
LGA
24
FB-DIMM
uint16
uint16
20 CIM_PhysicalElement

CIM_PhysicalMemory

CIM_
ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalComponent
CIM_Chip
CIM_PhysicalMemory
The CIM_PhysicalMemory class described in Table 2-8 is a subclass of CIM_Chip, representing low-level memory devices, such as SIMMS, DIMMs, and so on.
Table 2-8. CIM_PhysicalMemory Properties
Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip
Property Description Data Type
FormFactor See Table 2-7, “CIM_Chip Properties." uint16
CIM_PhysicalElement 21
Table 2-8. CIM_PhysicalMemory Properties (continued)
Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip
Property Description Data Type
MemoryType Indicates the type of physical memory. Values for the
uint16
MemoryType property are as follows:
0 Unknown
1
Other
2
DRAM
3
Synchronous DRAM
4
Cache DRAM
5
EDO
6
EDRAM
7
VRAM
8
SRAM
9
RAM
10
ROM
11
Flash
12
EEPROM
13
FEPROM
14
EPROM
15
CDRAM
16
3DRAM
17
SDRAM
18
SGRAM
19
RDRAM
20
DDR
21
DDR2
22
DDR2 FB-DIMM
TotalWidth Indicates the total width, in bits, of the physical memory,
uint16
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.
DataWidth Indicates the data width, in bits, of the physical memory.
uint16
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 Indicates the speed of the physical memory, in
uint32
nanoseconds.
22 CIM_PhysicalElement
Table 2-8. CIM_PhysicalMemory Properties (continued)
Class Name: CIM_PhysicalMemory Parent Class: CIM_Chip
Property Description Data Type
SpeedAsString Indicates the accurate speed of the physical memory, in
string format (with units).
Capacity Indicates the total capacity of this physical memory, in
bytes.
BankLabel A string identifying the physically labeled bank 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. 0 is an invalid value for this property.
InterleavePosition Indicates 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.
string
uint64
string
uint32
uint32

CIM_PhysicalConnector

CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalConnector
The CIM_PhysicalConnector class explained in Table 2-9 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 Table 2-10 for a list of valid connector type values.
CIM_PhysicalElement 23
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
string
and signal usage of a physical connector.
ConnectorType An array of integers defining the type of physical
uint16 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 Table 2-10 for the values of the ConnectorType property.
Table 2-10. Connector Type Values
0 Unknown 30
1
Other
2
Male
3
Fema le
4
Shielded
5
Unshielded
6
SCSI (A) High-Density (50 pins)
7
SCSI (A) Low-Density (50 pins)
8
SCSI (P) High-Density (68 pins)
9
SCSI SCA-I (80 pins)39RJ45
10
SCSI SCA-II (80 pins)
11
Fibre Channel (DB-9 Copper)
12
Fibre Channel (Fiber Optical)
unused
31
unused
32
IEEE-48
33
AUI
34
UTP Category 3
35
UTP Category 4
36
UTP Category 5
37
BNC
38
RJ11
40
Fiber MIC
41
unused
42
unused
60
Micro-DIN
61
PS/2
62
Infrared
63
unused
64
Access. bus
65
unused
66
Centronics
67
Mini-Centronics
68
Mini-Centronics Ty p e - 1 4
69
Mini-Centronics Ty p e - 2 0
70
Mini-Centronics Ty p e - 2 6
71
Bus Mouse
72
ADB
90
On Board IDE Connector
91
On Board Floppy Connector
92
9 Pin Dual Inline
93
25 Pin Dual Inline
94
50 Pin Dual Inline
95
68 Pin Dual Inline
96
On Board Sound Connector
97
Mini-jack
98
PCI-X
99
Sbus IEEE 1396-1993 32-bit
100
Sbus IEEE 1396-1993 64-bit
101
unused
102
GIO
24 CIM_PhysicalElement
Table 2-10. Connector Type Values (continued)
13
Fibre Channel SCA-II
43
PCI
(40 pins)
14
Fibre Channel SCA-II
44
ISA
(20 pins)
15
Fibre Channel BNC45unused
16
ATA 3-1/2 Inch
46
VESA
(40 pins)
17
ATA 2-1/2 Inch
47
unused
(44 pins)
18
ATA-2
19
ATA-3
20
ATA/66
21
DB-9
22
DB-15
23
DB-25
24
DB-36
25
RS-232C
26
RS-422
27
RS-423
28
RS-485
29
RS-449
48
unused
49
unused
50
unused
51
unused
52
unused
53
USB
54
IEEE 1394
55
HIPPI
56
HSSDC (6 pins)
57
GBIC
58
DIN
59
Mini-DIN
73
AGP
74
VME Bus
75
VME64
76
Proprietary
77
Proprietary Processor Card Slot
78
Proprietary Memory Card Slot
79
Proprietary I/O Riser Slot
80
PCI-66 MHz
81
AGP2X
82
AGP4X
83
PC-98
84
PC-98-Hireso
85
PC-H98
86
PC-98Note
87
PC-98Full
88
SSA SCSI
89
Circular
103
XIO
104
HIO
105
NGIO
106
PMC
107
MTRJ
108
VF-45
109
Future I/O
110
SC
111
SG
112
Electrical
113
Optical
114
Ribbon
115
GLM
116
1x9
117
Mini SG
118
LC
119
HSSC

CIM_Slot

CIM_
ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalConnector
CIM_Slot
The CIM_Slot class described 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 an 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.
CIM_PhysicalElement 25
Table 2-11. CIM_Slot Properties
Class Name: class CIM_Slot Parent Class: CIM_PhysicalConnector
Property Description Data Type
ConnectorType See Table 2-10 uint16
SupportsHotPlug Indicates whether the slot supports hot-plug adapter cards. Boolean
MaxDataWidth Indicates the maximum bus width in bits of adapter cards
uint16 that can be inserted into this slot. Values for the MaxDataWidth property are as follows:
0 Unknown
1
Other
8
Bits
16
Bits
32
Bits
64
Bits
128
Bits
26 CIM_PhysicalElement

CIM_LogicalElement

CIM_LogicalElement is a CIM-defined class containing the subclasses shown in Figure 3-1.
Figure 3-1. CIM_LogicalElement
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_System
CIM_ComputerSystem
DELL_Chassis
CIM_LogicalDevice
CIM_FRU
CIM_Sensor
CIM_DiscreteSensor
CIM_NumericSensor
CIM_TemperatureSensor
CIM_CurrentSensor
CIM_VoltageSensor
CIM_Tachometer
CIM_LogicalPort
CIM_NetworkPort
CIM_Watchdog
CIM_CoolingDevice
CIM_UserDevice
CIM_PowerSupply
CIM_Controller
CIM_Processor
CIM_StorageExtent
CIM_SoftwareElement
CIM_BIOSElement
DELL_NetworkPort
CIM_Fan
CIM_PointingDevice
CIM_Keyboard
CIM_ParallelController
CIM_SerialController
CIM_PCIController
CMI_PCIDevice
CMI_PCIBridge
CIM_Memory
CIM_CacheMemory
CIM_LogicalElement 27
CIM_SoftwareFeature
DELL_SoftwareFeature
CIM_SystemResource
CIM_IRQ
CIM_MemoryMappedIO
CIM_DMA
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
DELL_PSRedundancyGroup
DELL_FanRedundancyGroup
CIM_EnabledLogicalElement
CIM_ServiceAccessPoint
CIM_RemoteServiceAccessPoint
DELL_RemoteServiceAccessPort

CIM_LogicalElement

CIM_ManagedSystemElement
CIM_LogicalElement
The Distributed Management Task Force (DMTF) identified in 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_LogicalElement Properties
Class Name: CIM_LogicalElement Parent Class: CIM_ManagedSystemElement

CIM_System

CIM_ManagedSystemElement
CIM_LogicalElement
CIM_System
28 CIM_LogicalElement
Loading...
+ 64 hidden pages