{"repo":"raaaimund/internet-speed-monitor","free":true,"listed":false,"github":"https://github.com/raaaimund/internet-speed-monitor","clone":"git clone https://github.com/raaaimund/internet-speed-monitor.git","description":"Internet speed monitor with speedtest.net, Grafana, Telegraf, InfluxDB and Docker","language":"Dockerfile","stars":30,"topics":["armv7","grafana","influxdb","internet-speed-tester","telegraf","x86"],"license":null,"category":"analytics","readme_excerpt":"Monitor your internet speed with [speedtest.net][1], [Grafana][2], [Telegraf][3], [InfluxDB][4] and [Docker][5]. Run Docker services influxdb store for the speed test results telegraf runs speed tests using the official [speedtest.net cli][6] every five minutes using the [exec input plugin][9] sends the result to influxdb using the [influxdb output plugin][12] grafana visualizes the results on a simple pre-configured dashboard default credentials are admin:admin (if GF AUTH ANONYMOUS ENABLED is set to false off in [.env][11] file) dashboad is available on Adapt speedtest configuration The docker container telegraf uses the [exec input plugin][9] to execute the speedtest. Change the [telegraf.conf][10] file to adapt the speedtest config. Also check the [.env][11] file for setting the interval and used server for the speedtest. You can list servers with speedtest -L . Thanks to [@timokluser-dev][13] for [PR #7][15] and [@Bedasek][14] for [Issue #9][16]. ARM I used a Raspberry Pi 3B+ with [Hypriot][8] for running the internet speed monitor. To run this on a device with an ARM architecture (e.g. Raspberry Pi) run the following command [1]: https://www.speedtest.net/ [2]: https://grafana.com/ [3]: https://www.influxdata.com/time-series-platform/telegraf/ [4]: https://www.influxdata.com/ [5]: https://www.docker.com/ [6]: https://www.speedtest.net/apps/cli/ [8]: https://blog.hypriot.com/ [9]: https://github.com/influxdata/telegraf/blob/master/plugins/inputs/exec/ [10]: telegraf/tele","default_branch":null,"files":null,"tree":[],"storefront":"/r/raaaimund","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raaaimund/internet-speed-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}