Network Speed Test

Hello everyone,

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.

https://github.com/sivel/speedtest-cli

What do you think? Could it be possible?

Thanks a lot for your kind support!

– Javier Llorente
Devoteam - Endpoint Security

Hello @DevoteamEndpointSecu,

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

Hello @DevoteamEndpointSecu

We will you provide you the script by tomorrow.

Thank you for your patience.

Hello @DevoteamEndpointSecu

Kinldy use the below script link to check the network speed:
https://scripts.itarian.com/frontend/web/topic/check-the-internet-speed-test

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

Hello @DevoteamEndpointSecu

Just now came to know that both the scripts are same and producing same result. :slight_smile:

Thank you

Hello Aravind,

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!

Have a nice day!

Best regards,

– Javier Llorente
Devoteam - Endpoint Security

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

@Dave_Kotula ,

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

check-the-internet-speed-test.json (77.6 KB)

Hello Support,

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: ''

We have confirmed that the code in our imported script matches the current version available in the Scripts Repository:
Check the Internet speed test
https://scripts.itarian.com/frontend/web/topic/check-the-internet-speed-test

Can the Scripting Team please review the script and fix this issue? Thanks a lot in advance!

Best regards,

– Javier Llorente
Devoteam - Endpoint Security

Hi @DevoteamEndpointSecu,

Thanks for reporting the issue, will ask our script developers to check and provide the updated script.

Kind Regards,
PremJK

Hi @DevoteamEndpointSecu,

The script to check the Internet speed test has been fixed by our script developers. Please check and provide your feedback
https://scripts.itarian.com/frontend/web/topic/check-the-internet-speed-test

Kind Regards,
PremJK

Hi @PremJkumar

We have updated our procedure with the updated script provided and we have tested it: it’s now working fine. :slight_smile:

Thanks a lot for your help!

Have a nice day! Best regards,

– Javier Llorente
Devoteam - Endpoint Security

Hi @DevoteamEndpointSecu,

Thank you so much for trying the script and providing your valuable feedback.

Kind Regards,
PremJK