A tool to run periodic speedtests and save them in InfluxDB for graphing in Grafana
Python
Speedtest.net Collector For InfluxDB and Grafana
This tool is a wrapper for speedtest-cli which allows you to run periodic speedtets and save the results to Influxdb
+ Extended with support InfluxDB v2
Configuration within config.ini
GENERAL
Key
Description
Delay
Seconds between speedtests (default 30 min)
INFLUXDB
Key
Description
Version
1 or 2
Address
InfluxDB host or container name
Token
InfluxDB2.0 Token with Read/Write
Organization
InfluxDB2.0 Organization to connect to
Bucket
InfluxDB2.0 Bucket to write to
Port
InfluxDB port default 8086
Database
Database to write collected stats to
Username
User that has access to the database
Password
Password for above user
SPEEDTEST
Key
Description
Server
Comma sperated list of servers. Leave blank for auto