Hello hellbus,
thank you for your inquiry.
First things first. The actual OID of the temperatureProbeTable is 1.3.6.1.4.1.674.10892.5.4.700.20. The aforementioned OID ending in 700.20.1 is actually the temperatureProbeTableEntry - But PRTG is smart enough to be able to use it as well, so this is not a problem, I just figured it was worth mentioning.
Regarding the Custom Table sensor's setup, have you had a look at this KB-Post/guide?
Regarding the Identification Column:
This should be a unique text (per table entry). If there is a column with the text "System Board inlet Temperature" that sounds like a very good candidate.
But I'm a bit confused as the OID you've mentioned (1.3.6.1.4.1.674.10892.5.4.700.20.1.5) seems to be the temperatureProbeStatus and not the name (which is most likely temperatureProbeLocationName (1.3.6.1.4.1.674.10892.5.4.700.20.1.8)).
Please double check that you've selected the correct identification column or the sensor will behave erratically. This should be a column that contains unique strings.
As for the temperature reading, you've also mentioned 1.3.6.1.4.1.674.10892.5.4.700.20.1.3. I've checked the MIB and this appears to refer to the state capabilities of this table entry:
The temperature reading appears to be available under temperatureProbeReading(1.3.6.1.4.1.674.10892.5.4.700.20.1.6). But regarding the value of "330" that you saw. That is probably correct.
To avoid floating point values, several SNMP implementations report temperature readings in tenths of degrees Centigrade. This implementation is no exception if we have a look at Dell's documentation:
temperatureProbeReading |
0700.0020.0001.0006 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, the value returned for this attribute is the temperature that the probe is reading in tenths of degrees Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
To properly display the value in PRTG you need to configure the channel to use the unit "Custom" (as a bonus, set the Unit String as ºC) and after the sensor's creation, open the channel settings and enable the division with a factor of 10. The result will be a reading of 33,0 ºC.
And lastly: Have you considered using the built-in SNMP Dell PowerEdge System Health Sensor sensor instead? It will also monitor for temperature-related issues:
Best Regards,
Luciano Lingnau [Paessler Support]
Add comment