OpenBSD 3.9 Adds Sensor Framework
wbglinks writes to tell us ZDNet is reporting that the newest version of OpenBSD will include a sensor framework to help system administrators keep tabs on the environmental conditions of their servers. From the article: "At present, there are a number of commercial products that allow the environmental conditions of servers to be monitored, but different brands of server require different products. For example, Dell PowerEdge servers use the Embedded Server Management tool, while Sun Fire Servers use Sun's Remote System Control. This can make server management tricky when running a heterogeneous architecture. OpenBSD 3.9, which is scheduled for release on 1 May, includes support for the sensors and the sensor management tools used on a number of architectures."
Ehm, in that part of the interview he's talking about "randomised memory allocation", not about sensors.
If you RTFA, you can see that that quotation was taken out of context. Theo was discussing fully random memory allocation to prevent buffer overflow. As far as I know, sensor monitoring is available quite easily in Linux.
There's lots of niche features which are in the main branch of the kernel.
/dev/tempsensor1 for the tempature of my motherboard or CPU. Might even be able to do something useful with it.
NUMA, OMAP, powerPC, and the list goes on and on.
However, I think it would be VERY cool to be able to query
Cheers,
Ben
"There is a significant new sensor framework [in OpenBSD 3.9], which supports voltage sensors, fan sensors, temperature sensors, and so on," said de Raadt. "Such a feature is still missing in Linux and other major operating systems."
There we go
IIRC Intel's ACPI code was included in Kernel long time ago. It's just ACPI has nothing to do with sensors. (http://acpi.sourceforge.net/)
Sensors it's LM78 project. But. Not on single Linux instalation I've had luck with sensor installation. )-: Most of the time lm78 reported me nothing - given it found any sensors at all...
P.S. Overall, due to separate development of kernel and libc, Linux development rarely results in any kind of API or framework. (Well, except the even rarer case when both developers - libc & kernel ones - happen to be employed by Red Hat.)
All hope abandon ye who enter here.
Sensor management means that you will be aware of problems as they are in the nascent stages of development, before they become a crisis. It provides you the time needed to research and repair, instead of the panicked "fix it now!" when systems stop working.
Being all-powerful, I'm sure Jesus would be pretty good at tap dancing if he felt like it :-)
That said, although 'lm_sensors' and such can be a royal pain to manage at a low level when starting out, many higher-level tools exist to manage entire networks of Linux machines and their status data.
See the related apps page on the rrdtool homepage.
- Michael T. Babcock (Yes, I blog)
The new thing with 3.9 is support for more hardware monitoring interfaces, notably IPMI.
That's on my Epia VE5000 box btw, no need to fret about the 0 RPM fans
Error: password can't contain reverse spelling of ancient Chinese emperor