If you want to monitor the temperature of your server rooms, then you have a lot of options. One is a temperature module, which is directly connected to your network and where you can access the temperature value through a XML file like: http://moduleIP/state.xml.
We have used a solution from ControlByWeb, a PoE module with one sensor.
The idea is to have a System Center Orchestrator runbook, which checks the temperature of all sensors and creates a SCOM alert when the temperature is higher than the threshold of 30°C.
Then we also wanted to have a view directly in SCOM with the current values for all sensors. I used the PowerShell Web Widget for this.
The main part for all of this is a PowerShell script.
You can even use parts of the script and collect the data in SCOM.
But herefore you will need one rule for each sensor.
The script reads a text file from a share with all IP addresses and names of the temperature modules.
Then it connects to each module, loads the state.xml and reads the value of the first sensor.
With that data it creates an HTML table and writes that to a HTML file in a share on a web server.
The last step is that it can load the web page in the PowerShell Web Widget.
You can download the script on TechNet Gallery.