NAME

deluge_ - Munin wildcard plugin to monitor Deluge torrent client

REQUIREMENTS

 - 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.

INSTALLATION

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

CONFIGURATION

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.

INTERPRETATION

connections

In the "connections" mode, this plugin shows a graph with the number of connections

bandwidth

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

states

In the "states" mode, this plugin shows the number of torrents in each state : Downloading, Seeding, Paused, Error, Queued, Checking, Other

MAGIC MARKERS

  #%# family=auto
  #%# capabilities=autoconf suggest

VERSION

1.0.0

AUTHOR

Neraud (https://github.com/Neraud)

LICENSE

GPLv2