Skip to content

Setup script to install the prometheus stack on a synology NAS. This forks adds a speedtest and a Fritzbox exporter, so that you can monitor your DSL up/download speed automatically.

Notifications You must be signed in to change notification settings

wlbr/synology-prometheus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies

  • Synology Docker package already installed.
  • SSH access to synology.
  • Administrator user access.

Install

curl -fsSL https://raw.githubusercontent.com/wlbr/synology-prometheus/master/setup | sudo sh

To monitor your broadband connection automatically:

  1. go to Prometheus at http://<synology ip/hostname>:9090/graph and add a speedtest metric to the graph (download, upload or ping)
  2. got to Grafana at http://<synology ip/hostname>:3000 (initial login ins admin/admin) and add a promethous datasource, add a dashboard.
  3. add a graph for the measument labs (mlab) speed test (download & upload)
  4. add a gaph for the mlab ping
  5. add a graph for the fritzbox speed sync
  6. add a graph for the fritzbox connection uptime

Endpoints

  • Grafana http://<synology ip/hostname>:3000 (this may take upto 15 seconds to start up.)
  • Prometheus http://<synology ip/hostname>:9090
  • Alertmanager http://<synology ip/hostname>:9093
  • fritzox_exporter http://<synology ip/hostname>:9122/metrics
  • mlapb_exporter http://<synology ip/hostname>:9133/metrics

About

Setup script to install the prometheus stack on a synology NAS. This forks adds a speedtest and a Fritzbox exporter, so that you can monitor your DSL up/download speed automatically.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • Shell 100.0%