Collectd SOP
Collectd ( https://collectd.org/ ) is a client/server setup that gathers system information from clients and allows the server to display that information over various time periods.
Our server instance runs on log01.rdu3.fedoraproject.org and most other servers run clients that connect to the server and provide it with data.
Contact Information
- Owner
-
Fedora Infrastructure Team
- Contact
-
#fedora-admin
- Location
- Servers
-
log01 and all/most other servers as clients
- Purpose
-
provide load and system information on servers.
Configuration
The collectd roles configure collectd on the various machines:
collectd/base - This is the base client role for most servers. collectd/bind - dns servers role collectd/memcached - memcached monitoring collectd/postgres - postgresql montoring collectd/rabbitmq - rabbitmq monitoring collectd/server - This is the server for use on log01.
Restarting
collectd runs as a normal systemd service, so you can: systemctl restart collectd restart it.
Removing old hosts
Collectd keeps information around until it’s deleted, so you may need to sometime go remove data from a host or hosts thats no longer used. To do this:
-
Login to log01
-
cd /var/lib/collectd/rrd -
sudo rm -rf oldhostname
Bug reporting
Collectd is in Fedora/EPEL and we use their packages, so report bugs to bugzilla.redhat.com.
Want to help? Learn how to contribute to Fedora Docs ›