Heard of an interesting issue today about #snmp and #lmsensors.
Some people have their computers in cold places, so cold the temperature goes below 0C.
lmsensors library returns a double, so all good does +big and -big.
But the lmsensors MIB uses a Gauge32 and that is unsigned, so in cold places people get no results or some huge positive number. net-snmp just jams a double into a unsigned int.