Skip to main content

Introduction

PyPi version Documentation Status

A python plugin for integrating collectd and transmission. With this installed, collectd will be querying transmission for the following:

Per session and cumulative:

  • downloadedBytes

  • uploadedBytes

  • filesAdded

  • secondsActive

General:

  • activeTorrentCount

  • blocklist_size

  • downloadSpeed

  • uploadSpeed

  • pausedTorrentCount

  • torrentCount

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

Quick Installation

Debian/Ubuntu assumed. Prereqs installation

apt-get install collectd transmission-daemon python-pip

And then the actual software

pip install collectd_transmission

Configure

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/

Documentation

If you want some actual documentation and more detailed installation and/or configuration instructions head over to:

https://collectd-transmission.readthedocs.io/en/latest/

Metadata

Release files for collectd-transmission 3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collectd-transmission 3.7
File Size Uploaded
collectd_transmission-3.7.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for collectd-transmission 3.7
File Interpreter ABI Platform
collectd_transmission-3.7-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / collectd_transmission-3.7.tar.gz

Download URL collectd_transmission-3.7.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
36c045829869368a4691fa0d18e2782b9b01dafe2652dab37e4ba5ea26b3653d
BLAKE2b-256 checksum
How to use checksums
3b23be3a1c398d689d27a6e3ed3944c819142e6c39879293eff6d094dab58663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2025.

Transparency log

Release files / collectd_transmission-3.7-py3-none-any.whl

Download URL collectd_transmission-3.7-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8404770bc37617e6dd188b99b242c1d74d9fb03e4b709fee06493de203b3d60
BLAKE2b-256 checksum
How to use checksums
a04d4e344dbb84afbf573a0d2666d567d9121a5b7e591024a7d24c377a1eca24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

3.7 This release

2 release files

3.6

2 release files

3.5

2 release files

3.4

2 release files

3.3

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

1 release file

v2.3

1 release file

v2.2

1 release file

v2.1

1 release file

v2.0

1 release file

v1.3

1 release file

v1.2

1 release file

v1.1

1 release file

v1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page