+2008-03-29, Version 4.2.6
+ * collectd: Improved error messages when parsing the configuration.
+ * sensors plugin: Fix temperature collection with libsensors4.
+ * unixsock plugin: Fix mixed input and output operation on streams.
+ * wireless plugin: Fix reading noise value.
+
+2008-03-04, Version 4.2.5
+ * apache plugin: Improved initialization and error messages.
+ * exec plugin: Set supplementary group IDs.
+ * network plugin:
+ + Create separate threads for reading from the socket and parsing
+ and dispatching incoming packets. Versions prior to this may have
+ problems in high-load situations, where the socket receive buffers
+ overflows, resulting in gaps in the data.
+ + Use `memcpy' when constructing/parsing a package to avoid
+ alignment problems on weird architectures, such as Sparc.
+ + Translate doubles to/from the x86 byte representation to ensure
+ cross-platform compatibility.
+ * ping plugin: Correct the handling of the `TTL' setting.
+ * rrdtool plugin: Ensure correct handling of the `RRATimespan' option.
+ * swap plugin: Reapply a patch for Solaris.
+ * tcpconns plugin: Portability improvements.
+
+2008-01-21, Version 4.2.4
+ * unixsock plugin: A bug in the unixsock plugin caused it not to set
+ the permission on the socket as documented in the manpage. Thanks to
+ Evgeny Chukreev for fixing this issue.
+ * collectd: The documentation has been improved.
+
+2007-12-28, Version 4.2.3
+ * sensors plugin: Updated the plugin to build and work with version 3
+ of the libsensors library.
+
+2007-12-15, Version 4.2.2
+ * nginx plugin: Incorrect comparison of strings lead to a segfault
+ when using the plugin. Thanks to Saulius Grigaliunas for fixing
+ this.
+ * logfile plugin: The config option `Timestamp' was handled
+ incorrectly and basically always active. Thanks to Luke Heberling
+ for fixing this.
+
+2007-11-08, Version 4.2.1
+ * tcpconns plugin: Don't complain about a missing file if IPv6 is not
+ enabled on the host.
+ * snmp plugin: Fix a memory leak.
+
+2007-10-27, Version 4.2.0
+ * collectd: The new config option `Include' lets you include other
+ configfiles and thus split up your config into smaller parts. This
+ may be especially interesting for the snmp plugin to keep the data
+ definitions separate from the host definitions.
+ * ipvs plugin: The new `ipvs' plugin collects IPVS connection statistics
+ (number of connections, octets and packets for each service and
+ destination). Thanks to Sebastian Harl for this plugin.
+ * memcached plugin: The new `memcached' plugin connects to a memcached
+ daemon process and collects statistics of this distributed caching
+ system. Thanks to Antony Dovgal for contributing this plugin.
+ * nginx plugin: The new `nginx' plugin reads the status page of an
+ nginx daemon and saves the handled connections and requests.
+ * perl plugin: Many changes, including the added `EnableDebugger'
+ config option which lets you debug your Perl plugins more easily.
+ * rrdtool plugin: Use the thread-safe RRD-library if available. Try to
+ be more thread-safe otherwise by locking calls to the library.
+ * snmp plugin: Added the options `Scale' and `Shift' to Data-blocks to
+ correct the values returned by SNMP-agents. If a <data> block is
+ defined as `table' the instance is now optional. The sequence number
+ is used as the type-instance in this case. The new `InstancePrefix'
+ option allows to add arbitrary prefixes to the type-instance.
+ * tcpconns plugin: The new `tcpconns' plugin collects the number of
+ certain TCP connections and what state they're in. This can be used
+ to see how many connections your FTP server has to handle or how
+ many outgoing connections your mailserver has open.
+
+2008-01-11, Version 4.1.6
+ * unixsock plugin: A bug in the unixsock plugin caused it not to set
+ the permission on the socket as documented in the manpage. Thanks to
+ Evgeny Chukreev for fixing this issue.
+ * collectd: The documentation has been improved.
+
+2007-12-27, Version 4.1.5
+ * rrdtool plugin: Fix a memory leak that only occurred in very-low-
+ memory situations.
+ * sensors plugin: Updated the plugin to build and work with version 3
+ of the libsensors library.
+
+2007-11-08, Version 4.1.4
+ * Build system: Improve detection of the rrd library, especially if
+ it's in a non-standard location.
+ * Build system: A bug when parsing the argument for
+ `--with-libnetsnmp' has been fixed.
+ * collectd: Implement `strerror_r' if the libc doesn't provide it.
+ * rrdtool plugin: Fix a bug in the shutdown sequence that might cause
+ a deadlock or delay when shutting down the daemon.
+ * snmp plugin: Fix a memory leak.
+
+2007-10-24, Version 4.1.3
+ * collectd: A build issue under Solaris has been resolved by renaming
+ data types.
+ * rrdtool plugin: Use the thread-safe RRD-library if available. Try to
+ be more thread-safe otherwise by locking calls to the library.
+
+2007-09-28, Version 4.1.2
+ * apcups plugin: Fix reporting of the `load percent' data.
+ * wireless plugin: Correct the handling of cards returning signal and
+ noise quality as percentage.
+ * perl plugin: Fix a possible buffer overflow in get_module_name().
+ * build system: Further improve the detection of libraries.
+ * netlink plugin: Build issues under some older versions of the Linux
+ includes (i. e. Debian Sarge) have been fixed.
+ * snmp plugin: Fix a potential segfault when a host times out. Add
+ support for the `timeticks' type.
+
+2007-09-12, Version 4.1.1
+ * Build system: The detection of `libnetlink' has been improved.
+ * collectd: The documentation has been fixed in numerous places.
+ * exec plugin: Setting the group under which to run a program has been
+ fixed.
+ * collectd: The `sstrerror' function was improved to work correctly
+ with the broken GNU version of `strerror_r'.
+ * collectd: Write an error message to STDERR when loading of a plugin
+ fails.
+ * apcups plugin: Fix the `types' used to submit the values: They still
+ has an `apcups_' prefix which doesn't work anymore.
+ * rrdtool plugin: Create new RRD-files with the `begin' time set to
+ whatever the client thinks is `now'..
+
2007-09-01, Version 4.1.0
* Build system: The build system has been changed to automatically
disable all plugins, which are missing dependencies. The dependency
* unixsock plugin: Added the `LISTVAL' command.
* xmms plugin: The new `xmms' plugin graphs the bitrate and frequency
of music played with xmms.
-2007-09-10, Version 4.0.8
+
+2007-09-28, Version 4.0.9
+ * apcups plugin: Fix reporting of the `load percent' data.
+ * wireless plugin: Correct the handling of cards returning signal and
+ noise quality as percentage.
+ * perl plugin: Fix a possible buffer overflow in get_module_name().
+
+2007-09-12, Version 4.0.8
* collectd: The `sstrerror' function was improved to work correctly
with the broken GNU version of `strerror_r'.
+ * collectd: Write an error message to STDERR when loading of a plugin
+ fails.
+ * apcups plugin: Fix the `types' used to submit the values: They still
+ has an `apcups_' prefix which doesn't work anymore.
+ * rrdtool plugin: Create new RRD-files with the `begin' time set to
+ whatever the client thinks is `now'..
2007-08-26, Version 4.0.7
* documentation: Some typos have been fixed and some information has
from collectd, parses them and exits according to Nagios-standards.
* manpages: The manpages have been improved a lot.
+2007-09-28, Version 3.11.7
+ * wireless plugin: Correct the handling of cards returning signal and
+ noise quality as percentage.
+
2007-08-31, Version 3.11.6
* processes plugin: Fix a potential segmentation fault.
* The sample config file has been improved.
* Errors in the manpages have been corrected.
* The ping-plugin now adds hosts during initialization, not during
- startup. This speeds up starup when no network connectivity is
+ startup. This speeds up startup when no network connectivity is
available. Also, the hosts are being added later when the network is
available.
* Improved BSD-support for the df-plugin.
* A plugin to monitor APC UPSes using `apcupsd' has been added. Thanks
to Anthony Gialluca for contributing this plugin and providing me
with a test environment :)
- * A plugin for moniroting an NTP instance and the local clock drift
+ * A plugin for monitoring an NTP instance and the local clock drift
has been added.
2006-06-25, Version 3.9.4
* A plugin for wireless LAN cards has been added. It monitors signal
strength, link quality and noise ratio..
* A plugin for Apple hardware sensors has been added.
- * An option to compile collectd with different `step' and `hearbeat'
+ * An option to compile collectd with different `step' and `heartbeat'
settings has been added. The size of RRAs is no longer static but
calculated based on the settings for `step' and `width'.
* The `ping' plugin can now be configured to use a certain TTL.
`/etc/mtab'.
2006-03-13, Version 3.8.1
- * Fixes for building collectd unter FreeBSD, Mac OS X and Solaris.
+ * Fixes for building collectd under FreeBSD, Mac OS X and Solaris.
* Fixes in the debian `postinst' and `init.d' scripts.
2006-03-09, Version 3.8.0
2006-02-18, Version 3.7.2
* A simple bug in the `battery' plugin has been fixed. It should now
- work with ACPI based batteries as well. Thankt to Sebastian for
+ work with ACPI based batteries as well. Thanks to Sebastian for
fixing this.
* Fixing a bug that prevented collectd to be built without librrd.
Thanks to Werner Heuser for reporting it.
* A `df' plugin has been added.
* A `mysql' plugin has been added.
* The `ping' plugin doesn't entirely give up hope when a socket error
- occured, but will back of and increase the intervals between tries.
+ occurred, but will back of and increase the intervals between tries.
2006-01-21, Version 3.5.2
* Fixed yet another bug in the signal handling.. Stupid typo..
- `serial', for monitoring traffic on the serial interfaces
- `nfs', for graphing NFS procedure calls
- `tape', traffic from/to tape devices
- * The the memory.rrd now accepts more than 4Gig of memory.
+ * The memory.rrd now accepts more than 4Gig of memory.
2005-10-26, Version 3.2.0 (Revision 200)
* Support for graphing the processes has been added (thanks to Lyonel
Vincent)
- * If reading from hddtemp failes collectd will increase the time
+ * If reading from hddtemp fails collectd will increase the time
between polls up to one day.
* The init.d files have been improved.
* Problems with the spec file have been fixed.
2005-09-09, Version 2.0.0 (Revision 135)
* Filenames can no longer be configured at program startup. The only
options as of this version are the directory and ping hosts.
- * CPU statistics now include Wait-IO. If privided under Linux IRQ and
+ * CPU statistics now include Wait-IO. If provided under Linux IRQ and
Soft-IRQ statistics are added to `System'.
* Diskstats now collect read and write bytes, not sectors.
* Ping statistics can now be collected for more than one host. There
2005-09-01, Version 1.8.1 (Revision 123)
* Much improved configure-script: libraries and features may now be
disabled.
- * More detailed warnings/error messages when RRD update failes.
+ * More detailed warnings/error messages when RRD update fails.
2005-08-29, Version 1.8.0:
* Support for collecting disk statistics under Solaris.
libstatgrab returns insufficient information. I will contact the
authors.
* Improved the CPU-initialization code for Solaris. Apparently CPUs
- aren't neccessarily counted linear which is now handled correctly.
+ aren't necessarily counted linear which is now handled correctly.
[1]: http://www.i-scream.org/libstatgrab/
2005-08-21, Version 1.6.0:
* Basic support for Solaris: System load and cpu-usage can be
- collected unter Solaris, too. Other stats will follow later.
+ collected under Solaris, too. Other stats will follow later.
* Many fixes in the autoconf-script
- * Collection/Museum scripts have been added unter contrib/museum
+ * Collection/Museum scripts have been added under contrib/museum
* collectd may now be started in unprivileged mode, though ping
statistics will not work.
about the disks and partitions.
2005-07-11, Version 1.4.2:
- * The meminfo mofule has been changed to work with more platforms
+ * The meminfo module has been changed to work with more platforms
and/or kernel versions.
2005-07-10, Version 1.4.1: Correct traffic stats
* The default directory is now /var/db/collectd
2004-07-10, Version 1.1: Minor changes
- * Nothing really usefull to say ;)
+ * Nothing really useful to say ;)
2004-07-09, Version 1.0: Initial Version
* The following modules are provided: