https://github.com/infrasonar/speedtest-agent
InfraSonar Speedtest agent
https://github.com/infrasonar/speedtest-agent
cesbit infrasonar monitoring speedtest
Last synced: 5 months ago
JSON representation
InfraSonar Speedtest agent
- Host: GitHub
- URL: https://github.com/infrasonar/speedtest-agent
- Owner: infrasonar
- Created: 2023-05-25T11:42:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T11:27:45.000Z (about 1 year ago)
- Last Synced: 2025-06-14T05:02:58.920Z (12 months ago)
- Topics: cesbit, infrasonar, monitoring, speedtest
- Language: Python
- Homepage: https://docs.infrasonar.com/collectors/agents/speedtest/
- Size: 17.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/infrasonar/speedtest-agent/actions)
[](https://github.com/infrasonar/speedtest-agent/releases)
# InfraSonar Speedtest agent
Documentation: https://docs.infrasonar.com/collectors/agents/speedtest/
## Environment variables
Environment | Default | Description
----------------------------|-------------------------------|-------------------
`TOKEN` | _required_ | Token to connect to.
`ASSET_ID` | `/data/.asset.json` | Asset Id _or_ file where the Agent asset Id is stored _(must be a volume mount)_.
`API_URI` | https://api.infrasonar.com | InfraSonar API.
`CHECK_INTERVAL` | `3600` | Interval for the speedtest check in seconds.
`NO_DOWNLOAD` | `0` | Do not perform download test _(1 will disable the download test)_.
`NO_UPLOAD` | `0` | Do not perform upload test _(1 will disable the upload test)_.
`SINGLE` | `0` | Only use a single connection instead of multiple. This simulates a typical file transfer.
`SOURCE` | _null_ | Source IP address to bind to _(not required)_.
`TIMEOUT` | `10` | HTTP timeout in seconds.
`SECURE` | `0` | Use HTTPS instead of HTTP when communicating with speedtest.net operated servers.
`VERIFY_SSL` | `1` | Verify SSL certificate, 0 _(=disabled)_ or 1 _(=enabled)_.
`LOG_LEVEL` | `warning` | Log level _(error, warning, info, debug)_.
`LOG_COLORIZED` | `0` | Log colorized, 0 _(=disabled)_ or 1 _(=enabled)_.
`LOG_FMT` | `%y%m...` | Default format is `%y%m%d %H:%M:%S`.