SNMP (disk) temperature reporting

I recently started monitoring a TrueNAS Scale 24.10 using CheckMK and SNMPv3.
I get a whole host of information regarding filesystem usage, Disk IO, network… but nothing about disk or cpu temperatures.

Disk temperatures would be highly interesting for this device and in the TrueNAS Electric Eel MIB there are OIDs for disk temperatures.
While googleing I only found little up to date information about this but it seems to me, that disk temperatures should be reported. Is there any way for me to diagnose this or to make TrueNAS report the temperatures?

I’m not trying to peddle my script however it may do what you want, sort of.

Multi-Report was designed to run once a day to check if drives were being tested, it then evolved to being able to run the tests. And currently it records the statistics of each drive when it is run. You can run the script without testing the drives as well. If you were to run the script once every 5 minutes then you would have a resolution of 5 minutes for all drives in a CSV file. That may not be enough for you, I don’t know. It is not “realtime” monitoring, it is basically a manual check.

And an email is generated when you run the script to send the end user the data. It is highly configurable for a BASH script. You can set each drive up with a specific temperature threshold if desired.

TrueNAS does report when drives exceed the set temperature threshold but that is not the same as maintaining a record of the data.

Some drives SMART log will contain temperature data, some of it for a long period of time, some for not very long at all.

Anyway, maybe it will do what you desire, maybe not.