Get Temp in C for Intel CPUs
Uses Open Hardware Monitor, powershell, and WMI to get the core temp of an intel cpu (core2 and up) and email if the temperature is above 70C. It will also add the temperature to a custom field if you need to report on it. Tested on server 2008r2 and up. This will not work on AMD systems.
Thanks for this one. I spent about an hour tweaking, but now I'm looking at CPU temps for nearly my whole fleet which is awesome. Thanks!
Make sure you download the latest version of Open Hardware Monitor. The version that is bundled with this download is very old.
This tool is great--a real eye-opener as I now can see which machines are running hot. It did take me about an hour of tweaking to get it working how I'd like. However, it seems that there's got to be a better way to do this. I'm only getting a point in time temperature once per day using this procedure. And it overwrites so I have no historical data. If we can pull CPU temp via WMI, then we should be able to monitor, track and graph it using Monitoring or KNM, or some other way?
Agreed, I'm struggling with trying to figure out how to make this procedure/custom field useful. Seems like its better to just use WMI to monitor this.