Monitor your internet speed, opened ports, IP history and latency with Docker & Prometheus
Go to file
xeviff b11a336ecd
update explanations
2022-06-30 19:45:57 +02:00
blackbox/config better docs and default dashboard 2018-10-01 18:32:04 +02:00
grafana my own changes 2022-06-30 19:36:18 +02:00
images my own changes 2022-06-30 19:36:18 +02:00
prometheus my own changes 2022-06-30 19:36:18 +02:00
pyPrometheusPortChecker/config my own changes 2022-06-30 19:36:18 +02:00
.gitignore my own changes 2022-06-30 19:36:18 +02:00
.travis.yml added Travis testing script 2017-08-02 16:44:24 +02:00
Grafana-Org-Stats.json Added Grafana Org Stats 2017-03-08 11:34:33 +01:00
README.md update explanations 2022-06-30 19:45:57 +02:00
docker-compose.yml my own changes 2022-06-30 19:36:18 +02:00

README.md

Internet Service Level Agreement Monitoring Docker Stack with Prometheus, Grafana and a little python ports checker

To learn more about the python ports checker use, please visit this page: https://github.com/xeviff/pyOpenPortsChecker4Prometheus

Stand-up a Docker Prometheus stack containing Prometheus, Grafana with blackbox-exporter, and speedtest-exporter to collect and graph home Internet reliability and throughput.

This is a fork

Please, be aware this is an improvement from the following forked project, so I encourage you to get it as a first reference: https://github.com/geerlingguy/internet-monitoring

Configurations

That's easy, check the both projects configuration steps 😉

Expected result

This is how it looks like in my NAS:

The interesting thing is you can adjust the time visibility and get its average, for example the last 24h or even last week stats, etc.

Troubleshooting

If any error don't hesitate to open an Issue and I'll check if I mess up during the merge :trollface: