LabTech Plugin: SpeedTest v3
Posted on March 29, 2016
NOTE: This plugin is compatible with LT 10.0, 10.5, 11, and 12!
This plugin will perform a speed test by pinging, download files from, and uploading files to speedtest.net servers. The results are stored and you’re able to easily view results over time via the graph at the computer level or client level. You can enable scans at the group level as well, which is especially useful if you want to enable automatic tests in bulk against a specific group, such as domain controllers.
When enabled, the speed test will be performed every time the network inventory is sent. This allows a consistent time frame without the need to schedule or troubleshoot a script. Results are kept in the database for 60 days and cleaned up automatically. This allows better history and reduced load on the database with removing old entries every scan. Additionally, you can optionally specify the server id you want used for the scan. If the results normally vary across servers for you, this can provide more consistency.
How to setup and use this plugin:
1: Install via the Plugin Install.
2: Restart the Control Center.
3: Update plugins via Commands -> LabTech -> Update Plugins. This is optional as it will happen automatically eventually, but you can do this manually to speed up the process for individual computers or groups/locations/clients.
4: Open up any computer that you want regular speed tests on and click on the slider at the top to enable them. You can also optionally specify the server ID to use.
Once done, a new file is created in the LTSvc directory called speedtest (no extension). Leave this file alone. It will be deleted if/when you disable speed tests on the machine. Update network inventory on the machine and you’ll see the results in the SpeedTest tab.