1
0
mirror of https://github.com/Tafkas/fritzbox-munin.git synced 2023-10-10 13:36:55 +02:00
Go to file
Christian Stade-Schuldt 89c677cdf7 Update README.md
2016-11-02 10:04:00 +01:00
fritzbox_connection_uptime.py naming 2015-06-05 09:13:18 +02:00
fritzbox_cpu_temperature.py fix label and category 2015-06-06 00:32:12 +02:00
fritzbox_cpu_usage.py typo 2015-06-05 01:07:07 +02:00
fritzbox_helper.py pep8 formatting 2015-06-05 01:07:22 +02:00
fritzbox_memory_usage.py code optimization 2015-06-05 00:59:24 +02:00
fritzbox_power_consumption.py code optimization 2015-06-05 00:59:24 +02:00
fritzbox_traffic.py consistent naming 2015-06-05 01:07:00 +02:00
fritzbox_uptime.py change file permission 2015-06-06 12:15:08 +02:00
fritzbox_wifi_devices.py code optimization 2015-06-05 00:59:24 +02:00
LICENSE Initial commit 2015-06-02 23:37:01 +02:00
README.md Update README.md 2016-11-02 10:04:00 +01:00

fritzbox-munin

A collection of munin plugins to monitor your AVM FRITZ!Box router. The scripts have been developed using a FRITZ!Box 7362 SL running FRITZ!OS 06.30. If you are using the current versio of FRITZ!OS checkout the experimental fritzos6.5 branch.

Introduction

These python scripts are Munin plugins for monitoring the Fritz!Box router by AVM.

fritzbox_traffic

fritzbox_traffic shows you the traffic of the WAN interface (requires fritzconnection)
http://i.imgur.com/8BwNMOL.png

fritzbox_connection_uptime

fritzbox_connection_uptime shows you the connection uptime in days (requires fritzconnection)
http://i.imgur.com/8oE1OYL.png

fritzbox_cpu_usage

fritzbox_cpu_usage shows you the cpu usage (requires password)
http://i.imgur.com/A9uGvWP.png

fritzbox_cpu_temperature

fritzbox_cpu_temperature shows you the cpu temperature (requires password)
http://i.imgur.com/duHYhw6.png

fritzbox_memory_usage

fritzbox_memory_usage shows you the memory usage (requires password)
http://i.imgur.com/WhxrINK.png

fritzbox_power_consumption

fritzbox_power_consumption shows you the power consumption (requires password)
http://i.imgur.com/a7uQzn6.png

fritzbox_uptime

fritzbox_uptime shows you the uptime in days (requires password)
http://i.imgur.com/Jr8OibH.png

fritzbox_wifi_devices

fritzbox_wifi_devices shows you the number of connected wifi clients (requires password) http://i.imgur.com/lqvK1b2.png

Installation & Configuration

  1. Pre-requesites for the fritzbox_traffic and fritzbox_uptime plugins is the fritzconnection package. To install it

     pip install fritzconnection
    
  2. Copy all the scripts to =/usr/share/munin/plugins

  3. Create entry in /etc/munin/plugin-conf.d/munin-node:

     [fritzbox_*]  
     env.fritzbox_ip <ip_address_to_your_fritzbox>  
     env.fritzbox_password <fritzbox_password>  
    
  4. Create symbolic links to /etc/munin/plugins.

  5. Restart the munin-node daemon: /etc/init.d/munin-node restart.

  6. Done. You should now start to see the charts on the Munin pages.

Environment Settings

Do not forget to restart the munin-node daemon as described in step 3 of the installation instructions above.