Skip to content

Internet speed monitor with speedtest.net, Grafana, Telegraf, InfluxDB and Docker

Notifications You must be signed in to change notification settings

raaaimund/internet-speed-monitor

Repository files navigation

Monitor your internet speed

with speedtest.net, Grafana, Telegraf, InfluxDB and Docker.

Run

docker-compose up

Docker services

Adapt speedtest configuration

The docker container telegraf uses the exec input plugin to execute the speedtest. Change the telegraf.conf file to adapt the speedtest config. Also check the .env file for setting the interval and used server for the speedtest. You can list servers with speedtest -L.

Thanks to @timokluser-dev for PR #7 and @Bedasek for Issue #9.

ARM

I used a Raspberry Pi 3B+ with Hypriot for running the internet speed monitor. To run this on a device with an ARM architecture (e.g. Raspberry Pi) run the following command

docker-compose -f docker-compose.yaml -f docker-compose.arm.yaml up

About

Internet speed monitor with speedtest.net, Grafana, Telegraf, InfluxDB and Docker

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •