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
- Debian packages
- Fedora
- RPM packages
- FreeBSD port
- Solaris
- OpenWrt package
- T2 SDE
- Windows client
- Older files
Source packages
These tarballs hold the collectd sources as published by the collectd developers. These are the supported versions, previous versions will not get updates.
- Version 6.0.0.rc3
- collectd-6.0.0.rc3.tar.bz2
SHA-256:395326ab534722677ee46ae295ba073c9b7021887cac212a9000f2b24e442f84
- collectd-6.0.0.rc3.tar.bz2
- Version 5.12.0
- collectd-5.12.0.tar.bz2
SHA-256:5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6
- collectd-5.12.0.tar.bz2
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 xf collectd-.tar.bz2
cd collectd-
./configure
make all install
Git repository
The Git repository, along with issue tracker and Pull Requests, is hosted on GitHub at http://github.com/collectd/collectd/.
git clone git://github.com/collectd/collectd.git
More information is available in the development documentation.
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 :)
- http://snapshots.tokkee.org/collectd/
Debian / Ubuntu packages
Both, Debian and Ubuntu provide packages for collectd.
apt-get install collectd
Note: The package does not depend on all packages that are
required by all of the plugins. The file
/usr/share/doc/collectd-core/README.Debian.plugins
lists which additional packages are required for each plugin.
Our continuous integration environment also builds Debian and Ubuntu packages if you need more up-to-date versions. Add the following Apt source:
# File /etc/apt/sources.list.d/pkg.ci.collectd.org.list
deb http://pkg.ci.collectd.org/deb ${distribution} ${component}
# Example:
# deb http://pkg.ci.collectd.org/deb trusty collectd-5.6
Where distribution is one of:
- jessie
- precise
- squeeze
- trusty
- wheezy
- xenial
And component is one of:
- master
- collectd-5.6
- collectd-5.5
To verify downloaded packages, you need to add our continous integration PGP key to Apt:
gpg --recv-keys 3994D24FB8543576
gpg --export -a 3994D24FB8543576 | apt-key add -
Fedora
Information about the collectd Fedora package is available at https://apps.fedoraproject.org/packages/collectd/overview/.
RPM packages
Packages for openSUSE and SUSE Linux Enterprise Server (SLES) are contained in the server:monitoring project. You can search the openSUSE package repositories for suitable RPM packages.
For Red Hat, CentOS and fedora, there are collectd RPM packages in Dag Wieers’ repository.
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
A FreeBSD port is available (FreshPorts.org page). You can install the collectd (binary) package using:
pkg_add -r collectd
To install the port (source package), use:
cd /usr/ports/net-mgmt/collectd
make clean install
Thanks to Matt Peterson for creating this port and Krzysztof Stryjek for maintaining it. 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.
Solaris
collectd is available for Solaris from OpenCSW. Packages are available for Solaris 10/11 on x86 and SPARC. The available packages are:
- collectd
Collects system performance statistics periodically - collectd_plugins_all
CollectD Metapackage that pulls in all plugins
Use the following command to install the package:
pkgadd -d http://get.opencsw.org/now
/opt/csw/bin/pkgutil -i collectd
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
Support for Microsoft Windows is provided by SSC Serv, a native Windows application that can collect and dispatch performance data using the collectd network protocol. More information and a free-of-cost trial is available at https://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