Sensors Profile Document Number: DCIM1053 Document Type: Specification Document Status: Published Document Language: E Date: 2012-12-30 Version: 1.1.
THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. ABSENT A SEPARATE AGREEMENT BETWEEN YOU AND DELL™ WITH REGARD TO FEEDBACK TO DELL ON THIS PROFILE SPECIFICATION, YOU AGREE ANY FEEDBACK YOU PROVIDE TO DELL REGARDING THIS PROFILE SPECIFICATION WILL BE OWNED AND CAN BE FREELY USED BY DELL. © 2012 Dell Inc. All rights reserved.
CONTENTS 1 2 3 4 5 6 7 Scope .................................................................................................................................................... 5 Normative References ........................................................................................................................... 5 Terms and Definitions ........................................................................................................................... 5 Symbols and Abbreviated Terms ......
Figures Figure 1 – Sensors Profile Implementation ................................................................................................... 9 Tables Table 1 – Related Profiles ............................................................................................................................. 8 Table 2 – Class Requirements: Sensors Profile ......................................................................................... 10 Table 3 – DCIM_PSNumericSensor - Operations ..............
1 1 2 3 4 5 The DCIM Sensors Profile describes the properties and interfaces for executing system management tasks related to the management of sensors within a system. It extends the management capabilities of referencing profiles by adding the capability to represent sensors. The sensor’s relationship with devices and the profile’s registration for the schema implementation version information are also described. 6 2 7 Refer to the following documents for more information.
33 34 35 3.1 36 37 38 3.2 39 40 3.3 41 42 3.4 43 44 3.5 45 46 3.6 47 48 3.7 49 50 51 3.8 52 53 54 3.9 Conditional – Indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met. Mandatory – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted. May – Indicates a course of action permissible within the limits of the document.
55 56 57 3.10 58 59 60 3.11 61 62 3.12 63 64 3.13 65 66 67 3.14 68 69 70 3.15 71 72 73 3.16 74 75 76 3.17 77 78 79 80 3.18 81 shall not – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted. should – Indicates that among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others, or that a certain course of action is preferred but not necessarily required.
90 5 91 Profile Name: Sensors 92 Version: 1.0.0 93 Organization: Dell 94 CIM Schema Version: 2.26 Experimental 95 Dell Schema Version: 1.0.0 96 Interop Namespace: root/interop 97 Implementation Namespace: root/dcim: root/dcim 98 Central Class: DCIM_Sensor, DCIM_NumericSensor 99 Scoping Class: DCIM_ComputerSystem Synopsis 100 101 The Dell Sensors Profile is a component profile that contains the Dell specific implementation requirements for sensors in a managed system.
105 6 106 107 The Dell Sensors Profile describes the platform’s sensor information. Each platform sensor is represented by an instance of CIM_Sensor class. 108 Figure 1 represents the class schema for the Sensors Profile.
112 7 113 This section describes the requirements and guidelines for implementing Dell Sensors Profile. Implementation Requirements Table 2 – Class Requirements: Sensors Profile 114 Element Name Requirement Description DCIM_PSNumericSensor Mandatory The class shall be implemented in the Implementation Namespace: root/dcim. See section 7.1 DCIM_NumericSensor Mandatory The class shall be implemented in the Implementation Namespace: root/dcim. See section 7.
123 124 The DCIM_AssociatedSensor association shall reference DCIM_PSNumericSensor instances and the DCIM_PowerSupply instance. 125 7.1.1 Power Consumption Sensor in Watts 126 7.1.1.1 Resource URIs for WinRM® 127 128 The class Resource URI is “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PSNumericSensor?__cimnamespace=root/dcim” 129 130 The key properties shall be the SystemCreationClassName, SystemName, CreationClassName and DeviceID.
Property Name Type Requirement CurrentState string Mandatory Description ElementName EnabledState string string uint16 Mandatory Mandatory Mandatory HealthState uint16 Mandatory OperationalStatus uint16 Mandatory PossibleStates[] string Mandatory PrimaryStatus RateUnits RequestedState Resolution uint16 uint16 uint16 uint32 Mandatory Mandatory Mandatory Mandatory SensorType uint16 Mandatory SettableThresholds[] uint16 Mandatory Additiona Requirement The present state indicated by
Property Name Type Requirement UnitModifier sint32 Mandatory LowerThresholdCritical sint32 Conditonal LowerThresholdNonCritical sint32 Conditonal UpperThresholdCritical sint32 Mandatory UpperThresholdNonCritical sint32 Mandatory uint16 uint16 uint16 Mandatory Mandatory Mandatory TransitioningToState ValueFormulation EnabledDefault Additiona Requirement The property shall denote the decimal magnitude of the value: CurrentReading * 10^(UnitModifier) and shall have value 0.
165 166 167 “Requirements” column shall denote whether the property is implemented (for requirement definitions, see section 3). The “Additional Requirements” column shall denote either possible values for the property, or requirements on the value formulation.
Property Name Type Requirement Additonal Requirement The array property shall have the following value: 0(LowerThresholdNonCritical), 1(UpperThresholdNonCritical), 2(LowerThresholdCritical), SupportedThresholds[] uint16 Mandatory UnitModifier sint32 Mandatory LowerThresholdCritical sint32 Conditonal LowerThresholdNonCritical sint32 Conditonal UpperThresholdCritical sint32 Mandatory UpperThresholdNonCritical sint32 Mandatory uint16 uint16 uint16 Mandatory Mandatory Mandatory
185 7.2.2 Operations 186 The following table lists the operations implemented on DCIM_NumericSensor. Table 7 – DCIM_NumericSensor - Operations 187 Operation Name Get Enumerate Requirements Mandatory Mandatory Set Conditional Required Input Instance URI Class URI Instance URI Note: Set operation shall be supported, if the SettableThresholds property contains one or more thresholds for the sensor and is not NULL.
Property Name Type Requirement Additonal Requirement Indicates the current statuses of the sensor.
Property Name UpperThresholdNonCritical TransitioningToState ValueFormulation EnabledDefault Type Requirement sint32 Conditonal uint16 uint16 uint16 Mandatory Mandatory Mandatory Additonal Requirement The property shall have non-NULL value if the SupportedThresholds array contains the value 1(UpperThresholdNonCritical). The property shall have value 12(Not Applicable). The property shall have value 2(Measured). The property shall have value 2(Enabled).
Property Name Type Requirement CurrentState ElementName EnabledState string string uint16 Mandatory Mandatory Mandatory HealthState uint16 Mandatory OperationalStatus[] OtherSensorTypeDescription Version 1.1.0 uint16 string Mandatory Conditional Additonal Requirement The present state indicated by the Sensor. The property value shall be a value from the "PossibleStates" value array. The property may have "Unknown" value. The property shall describe the sensor location.
Property Name Type Requirement Additonal Requirement The property shall have EITHER the following values: Unknown Good Non Critical Bad Non Recoverable OR, If SensorType has value 16 (Intrusion), the property shall have the following values: Breach No Breach Prior Breach Sensor Fail OR, If SensorType has value 1 (Other) and the OtherSensorTypeDescription has value “Battery”, the property shall have the following values: Good Battery Low Battery Failed Unknown OR, If Se
Property Name Type Requirement Additonal Requirement The property value shall be one of the following: 0(Unknown) PrimaryStatus RequestedState SensorType uint16 uint16 uint16 Mandatory Mandatory 1(OK) 2(Degraded) 3 (Error) The property value shall be 12 (Not Applicable) The property shall have one of the following values: 1(Other) Mandatory 2(Temperature) 3(Voltage) 4(Current) 5(Tachometer) 16 (Intrusion) 217 7.
Table 12 – DCIM_RegisteredProfile 236 Property Name InstanceID RegisteredName RegisteredVersion RegisteredOrganization Requirement Mandatory Mandatory Mandatory Mandatory Type Additional Requirements string string string DMTF:Sensors:1.0.0 AdvertisedTypes[] Mandatory uint16 AdvertiseTypeDescriptions[] Mandatory string This property value shall be "Sensors". This property value shall be "1.0.0". This property value shall be 2 (DMTF). This property array shall contain [1(Other), 1 (Other)].
Property Name Requirement Type AdvertisedTypes[] Mandatory uint16 AdvertiseTypeDescriptions[] Mandatory string ProfileRequireLicense[] Mandatory String Additional Requirements This property array shall contain [1(Other), 1 (Other)]. This property array shall contain ["WS-Identify", "Interop Namespace"]. This property array shall describe the required licenses for this profile. If no license is required for the profile, the property shall have value NULL.
Class and Method DCIM_AssociatedSensor DCIM_ElementConformsToProfile DCIM_RegisteredProfile DCIM_LCRegisteredProfile DCIM_LCElementConformsToProfile 24 Operation ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET User Privilege Required License Required Login None. Login None. Login None. Login None. Login None. Version 1.1.
ANNEX A (informative) 268 269 270 271 Change Log 272 Version Date Description 1.1.0 Added CPU digital sensor. Added additional PossibleStates valuemaps for the particular NonPower Digital Sensor types. 1.1.1 Added Memory digital sensor 273 274 Version 1.1.