collectd package sources, install commands, and locations for ITE Work

When you run the data collection script on a *nix system, it installs a compatible version of collectd if the system doesn't already have collectd running. These are the package sources, install commands, and install locations for collectd and the collectd plug-ins for supported operating systems:

Operating system Package source Install command Install locations
  • CentOS 6
  • RHEL 6
https://pkg.ci.collectd.org/rpm/collectd-5.7/epel-6-x86_64/ yum install https://pkg.ci.collectd.org/rpm/collectd-5.7/epel-6-x86_64/<collectd.rpm>
  • .conf file: /etc/collectd.conf
  • plug-in directory: /usr/lib64/collectd
  • CentOS 7
  • RHEL 7
Enable Extra Packages for Enterprise Linux (EPEL) repository
  1. Install epel-release.
    1. CentOS 7: yum install epel-release
    2. RHEL 7: yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2. yum --enablerepo=epel install collectd
  • .conf file: /etc/collectd.conf
  • plug-in directory: /usr/lib64/collectd
  • CentOS 8
  • RHEL 8
Enable Extra Packages for Enterprise Linux (EPEL) repository
  1. Install epel-release.
    1. CentOS 8: yum install epel-release
    2. RHEL 8: yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  2. yum --enablerepo=epel install collectd
  • .conf file: /etc/collectd.conf
  • plug-in directory: usr/lib64/collectd
Fedora 25, 26, 27, 28, 39, 30 Fedora collectd packages yum install collectd
  • .conf file: /etc/collectd.conf
  • plug-in directory: /usr/lib64/collectd
  • Debian 7, 8
  • Ubuntu 14, 16
http://pkg.ci.collectd.org/deb/dists/

Option 1 (recommended): add gpg key, repository source, and install

  1. wget -qO - http://pkg.ci.collectd.org/pubkey.asc | $_sudo apt-key add -
  2. echo "deb http://pkg.ci.collectd.org/deb ${debian_distribution} collectd-5.8" | $_sudo tee -a /etc/apt/sources.list.d/collectd-ci.list
  3. apt-get update
  4. apt-get --yes install collectd

Option 2: Add repository source and install with --allow-unauthenticated tag

  1. echo "deb http://pkg.ci.collectd.org/deb ${debian_distribution} collectd-5.8" | $_sudo tee -a /etc/apt/sources.list.d/collectd-ci.list
  2. apt-get update
  3. apt-get --yes --allow-unauthenticated install collectd

{debian_distribution} will be wheezy (Debian 7), jessie (Debian 8), trusty (Ubuntu 14), or xenial (Ubuntu 16).

  • .conf file: /etc/collectd/collectd.conf
  • plug-in directory: /usr/lib/collectd
Debian 9, 10 https://packages.debian.org/stretch/collectd apt-get install collectd
  • .conf file: /etc/collectd/collectd.conf
  • plug-in directory: /usr/lib/collectd
Ubuntu 18, 20 https://packages.ubuntu.com/bionic/collectd apt-get install collectd
  • .conf file: /etc/collectd/collectd.conf
  • plug-in directory: /usr/lib/collectd
openSUSE 15 https://software.opensuse.org/package/collectd zypper install collectd
  • .conf file: /etc/collectd.conf
  • plug-in directory: /usr/lib64/collectd
SUSE Enterprise 15
  1. zypper -n addrepo 'https://download.opensuse.org/repositories/server:monitoring/SLE_15/server:monitoring.repo'
  2. zypper -n --gpg-auto-import-keys refresh 'server_monitoring'
  3. zypper -n addrepo 'https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15/standard/openSUSE:Backports:SLE-15.repo'
  4. zypper -n --gpg-auto-import-keys refresh 'openSUSE_Backports_SLE-15'
  5. zypper install collectd
  • .conf file: /etc/collectd.conf
  • plug-in directory: /usr/lib64/collectd
Solaris x86 10, 11 https://www.opencsw.org/packages/CSWcollectd/
  1. pkgadd -d http://get.opencsw.org/now all
  2. /opt/csw/bin/pkgutil -U
  3. /opt/csw/bin/pkgutil -i collectd
  • .conf file: /etc/opt/csw/collectd.conf
  • plug-in directory: /opt/csw/lib/collectd