Dell Storage Controller Temperature Sensor Probe

Dell.Storage.ControllerTemperatureSensor.Probe (ProbeActionModuleType)

Element properties:

TypeProbeActionModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.PropertyBagData

Member Modules:

ID Module Type TypeId RunAs 
Dell.Storage.GetTemperatureSensorData ProbeAction Microsoft.Windows.WmiTriggerProbe Default

Source Code:

<ProbeActionModuleType ID="Dell.Storage.ControllerTemperatureSensor.Probe" Accessibility="Internal" Batching="false" PassThrough="false">
<Configuration/>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ProbeAction ID="Dell.Storage.GetTemperatureSensorData" TypeID="Windows!Microsoft.Windows.WmiTriggerProbe">
<NameSpace>\\$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$\root\Dell\Storage</NameSpace>
<Query>
SELECT ChildStatus,
ControllerIndex,
CriticalLowerThreshold,
CriticalLowerThresholdCelsius,
CriticalLowerThresholdFahrenheit,
CriticalUpperThreshold,
CriticalUpperThresholdCelsius,
CriticalUpperThresholdFahrenheit,
CurrentTempCelsius,
CurrentTemperature,
CurrentTempFahrenheit,
Index,
InstanceId,
InstanceName,
Name,
NormalMaximum,
NormalMaximumCelsius,
NormalMaximumFahrenheit,
NormalMinimum,
NormalMinimumCelsuis,
NormalMinimumFahrenheit,
Status,
StatusMessage,
StorageCenterName,
StorageCenterSerialNumber,
UniqueName,
WarningLowerThreshold,
WarningLowerThresholdCelsius,
WarningLowerThresholdFahrenheit,
WarningUpperThreshold,
WarningUpperThresholdCelsius,
WarningUpperThresholdFahrenheit
FROM Dell_StorageCenterControllerTemperatureSensor
</Query>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Dell.Storage.GetTemperatureSensorData"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.PropertyBagData</OutputType>
<InputType>System!System.BaseData</InputType>
</ProbeActionModuleType>