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


Changes: The abilty to sign or encrypt network traffic has been added to the network plug-in. A new plug-in embeds a Java VM that allows you to load and run plug-ins written in Java. Other new plug-ins allow the daemon to collect the size of the connection tracking table under Linux, details about the FS-Cache feature of Linux 2.6.30, detailed network protocol data, and power consumption via T.E.D. devices. The new memcachec plug-in parses data fetched from a memcached server. Ganglia interoperability has been added. Statistics collected by the MySQL plug-in have been extended.


Changes: Collection of the number of cached RR-sets has been fixed in the "BIND" plugin. Filter chains can now be configured without a default target. Portability fixes have been added to the "DNS" and "Oracle" plugins. Issues with a Solaris utility function have been resolved. A typo that prevented the module from being used correctly has been corrected in the "TimeDiff" match. A possible race condition during startup has been fixed in the "RRDtool" plugin.


Changes: An off-by-one error in the IPMI plugin has been fixed. Smaller problems in the BIND plugin, documentation, and build system have been fixed.


Changes: An infrastructure for filtering and manipulating values has been added to the daemon. A communication and control library has been added. Plug-ins for BIND, cURL, DBI, OpenVPN, Oracle, and RRDCacheD have been added. New features have been added to the CSV, Interface, memcached, MySQL, PostgreSQL, and Processes plug-ins. The CPU and Swap plug-ins have been ported to OpenBSD. Error handling and/or portability has been improved in the IPMI and Perl plug-ins.


Changes: Six new plugins have been added: "filecount", "notify_desktop", "notify_email", "onewire", "postgresql", and "thermal". The ability to throttle the writing speed has been added to the "rrdtool" plugin. Flushing of specific identifiers has been added. Support for plugins written in Perl has been improved. The "ipmi" plugin can now create notifications based on the presence of devices. Grouping of multiple processes has been added to the "processes" plugin. The "tcpconns" plugin has been ported to OpenBSD.
- All comments
Recent commentsthanks!
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.