Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README.md
bandwidth.png
dslstatus.png
dsluptime.png
fritzbox-extended.sh
fritzbox-upnp.sh
fritzbox.db
get_upnp_info.pl

README.md

fritzbox-status plugin for collectd

collectd Exec-Script which helps you monitoring your AVM FRITZ!Box.

fritzbox-upnp.sh

Please go to //ef.de/wiki for more information.

Short, English version:

aptitude install cpanminus
cpan install LWP::UserAgent Net::UPnP::ControlPoint URI XML::LibXML

Change the script to fit your environment.

fritzbox-extended.sh

Extended version of fritzbox-upnp.sh.

It's also utilising UPnP to retrieve information. But additionally information from AVMs Webinterface is retrieved to give you more information. If you would like to use this script you may be experiencing some trouble with your DSL connection.

collectd will not recognise the data types being used. Please copy the fritzbox.db to etc/collectd and add TypesDB "/etc/collectd/fritzbox.db" to your collectd.conf-file.

Change the variables in fritzbox-extended.sh. The _BOXURL and _PASSWORD must match your environment.

After setting up the script you'll be able to see additional statistics within CGP or any other collectd Webinterface.

Screenshots can be found in my wiki.

Please note that I've used the script from an administrator.de article to login and retrieve informationen from AVMs webinterface. Many thanks to colinardo for decrypting the shitty new login process.

Screenshots

Most important is the bandwith chart:

bandwidth

The DSL Status. Are you connected or not?

dslstatus

How long has the connection been established ins seconds?

dsluptime