LabTech Plugin: Ookla SpeedTest
Posted on December 19, 2014
This plugin uses a script (which you can schedule to run regularly on any groups/devices you want it to) to get a SpeedTest result and presents the data in a new tab for each agent/client. The tab name is SpeedTest. The script will clean up old entries > 60 days, but that can of course be adjusted. Speedtest.exe (speedtest-32.exe) is used to conduct the test and the results are stored in a table in the database. This table should automatically be created the first time you view the SpeedTest tab, so open the tab before running the script.
To use: Open up the computer in LT and click the SpeedTest tab. Run the script and wait for the results – refresh when done. You can see a graph with history of each of the tests on that one computer. Click each individual entry will show some speed-o-meters to help visualize the results. Clicking the location SpeedTest tab will show you all results for the location as well as the computer ID. You also get the graph of historical points, but no speed-o-meter.
Max speed test result vs average speed test result.
This plug-in uses the speedtest.exe program created by thehelpfulhacker.net. It’s an extremely simple tool that return just the information needed. With version .07 of the app, it returned the AVERAGE speed test results. This average is based on the total download size and time and gives an accurate picture of speeds during the entire download. With the release of .08, you can choose to obtain the MAX result. This maximum result shows numbers more in line with what you’d see from going to the website speedtest.net. However, this number is the MAXIMUM download/upload speed that was reached. So it not reflect an accurate overall picture of speed, but it will allow you to see if the customer is getting what they’re paying for as far as peak speed is concerned.
If you would like to use maximum speed over average speed, you can download the latest version here. It will, by default, return the maximum speed so no changes to the script are needed. Simply replace the file in L:\transfer\tools\speedtest.exe. Ongoing results will use the max speed, not average.
V 1.3 Changes