I have a user complaining about his network speed, and I’ve thought that it would be nice to have a procedure to test the network speed on the endpoint without having to do a remote. I’ve been searching a bit and I’ve found a project on GitHub called speedtest-cli, which is a “Command line interface for testing internet bandwidth using speedtest.net”. The script is already written in Python, so maybe it could be adapted to be run as an EM procedure with just a little work to adapt it.
We have relay your request to our script developers for them to review your request. We will keep you posted via this forum page and related support ticket. Thank you
Above is the script has been developed to meet you request, try this. Meantime we will try to provide a script with the github content you have shared.
Thank you
We have successfully tested the provided procedure for checking the Internet speed test and it works fine. It will be very helpful for troubleshooting network slowness issues, thanks a lot!
Is there any way to run this for a group of computers and have it piped to a report in the endpoint manager dashboard, or see the results somewhere in the portal?
Thank you
Dave
You can run the procedure on a group of computers. However, it can’t be channeled as a report on the portal nor the results. Alternatively, you could just run the script in on-demand mode on all devices
The script is no longer working, it’s returning the following error on all the endpoints we have tried it:
Failed
Traceback (most recent call last):
File "<string>", line 1747, in <module>
File "<string>", line 1736, in main
File "<string>", line 1636, in shell
File "<string>", line 884, in __init__
File "<string>", line 970, in get_config
ValueError: invalid literal for int() with base 10: ''