News
- 2009-01-03
Versions 4.4.5 and 4.5.2 available.
These two bug fixing releases address the following issues:
build system: Check formysql.handmysql/mysql.h, since the file may be in both locations, especially when the database was installed in a non-standard path. Thanks to Dusty Doris for reporting this.
build system: Handle the_POSIX_PTHREAD_SEMANTICSdefine, needed by Solaris, in the configure script automatically.
build system, tcpconns plugin: Check forkvm_nlistandkvm_openfilesbefore enabling the plugin: Solaris provides a KVM library with similar functions to the BSD variant, but doesn't provide these necessary functions. (4.5.2 only)
collectd.conf(5): Various fixes and clarifications.
collectd: Remove a GNUism (unnamed unions), thus improving portability. (4.5.2 only)
collectd, apcups plugin: Include"collectd.h"before<stdlib.h>. This solves portability problems, especially for Solaris.
dns plugin: Fix a portability problem with NetBSD.
filecount plugin: Fix an off-by-one error. This error may cause a segmentation fault. (4.5.2 only)
network plugin: Fix the handling of "type"s in the network protocol. Due to a programming mistake, only 4 or 8 bytes would be copied to a much larger buffer. This caused the "type" to be transferred much more often than necessary. In some cases, e. g. the cpu and cpufreq plugins being used at the same time, data may be corrupted in those files. Thanks to Bruno Prémont for debugging and reporting this issue.
processes plugin: Fix a possible segmentation fault when specifying invalid configuration options. (4.5.2 only)
unixsock plugin: Make sure the initialization function is run only once. This resolves a file descriptor leak under systems which run the initialization more than once, such as Solaris. - 2008-10-16
collectd at the SYSTEMS 2008
We're pleased to announce that collectd will be present at this years SYSTEMS,
an IT trade show in Munich, Germany. Sebastian and Florian will be there for the entire length of the event, from October 21st through
October 24th 2008.
Our demo-point is part of the supplementary program to the conference "Perspektive Open Source" in hall B2. The address / number of our demo-point is B2/315.
If you happen to be there, make sure to pay us a visit, we're always eager to meet with contributors and users :)
Update (2008-10-26): Sebastian and I, Florian, are back from the SYSTEMS 2008. We had a great time there with many interesting conversations. The vast majority of reactions was very positive, but we got some feedback where to improve the project, too. Two points not all people approved of were the insecurity of the network protocol and that there is no supported and "nice" (web) front-end. To give you an impression of our booth, here are two images. - 2008-10-16
Versions 4.4.4 and 4.5.1 available.
These two bugfix releases resolve several issues.
build system: Change--enable-pluginto abort with an error if dependencies are not met. Thanks to Bruno Prémont for the patch. Also, the poisoning of various string functions has been restricted to debug builds.
collectd: Fix a memory leak in the global value cache. With every missing value a couple of bytes would be leaked. Another memory leak in the configuration handling code has been fixed. Thanks to Niraj Tolia for reporting these issues.
collectd: Fix an off-by-one error in the ignorelist functionality. When using regular expressions, the last character would be missing, possibly matching differently from what one would expect.
collectdmon: Don't blockSIGCHLD. This fixes a potential portability problem.
collectd-nagios: Fix handling of the-doption. Thanks to Fabian Linzberger for reporting the bug.
iptables plugin (4.5.1 only): Fix an off-by-one error. If a string was just one character too long, it was truncated instead of reporting an error.
network plugin: Fix a memory leak in the configuration handling code. Thanks to Niraj Tolia for reporting this issue.
perl plugin: Log an error message if bootstrappingCollectdfails.
postgresql plugin (4.5.1 only): Don't reopen connection during reinitialization. This fixes a bug under Solaris and potentially other platforms. Missing calls toPQclearhave been added, too. This fixes memory leaks. Thanks to "Admin" for reporting these bugs.
snmp plugin (4.5.1 only): Don't expect null-terminated strings from the Net-SNMP library.
tail plugin: Callclearerr(3)after reading anEOF. This fixes problems with some libcs. Thanks to Matthias Lay for reporting the bug.
Enjoy :) - 2008-09-08
Version 4.5.0 available.
This new version introduces quite some new features:
collectd: Added the ability to flush certain identifiers.
collectd: The concept of "notification meta data" has been introduced.
filecount plugin: The new filecount plugin counts the number of files in a directory and its subdirectories.
ipmi plugin: Sensor names have been changed to ensure unique names. Notifications upon added and removed sensors can now be generated.
notify_desktop plugin: This new plugin sends notifications to the X desktop using the structure defined in the Desktop Notification Specification.
notify_email plugin: This new plugin sends out notifications via email, using libESMTP.
onewire plugin: The new experimental(!) onewire plugin reads values, such as temperatures, from sensors connected to the computer via the onewire bus (using libowfs).
perl plugin: Improved synchronized access to internal data structures and fixed a possible dead-lock. Added the ability to flush certain identifiers and markedplugin_flush_all()andplugin_flush_one()as deprecated in favor ofplugin_flush(). Added the ability to configure Perl plugins.
postgresql plugin: The new postgresql plugin collects statistics about or from a PostgreSQL database.
processes plugin: TheProcessMatchoption has been added.
rrdtool plugin: Implement throttling of the "update queue" to lessen IO load.
tcpconns plugin: This plugin has been ported to OpenBSD.
thermal plugin: The new thermal plugin collects system temperatures using Linux ACPI thermal zone data. - 2008-09-04
Version 4.4.3 available.
collectd: Fix a memory leak in the threshold checking code.
memcached plugin: Fix a too short timeout and a related file descriptor leak.
memory plugin: A typo in the libstatgrab code has been fixed.
snmp plugin: Fix a possible memory leak. - 2008-08-31
Version 4.3.4 available.
This will be the last release in the 4.3 line because version 4.5.0 is due soon.
The following bugs have been fixed:
Build system: Improved detection of and linking with the statgrab library.
collectd: Portability fixes, especially to determine endianess more reliable.
Various plugins: Fix format strings.
disk plugin: A fix for giving disks under Linux 2.4 the right names again has been applied.
memcached plugin: Fix a too short timeout and a related file descriptor leak.
memory plugin: A typo in the libstatgrab code has been fixed.
network plugin: A fix in the initialization function solves problems under Solaris.
nginx plugin: A thread-unsafe function has been replaced.
vserver plugin: A thread-unsafe function has been replaced.
wireless plugin: A work-around for broken wireless drivers has been added. - 2008-07-15
Version 4.4.2 available.
This release fixes the following issues:
The build system now tries harder to determine the endianess of the target architecture.
The build system now usespkg-configto check for the upsclient library (used by theNUT-plugin).
Due to a bug thedisk-plugin the name of the disks was not determined correctly under Linux 2.4.
TheDNS-plugin failed to build with certain versions of the BIND headers.
Due to a bug in the initialization handling of thenetwork-plugin packets could be lost under Solaris and possibly other systems queried over thekstatinterface.
Also there was a big code cleanup: All uses of "unsafe" functions, such asstrcpyorsprintfhave been replaced by their "safe" equivalents. Also some thread unsafe functions have been found and exchanged.
Enjoy :) - 2008-06-05
Version 4.4.1 available
This patch release fixes the following bugs:
Handling ofDataSourceoptions within<Type>blocks has been fixed.
The reported minimum and maximum values in some notification messages generated by exceeded thresholds have been corrected.
The collectd-nagios application has been fixed to work with the latest version of theunixsock-plugin.
Theperl-plugin will complain when initialization fails, but it will not longer shutdown the daemon.
Last but not least: An out-of-bounds array access has been fixed in theteamspeak2-plugin. It's an off-by-one error during initialization of the array and is probably not exploitable. You're advised to upgrade nonetheless. - 2008-05-06
Version 4.4.0 available.
Another feature release has been made available today. The changes are:
The daemon now supports aFLUSHcommand which can be used to make write plugins empty their buffer. Right now the plugin and the age of the data to be flushed can be selected. The threshold checking has been advanced to make it possible to specify different thresholds for each "data source". This makes it possible to specify different thresholds for incoming and outgoing traffic, for example.
Theapache- andnginx-plugins can now be configured to disable host and peer verification when using SSL/TLS. This is mostly interesting for so called "self signed certificates".
The newascent-plugin collects statistics about the Ascent server, an open source server for the game World of Warcraft.
The Oleg King has added support for the statgrab library to thecpu,disk, andusersplugins.
The newipmi-plugin uses the OpenIPMI library to read sensor values from IPMI enabled systems.
The distribution now ships with thelibiptcincluded, because it's not available for some Linux distributions and is to be removed from Debian GNU/Linux. Theiptclibrary is used by theiptables-plugin.
The newpowerdns-plugin reads statistics from the PowerDNS servers. It can work with both, the authoritative and the recursing servers. Thanks to Luke Herberling for his work :)
The file size of RRD files generated by therrdtool-plugin has been decreased.
The newtail-plugin makes it possible to "follow" a log file and acquire values from its content. Thanks again to Luke Herberling for his ideas and the initial code.
The newteamspeak2-plugin queries various performance counters from a TeamSpeak2 server. Thanks to Stefan Hacker for his code.
The newvmem-plugin collects very detailed statistics about the virtual memory subsystem of Linux.
Thanks to everybody who contributed time and/or code! - 2008-04-23
Versions 4.2.7 and 4.3.3 available.
The build system has been improved to handle libraries in non-standard paths better.
The
_REENTRANTdefine is now defined automatically ifstrtok_risn't available without it.
Warning and error messages in the daemon have been improved to provide more useful information. TheBYTE_ORDERandBIG_ENDIANdefines are now checked to be defined before they are used.
Theapache-plugin now increases its size dynamically, so that arbitrarily big pages can be fetched.
Theexec-plugin has been changed to close all filehandles (exceptSTDIN,STDOUT, andSTDERR) beforeexec(2)ing a program.
Warning and error messages have been improved in thehddtemp-plugin.
sensors-plugin: The sensor data collection usinglibsensors3(that's versions before version 3.0!) has been fixed for non-ISA chips. - 2008-03-29
Versions 4.2.6 and 4.3.2 available.
The handling of configuration files, especially error messages and including other files, has been improved.
Thesensors-plugin has been improved: A bug in thelibsensors3code has been fixed so that all available statistics are collected. Another bug in thelibsensors4code has been fixed, so that temperatures are collected correctly now. Thanks to Peter Holik for his patch.
Ondřej Válek has identified a problem in thewireless-plugin: Due to a wrong index when accessing an array the noise value wasn't read correctly.
Theunixsock-plugin has been improved to handle reading and writing during the same session better.
Version 4.3.2 only:
Handling of theFailureMax,WarningMax, andPersistoptions has been fixed. The behavior of the global cache when values are missing has been improved. Thanks to Dieter Bloms for his patient help and much testing. - 2008-03-28
Version 4.3.0 available for Debian Etch on backports.org
As collectd 4.3.0 is now available in Debian testing, I've rebuild it for Etch and uploaded it to the backports.org archive. Currently, packages for the amd64 and i386 architectures are available - the other architectures will follow as soon as they have been built and uploaded by the autobuilders.
Enjoy,
-tokkee - 2008-03-17
Announcing the "collectd Contribution Appreciation Program".
In order to promote collectd and to offer an incentive to potential
contributors, I'm announcing the "collectd Contribution Appreciation
Program".
The deal is simple: Everyone who puts a reasonable amount
of work into the project, e. g. by contributing a cool new
plugin, will get an immensely cool collectd t-shirt from me, octo
(as long as t-shirts last).
How much "a reasonable amount of work" exactly is, is decided by me. You don't necessarily have to write any code to participate in the program - non-coding contributions such as translating the manpages or giving a talk or writing an article about collectd will be considered, too.
These t-shirts are not for sale, in order to keep them elitist ;) If, however, enough people express the wish to buy a t-shirt (instead of being given one for contributing to the project), I'll have a batch made (in another color, though ;).
Regards and happy coding ;)
-octo - 2008-03-04
Version 4.2.5 fixes various bugs.
Initialization of the
apache-plugin and error messages in the plugin have been improved. Theexec-plugin now sets the list of supplementary groups before starting the custom application. Several bugs have been fixed in thenetwork-plugin: A separate thread is used to parse and dispatch the packets which prevents the receive buffer to fill up and discard packages, resulting in gaps in the data. Alignment problems under Sparc have been resolved and gauge values are now transfered in an architecture independent fashion. TheTTLoption of theping-plugin has been fixed. Handling of theRRATimespanoption of therrdtool-plugin has been corrected. A patch for Solaris has been applied to theswap-plugin - again. Thetcpconns-plugin has been improved to build under FreeBSD. - 2008-02-18
Version 4.3.0 provides many new features.
The core daemon has been extended by these features:
Notifications are a new data type which is basically a message to the user. Based on these simple messages we plan to provide more advanced monitoring capabilities.
Threshold checking is of course mandatory for any monitoring solution and has thus been added.
The newFQDNLookupoption enables the daemon to set its hostname to the fully qualified domain name, FQDN.
TheTypesDBhas been expanded to allow multiple files. This is handy if you want to add custom types but don't want to change the file shipped by a package.
TheIncludeoption has been extended to allow entire directories to be included and shell-like wildcard expansion.
Not exactly a feature of the core daemon, but the newcollectdmonapplication automatically restarts collectd should it crash.
Updates to existing plugins:
Thecsv-plugin can now store rates rather than counter values using the newStoreRatesoption.
Handling of notifications has been added to theexec-plugin.
TheTranslateDevicenamecan be used to switch off the legacy of numeric (i. e. major/minor) disk names in thehddtemp-plugin
TheNTPd-plugin be kept from doing reverse lookups using theReverseLookupsnow.
Theperl-plugin has been improved a lot and is no longer considered to be experimental.
The following new plugins have been added:
The newuuid-plugin sets the hostname to the unique UUID of the host which is useful in environments with virtual hosts.
The newlibvirt-plugin uses libvirt to collect information about guest systems hosted on the machine without the need to install collectd on the guest system. - 2008-01-21
Versions 4.1.6 and 4.2.4 fix a bug in the unixsock-plugin.
The
SocketPermssetting of theunixsock-plugin was ignored. Thanks to Evgeny Chukreev for noticing and fixing this issue. Also, the documentation has been improved a bit. - 2007-12-28
Versions 4.1.5 and 4.2.3 available.
The new version 3.0 of the
sensorslibrary changes the API a bit, so that some changes were necessary to build thesensors-plugin with this version of the library. - 2007-12-15
Version 4.2.2 fixes bugs in the nginx and logfile plugins.
The incorrect comparison of strings led to a segmentation fault in the
nginx-plugin and theTimestampoption in thelogfile-plugin was handled incorrectly and was basically always active. Both issues are fixed in this release. Thanks to Saulius Grigaliunas and Luke Heberling for reporting the bugs! - 2007-11-08
Versions 4.1.4 and 4.2.1 fix a memory leak in the snmp plugin.
An unfreed data structure in the
snmp-plugin caused collectd to allocate more and more memory. All users of thesnmp-plugin are advised to upgrade.
Other fixes in 4.1.4:
Detection of thelibrrdandlibnetsnmplibraries has been improved. The daemon now provides an own version ofstrerror_rfor systems which don't have this function themselves. A possible deadlock in the shutdown function of therrdtool-plugin has been fixed.
Other fixed in 4.2.1:
Thetcpconns-plugin no longer complains if theipv6kernel module is not loaded and thus a file in/procis missing. - 2007-10-27
Version 4.2.0 introduces four new plugins and improvements.
This new minor version comes with four new plugins:
Theipvs-plugin collects statistics from the layer-four software switching solution IP Virtual Server from the Linux Virtual Server Project.
Thememcached-plugin queries performance metrics from the memcached distributed object caching system.
Thenginx-plugin counts the number of connections and requests handled by nginx ("Engine X"), a web and mail (reverse-) proxy server.
Thetcpconns-plugin collects the number of TCP connections to/from this host. This can be used to see how many incoming and/or outgoing connections a daemon such as the mail server has open at a given time.
Besides these new plugins, existing code has been improved, too:
The newIncludeconfiguration option allows you to split up config files in smaller parts for easier management.
ThePerl-plugin has been improved a lot. One of the improvements is theEnableDebuggeroption which lets you debug your Perl-based plugins easily.
TheSNMP-plugin now handles lists (tables with only one column) better and can scale and shift values.
Enjoy :) - 2007-10-24
Version 4.1.3 uses the thread-safe RRD-library if available.
Some users reported stability problems which appear to be caused inside the
rrdtoollibrary. This release uses the thread-safe version if available or serializes all accesses of the library. Please use the thread-safe library if at all possible.
Also, some build issues under Solaris have been resolved: Apparently Solaris provides an implementation of AVL-trees, too. And, of course, the type names clashed.. This release renames our types so that they don't conflict with Solaris' names. - 2007-09-28
Versions 3.11.7, 4.0.9, and 4.1.2 released.
These new versions fix an issue with the
APC UPS-plugin and improve the handling of wireless network adapters which report the signal quality in percent in thewireless-plugin. In the4.*versions an off-by-one error in theperl-plugin has been fixed. In the4.1.2release the detection of some libraries has been improved, portability of thenetlink-plugin towards older Linux 2.6 kernels (i. e. Debian Sarge) has been added and a segfault in thesnmp-plugin has been fixed. - 2007-09-12
Versions 4.0.8 and 4.1.1 fix the apcups-plugin and minor bugs.
Changed in version 4.0.8 and 4.1.1
Andi Lõhmus has reported a bug in theAPC UPS-plugin which prevented data from being handled correctly. This issue has been resolved. Therrdtool-plugin will now honor the time passed with the data when creating RRD-files which resolved problems in scenarios where the clients and server(s) have a different time set. Thesstrerrorfunction has been improved to work correctly with the broken GNU version ofstrerror_r.
In addition to the above, the following has been changed in version 4.1.1 only:
Theexec-plugin has been fixed to set the group in a more robust fassion. Detection of thenetlink-library has been improved. The documentation has been fixed in various places. - 2007-09-01
Version 4.1.0 introduces many new features.
After you download and configure version 4.1.0 you'll immediately see the
first change: The build script automatically disables all plugins with unmet
dependencies. You can still force them to build using the
--enable-pluginswitched - but unless you really know what you're doing that will fail.
Users of thenetwork-plugin will welcome another great change: The interval in which data is gathered is now included in the network data. This means that you can run the collectd instance on each host with the interval best fitted for this host, and the server instance(s) will be able to deal with that. Also, this interval can be given by extensions that use theexec-plugin or theunixsock-plugin.
People with a large number of hosts will welcome that the cache of therrdtool-plugin is written to disk asynchronously, so that further data collection is not interrupted.
Of course, new plugins have been added, too: Thenetlink-plugin uses a netlink socket to get detailed interface and routing statistics from the Linux kernel. And when we say "detailed", we really mean it. You can query counters from each and every qdisc, class and even filter in your Linux router.
The newsnmp-plugin can query values from SNMP enabled hosts and submit them to collectd. No doubt, this has been awaited by quite some people.
Last and, probably, least: The newxmms-plugin has been written, because we can. It gathers sampling frequencies and file bitrates of files played with XMMS..
Enjoy :) - 2007-08-31
Version 3.11.6 fixes a potential segfault.
This release fixes the same problem in the
processes-plugin as the4.0.7release. Especially busy multi CPU systems are affected by this bug. Everyone using theprocesses-plugin is advised to upgrade. - 2007-08-29
Version 4.0.7 fixes many small details and potential segfault.
The build system has been improved to detect libraries more correctly. Quite a few typos and mistakes have been fixed in the documentation and the
nut-plugin can now be compiled withlibupsclient, version 2.2.*. ThePortconfig option of thenetwork-plugin can now be given as a numeric value (i. e. you don't need quotes around it anymore). Last but not least: A potential segfault has been fixed in theprocesses-plugin. - 2007-08-03
Version 4.0.6 fixes bugs in the sensors and syslog plugins.
The
Sensoroption of thesensors-plugin didn't work as described in the manpage and has been fixed. Thesyslog-plugin has been fixed to log messages during startup as well. - 2007-07-05 Version 4.0.5 fixes compatibility issued with OpenBSD. All plugins (except the Perl plugin, sadly) should build unter OpenBSD now. That doesn't mean they'll all be able to collect values, though. Since this release only fixes build issues you don't need to upgrade if you have a working version.
- 2007-06-25
Version 4.0.4 fixes bugs for OpenBSD and Solaris.
The
cpu-plugin,interface-plugin, andmemory-plugin contained bugs in the Solaris code which have been fixed. A build issue with thedns-plugin under OpenBSD has (hopefully) been resolved. The dependency forlibfl(flex' library) has been removed. - 2007-06-20
Version 4.0.3 fixes a few bugs.
The
cpu-plugin should work correctly again under Darwin / Mac OS X. Theping-plugin now checks if it is root correctly and issues a warning if not. A buffer in thecsv- andrrdtool-plugins is initialized correctly now and the build system has been improved for crosscompiling. - 2007-06-16
Version 4.0.2 fixes a bug in the config parsing.
It's now possible to specify the
Portargument of thehddtemp- and thentpd-plugin as a number and as a string. - 2007-06-07
Version 4.0.1 fixes a segmantation fault.
The
iptables-plugin would crash the daemon when you pass a comment name to theChainconfig option. This has been fixed along with some typos in the documentation. - 2007-06-03
Version 4.0.0 available.
After 6 months of development and 2 months of public testing the first release of the new major version has been published. Highlights are a new and much more powerful network code, various interfaces for external plugins and the introduction of "write" plugins. But, of course, new data collection plugins have been added, too. They are
entropy,iptables,irq, andnut. Thanks to everybody who contributed to this :) - 2007-05-30
Version 3.11.5 fixes a buffer overflow and other bugs.
A buffer overflow in the
ntpd-plugin has been fixed. This hopefully fixes the instability issues some users have reported. A bug in theprocesses-plugin makes this plugin usable under Linux 2.4 again. LFS has been added to theconfigurescript. - 2007-04-11
Version 3.11.4 fixes compilation issues under FreeBSD.
FreeBSD is a bit picky about the order in which various network-includes are included. This release will include
<sys/socket.h>before<net/if_arp.h>. Unless you experienced problems when compiling thedns-plugin you don't need to upgrade. - 2007-04-02 Version 4.0.0-rc0 up for testing. The (very long) development phase for the next major version comes to an end. While a migration script is being developed you have the opportunity to test the upcoming release, find bugs or suggest improvements. Any feedback, preferably to the mailinglist, is highly apprechiated.
- 2007-03-30
Version 3.11.3 fixes build-issues under Solaris.
The define for when the
kstat-library exists was different in theconfigure-script than in the*.c-files. This release fixes this. - 2007-02-11
Version 3.11.2 fixes further portability issues.
Due to a bug in a couple of plugins and a certain lazyness in the daemon a NULL-pointer could be passed to
snprintfwhich, under some libcs, leads to a segfault. This release fixes the plugins and introduces appropriate checks in the daemon. - 2007-02-10 Version 3.11.1 fixes portability issues. Some problems when building under Debian GNU/kFreeBSD, Solaris and possibly other UNIXes have been fixed.
- 2006-12-22
The new minor version 3.11.0 brings many new features.
The command-line-argument «-P» to set the PID-file has been added. The shutdown-code has been sped up. The buffersize of the
apache-plugin has been increased. Ignorelists, i. e. the ability to ignore certain instances, have been added to thedf-plugin and thesensors-plugin. Thedns-,email-,mbmon-, andmultimeter-plugins have been added. Theprocesses-plugin can now collect detailed statistics for certain processes. - 2006-12-21 Version 3.10.4 fixes a bug in the server routine. When opening a listening socket failed collectd would try to open the socket in an endless loop. This would abort by an `EMFILE' error being generated eventually. This release fixes both issues.
- 2006-11-04
Version 3.10.3 fixes a nasty bug in the ntpd-plugin
Luboš Staněk identified a problem in the
NTPd-plugin which can lead to uninitialized or freed memory being read. This release fixes the issue. - 2006-11-01 Version 3.10.2 fixes many small bugs and annoyances. The mysql- and ping-plugin now tolerate network issues during startup. They will try to connect or resolve the host in increasing intervals rather than giving up right away. The df- and swap-plugins are more portable, especially towards BSD. A dumb bug in the ntpd-plugin has been fixed. It should work nicely with IPv6-remote-hosts now. Last but not least, some documentation fixes have been applied.
- 2006-07-19
Version 3.10.1 fixes a bug in the apcups plugin.
If you had the
apcups-plugin loaded, but the apcupsd wasn't running, theconnect(2)would fail and not close the socket. So un-closed sockets would pile up and result in an "Too many open files" error eventually. This release fixes the problem. - 2006-07-09
Version 3.10.0 adds many new features.
The
disk- and thebattery-plugin have been ported to Darwin a.k.a. Mac OS X. Thetraffic-plugin can now ignore certain interfaces (or only collect selected interfaces). A plugin for monitoring APC UPSes and a plugin for NTPd have been added. Also many minor bug fixes have been applied. - 2006-06-30
Version 3.9.4 fixes Solaris issues and a bug.
The
swap-Plugin has been improved to return the same values asswap -sand the debugging system has been fixed to work with the Sun libc. A bug that appeared when built withoutlibrrdand no "Mode" was given has been fixed. - 2006-06-02
Versions 3.9.3 and 3.8.6 fix issues with FreeBSD et ali.
Building the
ping-plugin failed under FreeBSD due to a missing include in the check in theconfigure-script. Also, a bug in liboping prevented the library from working under FreeBSD and Mac OS X and likely other operating systems. - 2006-05-09 Versions 3.9.2 and 3.8.5 fix a bug in the ping code. The versions of liboping prior to the one distributed with these releases contain a bug in the sequence checking code. This caused the ping plugin to fail after 65536 ICMP packets, which is roughly one week with a ten second step. Everyone using the ping plugin is encouraged to upgrade.
- 2006-04-21
Bugfix release 3.9.1 available.
Problems when building on some architectures and a bug in the
ping-plugin have been fixed. Everyone using version 3.9.0 is encouraged to upgrade. - 2006-04-18 Version 3.9.0 includes many new features. There are a total of four new plugins: "apache" for monitoring requests, traffic and scoreboard information of Apache webservers, "apple_sensors" for Apple hardware sensors, "vserver" for Linux VServers and "wireless" for Wireless LAN connection statistics. The CPU-, memory-, processes- and traffic-plugins have been ported to Darwin. The "step" and "heartbeat" are now configurable at compile time. The additional mode "Log" writes into CSV-files rather than RRD-files. I think that's about it..
- 2006-04-09 Version 3.8.4 improves the hddtemp handling. Vincent Strehlé has sent in a patch which improved the device name translation for some SCSI devices. This version includes these improvements.
- 2006-04-02 Version 3.8.3 adds support for MySQL5. Since the SHOW STATUS command in MySQL has changed in version 5.0.2 of the database the statistics collected were refering to the session only, not the entire database. A fix by James Byers has been applied to correct collectd's behavior.
- 2006-03-14
Version 3.8.2 has been released.
This version fixes problems with the df-plugin and the "GNU libc". Due to a wrong define collectd accidentally read
/etc/fstaband not/etc/mtab. - 2006-03-13 Version 3.8.1 has been released. This release fixes problems when building collectd on FreeBSD, Mac OS X and Solaris.
- 2006-03-09 Version 3.8.0 introduces new ICMP ping code. With this new library, called "liboping", it's possible to ping IPv4 and IPv6 hosts transparently - and in parallel.
- 2006-02-22 Version 3.7.2 fixes problems with the battery plugin. It should now work with ACPI based laptops. Also build problems without librrd and on Solaris have been resolved.
- 2006-02-02 Version 3.7.1 includes two simple fixes. The network code has been improved to build with old versions of GNU libc (older than version 2.3.3). A fix in "libping" sets the sequence number of outgoing ICMP packets to a non-zero value.
- 2006-01-30 Version 3.7.0 adds many new features. The "battery" plugin has been added. The "cpufreq", "df", "hddtemp", and "mysql" plugins have been improved. The network code has been rewritten support unicast and IPv6 (in addition to the multicast/IPv4 combination that was usedbefore).
- 2006-01-24 Version 3.6.2 has been released. This version fixes a problem when starting in Client mode: The "DataDir" setting was descarded as being invalid, but the daemon won't start without it. This version fixes this problem.
- 2006-01-22 Version 3.5.2 has been released. It fixes signal handling (yes, again - and hopefully for good), ports back fixes for the ping plugin and re-enables syslog-logging.
- 2006-01-20 Version 3.6.1 has been released. It is configurable using a config-file and comes with two new plugins: "df" collects user/free disk space and "mysql" generates MySQL-server statistics. Version 3.6.0 contained a bug in the build system which pushed it out of existence fairly quick.
