A python plugin for collectd to get stats from a runnning transmission server.
A python plugin for integrating collectd and transmission. With this installed, collectd will be querying transmission for the following:
Per session and cumulative:
and creating the relevant RRD files (or pushing to graphite or whatever you have collectd doing)
Some of these metrics are per session, some session cumulative, some are session independent. Their type ‘current’, ‘cumulative’, ‘general’ is set in the name of the metric
Debian/Ubuntu assumed. Prereqs installation
apt-get install collectd transmission-daemon python-transmissionrpc python-pip
And then the actually software
pip install collectd_transmission
Insert the following in your collectd.conf:
<Plugin python> LogTraces false Interactive false Import "collectd_transmission" <Module collectd_transmission> username "myuser" # Required password "mypass" # Required </Module> </Plugin>
modified accordingly to your needs. Restart collectd and you are done.
There should be rrds for transmission under collectd’s data directory. Most probably that is /var/lib/collectd/rrd/<hostname>/transmission/
If you want some actually documentation and more detailed installation and/or configuration instructions head over to:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|collectd_transmission-3.2.0-py2.py3-none-any.whl (6.0 kB) Copy SHA256 hash SHA256||Wheel||2.7|
|collectd_transmission-3.2.0.tar.gz (13.2 kB) Copy SHA256 hash SHA256||Source||None|