SpeedFan HTTP Agent - Server Temperature Monitoring over the Network

Download SpeedFanHTTPAgent. SpeedFanHTTPAgent.exe is freely distributable in public and private projects, free, open source and/or commercial as well.

The SpeedFan HTTP agent exports and allows you to access SpeedFan's temperature data from across the network via a simple HTTP request. The following page is shown when you download and run SpeedFanHTTPAgent.exe

If you need something to monitor the output of SpeedFan or the SpeedFan HTTP Agent, our Server Temperature monitor can do it!

SpeedFan HTTP Agent

SpeedFanHTTPAgent retrieves data from SpeedFan, a great utility by Alfredo Milani Comparetti that reports PC temperature, fan speed, voltages and hard disk health. Retrieved temperature, fan and voltage data is made accessible via a simple HTTP request. (Hard disk health data is not available from SpeedFanHTTPAgent as it's not published by SpeedFan)

Usage:

  1. Download SpeedFan and install it.
  2. Do not start SpeedFan -- SpeedFanHTTPAgent will take care of that
  3. Copy SpeedFanHTTPAgent.exe to the same folder that SpeedFan.exe is in.
  4. Run SpeedFanHTTPAgent.exe to configure the HTTP port that will be used.
  5. (optional) If you want SpeedFanHTTPAgent to run as a service, run SpeedFanHTTPAgent.exe -i to register it.
  6. Point a browser at http://{machine name}:{configured port} to retrieve the data.

Command Line Parameters

{nothing}Starts SpeedFanHTTPAgent interactively and launches a browser showing this page
-iInstalls SpeedFanHTTPAgent as a service
-uRemoves the SpeedFanHTTPAgent service
-dRuns SpeedFanHTTPAgent interactively (without starting up a browser)
-setport {port}Sets the port that the SpeedFanHTTPAgent HTTP server will use. SpeedFanHTTPAgent will need to be restarted to use the new port. This value is saved (and thus can be changed) in SpeedFanHTTPAgent.ini.
-tested Indicates SpeedFan.exe has been tested on this computer and it is OK to launch.

HTTP Port

Current HTTP Port: 8167
New Port: (restart SpeedFanHTTPAgent to use the new port)
SpeedFan has been tested on this computer and it is OK to launch it

Output Format

SpeedFanHTTPAgent can return the data in four formats as shown below. Note that the decimal point . is always used for floating point numbers to make parsing more predictable regardless of OS language settings.

Default
Requesting the URL with no parameters will return this page with the simple data output in the table below.
Simple
Request http://{machine name}:{configured port}/?format=simple to get a simple list of temperatures and fan speeds. Example
XML
Request http://{machine name}:{configured port}/?format=xml to get a simple XML output of temperatures and fan speeds. Example
JSON
Request http://{machine name}:{configured port}/?format=json to get a the data in a simple JSON format. Example

Temperature Data

Temperature 1:-59 C
Temperature 2:30 C
Temperature 3:-128 C
Temperature 4:30 C
Temperature 5:36 C
Temperature 6:36 C
Temperature 7:39 C
Temperature 8:35 C
Temperature 9:30 C

Fan Data

Fan 1:910 RPM
Fan 2:850 RPM

Voltage Data


We hope SpeedFanHTTPAgent is useful to you. If you have questions, feel free to ask at support@poweradmin.com

SpeedFanHTTPAgent.exe is freely distributable and can be used in any projects/products whether private, open source or commercial. Please pass it on :)

SpeedFanHTTPAgent (c) 2012 Power Admin LLC


Update Notes:

1.0.0.0 - Initial release

1.0.0.1 - Removed external DLL dependencies

Downloads  |  Docs / FAQ  |  Training Videos  |  Support Forum  |  Compare Products  |  Blog  |  About Us    
   
 
Power Admin LLC
I´m working in this industry for 15 years now, but I can hardly remember working with a software company with a support like you have. You listen and new features come really fast. I´m deeply impressed by your support and now have the feeling we made the 100% right choice to choose PA Server Monitor.
Hanjo P., Pohlmann & Dimai GbR, Germany more customer quotes...
see customer list...