Plugins currently available:

Download

A number of binary packages and source packages are provided.
On this page you can download the collectd sources as GZip or BZip2 compressed tar archive. Some Linux distributions provide binary packages of collectd - you can find links to the package description pages where appropriate. Also on this page are links to numerous user-provided binary packages which are provided as-is - we object any responsibility for these packages!

The packages available are:

Source packages

Version 4
These tarballs hold the collectd sources as published by the collectd developers.
Version 3
Please be aware that the two major versions 3 and 4 are not directly compatible to each other. Version 3 is still supported, but only bugfixes will be added. All new features go into version 4. Unless you already have collectd 3 running we recomment to get and use version 4.

How to compile source packages
To compile these source packages you may need to install other libraries first, depending on the features you want your built to have. A summary at the end of the ./configure run will tell you which libraries could be found and the appropriate plugins will be enabled automatically based on that. If one or more plugins that you need are disabled, check the "Prerequisites" section in the README file to find out which libraries your are missing.

After downloading the package you need to unpack, compile and install the sources:

tar jxf collectd-version.tar.bz2
cd collectd-version
./configure
make all install

Daily snapshots

Sebastian Harl provides daily snapshot tarballs of the development Git repository. Since they're automatically pulled from the repository they may be in any state possible, from including untested new code to being totally broken and not even build at all. Using these tarballs on a production system is highly discouraged. Using these tarballs to test new features and report bugs is very welcome, of course :)

Debian packages

Package for Debian
Since Debian Etch a binary package of collectd is included in the distribution. This means that you can easily install collectd with the following command. Thanks to Sebastian Harl for maintaining this package.

apt-get install collectd

Backports for Debian Stable
Because the version shipped with Debian Stable (right now, that's "Etch") is very outdated (they ship version 3.10) we recommend you install a newer version from backports.org. The cleanest way to do that is to add backports.org to your sources.list. They usually have the newest version from "Testing" ported to "Stable".

RPM packages

Users of fedora can use the official collectd fedora packages.
Richard W. M. Jones was kind enough to create and publish official fedora packages of collectd. More information can be found in fedora's package database.

The following RPM packages have been contributed by other users and are provided as-is.

Building an source-RPM package
collectd includes sample .spec files in the contrib/ directory in the tarball. Unfortunately these files are usually out-of-date, but you can use them as a starting point for your own packages.

FreeBSD port

There's a FreeBSD port at FreshPorts.org which will be included in the next FreeBSD release. The current release, 6.2, does not include this port. Once the new release is there, you should be able to install collectd with something like:

# cd /usr/ports/net-mgmt/collectd
# make clean install

Thanks to Matt Peterson for creating this port. By the way, in case you were wondering, a "port" is basically the FreeBSD word for a "source package" - you can configure and compile collectd under FreeBSD without sourcecode modifications and without port, too.

OpenWrt package

collectd on the WRT54G
This client only binary package adds collectd to an OpenWrt Whiterussian installation. The main plugins (network, cpu, interfaces, load, ...) are in the main package, the other packages are optional and provide further plugins. Since many of these packages are untested please report back wether they have been working for you or not.

T2 SDE

Users of the T2 SDE can include collectd into their build directly. Information about the collectd T2 package can be found on the T2 web site.

Windows client

Unfortunately, no port of collectd to Microsoft Windows is known. There is, however, SSC Serv, a native Windows application that can collect and dispatch performance data using the collectd network protocol. For more information please visit http://ssc-serv.com/.

Older files

Files of previous versions are still available.
However, please use a recent version if possible. If a bug in collectd prevents you to upgrade to a new version, by all means, please issue a bugreport.

Bugs are usually only fixed in the two most recent versions. If you ask on the mailing list about such bugs you're likely to get an unamiable answer.