deluge_ - Munin wildcard plugin to monitor Deluge torrent client
- Python2.5+ (Deluge itself won't work with python3) - Deluge
This plugin also uses - deluge.ui.client - deluge.log - twisted These modules are required by Deluge itself.
This plugin has 3 modes : - connections : monitors the number of connections - bandwidth : monitors the bandwidth (up, up overhead, down, down overhead) - states : monitors the torrents' states
To use one of these modes, link the this plugin as 'deluge_<mode>' For example : ln -s /path/to/deluge_ /etc/munin/plugins/deluge_connections
Use your "/etc/munin/plugin-conf.d/munin-node" to configure this plugin. You must at least add : [deluge_*] user <user_with_access_to_deluge> env.HOME <path_to_deluge_user_home>
By default, this plugin will try to access the deluge daemon with the following settings : host 127.0.0.1 port 58846 no username no password
You can change these settings in "plugin-conf.d/munin-node" : [deluge_*] user <user_with_access_to_deluge> env.HOME <path_to_deluge_user_home> env.host 127.0.0.1 env.port 58846 env.username user env.password pass
By default, deluge configuration files will be searched under $XDG_CONFIG_HOME, which is by default set to $HOME/.config Setting env.HOME allows this default to work. However, you can also explicitly set the env.XDG_CONFIG_HOME if needed.
In the "connections" mode, this plugin shows a graph with the number of connections
In the "bandwidth" mode, this plugin show graphs for the download and upload bandwidths. Each of them has "payload" and "overhead" value. - with positive values : the upload values - with negative values : the download values
In the "states" mode, this plugin shows the number of torrents in each state : Downloading, Seeding, Paused, Error, Queued, Checking, Other
#%# family=auto #%# capabilities=autoconf suggest