collectd is a small and modular daemon which collects system information periodically and provides means to store the values. Included in the distribution are numerous plug-ins for collecting CPU, disk, and memory usage, network interface and DNS traffic, network latency, database statistics, and much more. Custom statistics can easily be added in a number of ways, including execution of arbitrary programs and plug-ins written in Perl. Advanced features include a powerful network code to collect statistics for entire setups and SNMP integration to query network equipment.
| Tags | Systems Administration Networking Monitoring |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X POSIX Solaris Linux |
| Implementation | C |
Recent releases


Release Notes: Various fixes and clarifications have been applied to the documentation and diagnostic messages. Handling of JSON arrays has been fixed in the cURL-JSON plugin. Reading statistics of multiple virtual CPUs has been fixed in the libvirt plugin. Dispatching values with mixed data source types to Python-based plugins has been fixed. Handling of NaNs in percentage thresholds has been corrected.


Release Notes: A memory leak in the Python plugin has been fixed. Compatibility to version 2.9.22 has been added to the PowerDNS plugin. A useless delay in the shutdown sequence has been eliminated. Portability fixes, especially for Solaris and AIX, have been applied.


Release Notes: A segmentation fault and a memory leak in the Network plug-in have been fixed. A memory leak in the "Listval" command of the UnixSock plug-in has been fixed. Reconnecting after a lost connection has been fixed in the Oracle plug-in. Error handling of the fork system call has been improved in the Exec plug-in. The syntax of created JSON data has been corrected. Build fixes for AIX, Solaris, and GCC 4.5 have been applied.


Release Notes: The NetApp, Python, RouterOS, ContextSwitch, Monitorus, and OpenVZ plug-ins have been added. Support for AIX has been added to the CPU, Disk, Interface, Load, Memory, Processes, and Swap plug-ins. Timing information is now collected in the cURL plugin. The possibility to set the source address and device used has been added to the Ping plug-in. The detail provided by the DF plug-in has been enhanced. Collection of IO-metrics has been added to the Processes plug-in.


Release Notes: A memory leak in the "listval" command has been fixed. Detection of dead connections and reconnecting has been added to the GenericJMX and Oracle plugins. Handling of negative values and hex strings has been corrected in the SNMP plugin. Treatment of error messages when no log plugin was loaded has been improved. Handling of more than 4 gigabytes of memory under Mac OS X has been fixed. Parallel build and portability issues have been fixed in the build system.
Recent comments
07 Dec 2010 10:42
I am Chinese, and I had any doubt about the realization of the plugins just now. Could anyone research and analysis the collectd-plugins with me ?
my email : chenxiong_0815@163.com
Good luck!
07 Dec 2010 10:37
good !!!
09 Nov 2005 12:31
thanks!
I've been longing for thingie like that for quite a time (but never overcame the laziness).
Now trying to bring ALT Linux package into the best shape currently possible, also running it at one of the systems already; hope to get back with at least something useful.
Use of PC game controllers with games that do not support them.