Go to file
Rico Ullmann f72c41c93f
add README
2019-08-03 18:39:56 +02:00
LICENSE Initial commit 2019-08-03 18:21:18 +02:00
README.md add README 2019-08-03 18:39:56 +02:00
fritzbox.conf add telegraf config 2019-08-03 18:23:21 +02:00
grafana_dashboard.json add Grafana Dashboard 2019-08-03 18:25:15 +02:00
grafana_fritzbox_dashboard_preview.png add screenshot from grafana dahsboard 2019-08-03 18:26:59 +02:00
telegraf_fritzbox add current version of the exec command for telegraf 2019-08-03 18:23:07 +02:00

README.md

telegraf-fritzbox - Simple Fritz!Box statistics for your Grafana

Requirements

  • FritzBoxShell
  • telegraf on a system which is in the same network as your Fritz!Box
  • InfluxDB reachable by telegraf
  • Grafana connected to InfluxDB
  • fish shell

Setup

  • Download telegraf_fritzbox, put it somewhere on your system, change the variable fbshell and test if the script works by executing it
  • Verify that you've set proper permissions and user (e.g. -rwx------ 1 telegraf root 2125 Jun 3 22:59 /usr/local/bin/telegraf_fritzbox*)
  • Place fritzbox.conf into your telegraf config dir, e.g. /etc/telegraf/telegraf.d/fritzbox.conf and adjust the path to telegraf_fritzbox
  • Test the configuration by executing something like telegraf -test --config /etc/telegraf/telegraf.d/fritzbox.conf
  • Restart telegraf
  • Import grafana_dashboard.json into your Grafana instance
  • Enjoy!

Example Screenshot

example grafana dashboard data fritzbox