Download
A number of binary packages and source packages are provided.
I provide source- and Debian-packages
myself. Other packages are usually contributed
by other users. Use at your own risk. If you
want to provide further packages please drop me
an e-mail. Thank you.
The packages available are:
- Source packages
- Debian packages
- RPM packages
- FreeBSD port
- OpenWrt package
- T2 SDE
- Windows client
- Older files
Source packages
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.
- Version 4.4
- Version 4.3
- Version 3
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. Unless you want to build a client-only
binary you will need RRDTool.
After downloading the package you need to unpack, compile and install the sources:
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 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.
Backports for Debian Stable
If the version shipped with Debian Stable
(right now, that's "Etch") lacks
features you want or need, you can install a
"backport". The cleanest way to get
them is to add backports.org
to your sources.list. They usually
have the newest version from
"Testing" ported to
"Stable".
Also, I infrequently build and upload
backports, mostly for testing purposes, which
you can find in my
Debian repository.
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 and are provided as-is.
- collectd-4.3.1-0.centos5.i386.rpm
collectd-apache-4.3.1-0.centos5.i386.rpm
collectd-email-4.3.1-0.centos5.i386.rpm
collectd-mysql-4.3.1-0.centos5.i386.rpm
collectd-nginx-4.3.1-0.centos5.i386.rpm
collectd-sensors-4.3.1-0.centos5.i386.rpm
collectd-snmp-4.3.1-0.centos5.i386.rpm
(CentOS 5, i386 RPM package, thanks to RightScale Inc. for this package) - collectd-4.3.1-0.centos5.x86_64.rpm
collectd-apache-4.3.1-0.centos5.x86_64.rpm
collectd-email-4.3.1-0.centos5.x86_64.rpm
collectd-mysql-4.3.1-0.centos5.x86_64.rpm
collectd-nginx-4.3.1-0.centos5.x86_64.rpm
collectd-sensors-4.3.1-0.centos5.x86_64.rpm
collectd-snmp-4.3.1-0.centos5.x86_64.rpm
(CentOS 5, x86_64 RPM package, thanks to RightScale Inc. for this package) - collectd-4.2.0-1.fc6.i386.rpm
collectd-apache-4.2.0-1.fc6.i386.rpm
collectd-email-4.2.0-1.fc6.i386.rpm
collectd-mysql-4.2.0-1.fc6.i386.rpm
collectd-sensors-4.2.0-1.fc6.i386.rpm
collectd-4.2.0-1.fc6.src.rpm
(Fedora Core 6, i386 RPM package, thanks to Iain Lea for this package) - collectd-3.11.1-0.sl10.1.i586.rpm
collectd-3.11.1-0.sl10.1.src.rpm
collectd-apache-3.11.1-0.sl10.1.i586.rpm
collectd-dns-3.11.1-0.sl10.1.i586.rpm
collectd-mysql-3.11.1-0.sl10.1.i586.rpm
collectd-sensors-3.11.1-0.sl10.1.i586.rpm
(SuSE Linux 10.1, i586 RPM package)
Building an source-RPM package
collectd includes
a .spec-file in the top-directory
of it's tarball. That means that you can build
a source-RPM simply by running the following
command:
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:
# 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.
- collectd_4.1.0-1_mipsel.ipk
- collectd-csv_4.1.0-1_mipsel.ipk
- collectd-df_4.1.0-1_mipsel.ipk
- collectd-disk_4.1.0-1_mipsel.ipk
- collectd-entropy_4.1.0-1_mipsel.ipk
- collectd-exec_4.1.0-1_mipsel.ipk
- collectd-iptables_4.1.0-1_mipsel.ipk
- collectd-irq_4.1.0-1_mipsel.ipk
- collectd-netlink_4.1.0-1_mipsel.ipk
- collectd-ping_4.1.0-1_mipsel.ipk
- collectd-processes_4.1.0-1_mipsel.ipk
- collectd-swap_4.1.0-1_mipsel.ipk
- collectd-wireless_4.1.0-1_mipsel.ipk
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.
- Older files You have been warned
