Internet Speedtest

Uses the Ookla speedtest.net CLI utility to test internet speed from the polling engine or a remote machine. The speedtest command line utility must be installed for this template to work. You can find that (at the time of this writing) at: https://www.speedtest.net/apps/cli The polling frequency is currently set to every half hour. Change that to suit your needs. Also note that you'll have to disable the "other" component - if this is installed on a Windows machine, disable the Linux component. And vice-versa.
  • I reviewed that template and the description states that you need to modify the script to input a variable to point to the location of the speedtest.exe file. is the script the speedtest.MD file? I do not see where to modify the variable. Can someone provide more detailed steps?  here is the description the script requires one input variable for the location of the speedtest command line utility (speedtest.exe) The path expects the final backslash. Remember: the Ookla speedtest command line utility must be installed for this template to work. You can find that (at the time of this writing) at: https://www.speedtest.net/apps/cli Also remember to configure this to run "remote" for systems other than the polling engine itself and those which aren't agent-based.

  • are the upload and download values in Mbps or kbps?

  • Hi Alex, does it work in SAM 2020.2.6, I cant seem to get any results

  • Thank you @adatole for the awesome Internet SpeedTest template!

    Quick question, how can I get a report for the nodes that I deployed this to that will show each of the statistic values in a table?

    Any report I attempt to do will only pull the downloadspeed value?

    Thank you!

    Loren

  • Tried the template and resulting in below error,

    Errors: ==============================================
    speedtest.exe : [2020-08-28 13:44:13.468] [error] Configuration - SSL connect error (UnknownException)
    At line:22 char:21
    + ... stResults = & "$($ExeLocation)\speedtest.exe" --format=json --accept- ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: ([2020-08-28 13:...knownException):String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

    [2020-08-28 13:44:13.468] [error] Configuration - Cannot retrieve configuration document (0)

    [2020-08-28 13:44:13.468] [error] ConfigurationError - Could not retrieve or read configuration (Configuration)
    [2020-08-28 13:44:13.468] [error] ConfigurationError - Could not retrieve or read configuration (Configuration)
    {"type":"log","timestamp":"2020-08-28T17:44:13Z","message":"Configuration - Could not retrieve or read configuration (ConfigurationError)","level":"error"}