Skip to content

A docker Container that monitors your internet connection and saves results to an influxdb2 database.

Notifications You must be signed in to change notification settings

Swaggeroo/speedtest-monitor-influxdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet Monitor (for InfluxDB2)

This is a simple docker image to monitor your internet connection and send the results to InfluxDB2.

It uses the CLI of speedtest.net service to measure the speed of your internet connection.

IMPORTANT:

This is not an official speedtest.net client, it is a third-party implementation.
You have to agree to the speedtest.net EULA, Terms and Privacy before using it. (You can accept them via ENV-VAR)
Only non-commercial use is allowed.

Usage

A sample docker-compose file is provided in the repository.

Environment Variables

Variable Description Default Required
ACCEPT_GDPR Accept the speedtest.net GDPR FALSE YES
ACCEPT_LICENSE Accept the speedtest.net License FALSE YES
INFLUXDB_HOST The InfluxDB host localhost no
INFLUXDB_PORT The InfluxDB port 8086 no
INFLUXDB_ORG The InfluxDB organization - YES
INFLUXDB_TOKEN The InfluxDB token - YES
INFLUXDB_BUCKET The InfluxDB bucket to write to - YES
INFLUXDB_SSL Use SSL to connect to InfluxDB false no
INTERVAL The interval in seconds to run the speedtest 60 no

About

A docker Container that monitors your internet connection and saves results to an influxdb2 database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages