Ain't gonna happen in other words. :(
Well, that's pretty pessimistic. The point was simply that what would seem like a simple feature has been made into a bit of an ugly and annoying thing to do. And which temperature do you use? CPU? Other various mainboard sensors? How about fan speed reporting?
I just looked for any tickets on this issue and it looks like the FreeNAS team
came to a similar conclusion.
How about implementing it for the server grade stuff then? If that is possible. Then one would have an option at least. Although the work required might not be too rewarding for you guys.
The point is that those of us doing this professionally already have NMS systems (ZenOSS, Munin, Nagios, Zabbix, OpenNMS, etc) and if independent temperature monitoring is important to us, the answer is simply to buy hardware that supports it in a way we can get at it.
Depending on an on-host agent sucks. Finding an appropriate agent to dredge up support for the necessary variables is a pain. What if I'm running an old version of WinXP 64-bit so that I can host some random crudware (cough: vSphere Server)? Or a host running Nexenta? Random Linux distro? OpenBSD? VMware ESXi?
The easy and sensible way for professionals to monitor this stuff is generally out-of-band IPMI, because it makes the monitoring OS-agnostic.
There are some "affordable" server grade mobos even in mATX out there.
Like this one :)
ASUS P8B-M C204 FOR XEON E3-1200 & I3-2100-SERIES ECC S-1155 MATX
You call that "affordable"? I call *this* affordable:
Supermicro X9SCL-F for $152.99
C202 based
3x PCI-e x8 slots (one runs at x4 though)
One 82579LM server-grade ethernet with a secondary 82574L desktop-grade ethernet
So yeah the P8B-M has a PCI-e x16 slot, but it robs lanes from its two x8 slots to make that happen, so basically it's actually a board with two x4 and one x16, and what do you need in a server that runs x16?... And with the lovely dual 82574L it is a step below the X9SCL for network connectivity, although I will concede that with FreeBSD, the 82574L's performance is very good indeed, and the difference between the 82579 and 74 is fairly minimal.
And despite historically being an ASUS shop here, especially all through the '90's, the fact of the matter is that server boards are a side market for ASUS. As we've grown more reliant on the finer points of servers, it has become clear that the manufacturers of consumer grade gear often don't focus heavily on getting details right for server use. So really, if you want a server that's likely to work properly, you have to look towards gear that actually gets deployed and used in server environments: Intel, IBM, HP, Dell, Supermicro. Of those, only Intel and Supermicro offer server boards to end users.