Difference between revisions of "Version 5.5"

From collectd Wiki
Jump to: navigation, search
(Release 5.5.0: Fix links to "Write …" plugins.)
(Markup fixes.)
Line 12: Line 12:
  
 
* ''Build system:'' Ability to make out-of-tree builds has been fixed. Thanks to ''Vincent Bernat''. {{Issue|792}}
 
* ''Build system:'' Ability to make out-of-tree builds has been fixed. Thanks to ''Vincent Bernat''. {{Issue|792}}
* ''Build system'', {{Plugin|Disk}}, {{Plugin|Users}}: Detection and use of libstatgrab >= 0.90 has been added. Thanks to ''Vincent Bernat''. {{Issue|445}}, {{Issue|795}}, {{Issue|806}}, {{Issue|807}}, {{Issue|908}}
+
* ''Build system'', {{Plugin|Disk}}, {{Plugin|Users}}: Detection and use of libstatgrab 0.90 has been added. Thanks to ''Vincent Bernat''. {{Issue|445}}, {{Issue|795}}, {{Issue|806}}, {{Issue|807}}, {{Issue|908}}
 
* ''Build system'', {{Plugin|Memory}}, {{Plugin|CPU}}, {{Plugin|TCPConns}} and {{Plugin|Processes}}: Numerous fixes related to OpenBSD support have been added. Thanks to ''Landry Breuil''. {{Issue|777}}, {{Issue|778}}, {{Issue|779}}, {{Issue|808}}
 
* ''Build system'', {{Plugin|Memory}}, {{Plugin|CPU}}, {{Plugin|TCPConns}} and {{Plugin|Processes}}: Numerous fixes related to OpenBSD support have been added. Thanks to ''Landry Breuil''. {{Issue|777}}, {{Issue|778}}, {{Issue|779}}, {{Issue|808}}
* ''Build system:'' Plugins now only export "module_register". Thanks to [[User:Octo|Florian Forster]].
+
* ''Build system:'' Plugins now only export <code>module_register()</code>. Thanks to [[User:Octo|Florian Forster]].
 
* ''Build system:'' Various cleanups and improvements have been done. Thanks to [[User:Mfournier|Marc Fournier]].
 
* ''Build system:'' Various cleanups and improvements have been done. Thanks to [[User:Mfournier|Marc Fournier]].
 
* ''collectd:'' Numerous internal changes and improvements to the daemon and the plugin API have been make. Thanks to [[User:Octo|Florian Forster]], ''Pierre-Yves Ritschard'' and ''Alex Petrov''. {{Issue|512}}, {{Issue|727}}
 
* ''collectd:'' Numerous internal changes and improvements to the daemon and the plugin API have been make. Thanks to [[User:Octo|Florian Forster]], ''Pierre-Yves Ritschard'' and ''Alex Petrov''. {{Issue|512}}, {{Issue|727}}
 
* ''collectd:'' Numerous spelling mistakes have been corrected in comments and documentation and several error messages have been improved. Thanks to ''Ruben Kerkhof'', ''Abhinav Upadhyay'', ''Olivier Bazoud'', ''Pierre-Yves Ritschard'', ''Tim Smith'', ''Moshe Zada'', ''Katelyn Perry'' and [[User:Mfournier|Marc Fournier]].
 
* ''collectd:'' Numerous spelling mistakes have been corrected in comments and documentation and several error messages have been improved. Thanks to ''Ruben Kerkhof'', ''Abhinav Upadhyay'', ''Olivier Bazoud'', ''Pierre-Yves Ritschard'', ''Tim Smith'', ''Moshe Zada'', ''Katelyn Perry'' and [[User:Mfournier|Marc Fournier]].
* ''collectd:'' Rules/Targets can now be appended to existing Filter Chains. Thanks to ''Marc Falzon''. {{Issue|444}}
+
* ''collectd:'' Rules/Targets can now be appended to existing [[Chains|Filter Chains]]. Thanks to ''Marc Falzon''. {{Issue|444}}
 
* ''collectd:'' Support for process signaling and management by upstart and systemd has been implemented for the Linux platform. Thanks to ''Pierre-Yves Ritschard'' and [[User:Mfournier|Marc Fournier]]. {{Issue|798}}, {{Issue|811}}, {{Issue|814}}
 
* ''collectd:'' Support for process signaling and management by upstart and systemd has been implemented for the Linux platform. Thanks to ''Pierre-Yves Ritschard'' and [[User:Mfournier|Marc Fournier]]. {{Issue|798}}, {{Issue|811}}, {{Issue|814}}
 
* ''collectd:'' The <code>CollectInternalStats</code> option has been added. Thanks to ''Yves Mettier''. {{Issue|691}}
 
* ''collectd:'' The <code>CollectInternalStats</code> option has been added. Thanks to ''Yves Mettier''. {{Issue|691}}
* ''collectd:'' The daemon source code and dependencies have moved to the src/daemon/ directory. Thanks to [[User:Octo|Florian Forster]].
+
* ''collectd:'' The daemon source code and dependencies have moved to the <code>src/daemon/</code> directory. Thanks to [[User:Octo|Florian Forster]].
 
* ''collectd:'' The new <code>MaxReadInterval</code> option allows to cap the exponential retry interval of plugins read errors. Thanks to ''Alexey Remizov'' and [[User:Octo|Florian Forster]]. {{Issue|713}}
 
* ''collectd:'' The new <code>MaxReadInterval</code> option allows to cap the exponential retry interval of plugins read errors. Thanks to ''Alexey Remizov'' and [[User:Octo|Florian Forster]]. {{Issue|713}}
* ''collectd:'' The `-P' command-line option now has precedence over the <code>PIDFile</code> option. Thanks to ''Thomas D''. {{Issue|553}}
+
* ''collectd:'' The <code>-P</code> command-line option now has precedence over the <code>PIDFile</code> option. Thanks to ''Thomas D''. {{Issue|553}}
 
* ''collection.cgi'': Various data-source related adjustments have been made. Thanks to ''Fabiano Pires'' and [[User:Tokkee|Sebastian Harl]].
 
* ''collection.cgi'': Various data-source related adjustments have been made. Thanks to ''Fabiano Pires'' and [[User:Tokkee|Sebastian Harl]].
 
* ''Configuration:'' Support for unquoted IPv6 addresses has been added. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|489}}
 
* ''Configuration:'' Support for unquoted IPv6 addresses has been added. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|489}}
Line 35: Line 35:
 
* {{Plugin|AMQP}}: The <code>QueueDurable</code> and <code>QueueAutoDelete</code> options have been added, giving control over queue creation and deletion. Thanks to ''David Blundell'' and [[User:Mfournier|Marc Fournier]]. {{Issue|623}}
 
* {{Plugin|AMQP}}: The <code>QueueDurable</code> and <code>QueueAutoDelete</code> options have been added, giving control over queue creation and deletion. Thanks to ''David Blundell'' and [[User:Mfournier|Marc Fournier]]. {{Issue|623}}
 
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|BIND}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}} and {{Plugin|Write_HTTP}} plugins: Customising the <code>User-Agent</code> field is now possible at compile-time. Thanks to ''Jeremy Katz''. {{Issue|440}}
 
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|BIND}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}} and {{Plugin|Write_HTTP}} plugins: Customising the <code>User-Agent</code> field is now possible at compile-time. Thanks to ''Jeremy Katz''. {{Issue|440}}
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|BIND}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}} plugins: The connection will be reset if it hasn't completed within the configured <code>Interval</code>. The new <code>Timeout</code> option gives control over this behaviour. Thanks to ''Jan Kundrát'' and [[User:Mfournier|Marc Fournier]]. {{Issue|982}}, {{Issue|983}}, {{Issue|993}}
+
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|BIND}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}}: The connection will be reset if it hasn't completed within the configured <code>Interval</code>. The new <code>Timeout</code> option gives control over this behavior. Thanks to ''Jan Kundrát'' and [[User:Mfournier|Marc Fournier]]. {{Issue|982}}, {{Issue|983}}, {{Issue|993}}
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}}, {{Plugin|Write_HTTP}}: Allow usernames and passwords to contain colons if built against libcurl >= 7.19.1. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|695}}, {{Issue|947}}
+
* {{Plugin|Apache}}, {{Plugin|Ascent}}, {{Plugin|cURL}}, {{Plugin|cURL-JSON}}, {{Plugin|cURL-XML}}, {{Plugin|nginx}}, {{Plugin|Write_HTTP}}: Allow usernames and passwords to contain colons if built against libcurl 7.19.1. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|695}}, {{Issue|947}}
* {{Plugin|Apache}}: The <code>SSLCiphers</code> option gives control over the encryption algorithms to use with SSL connections. Thanks to ''Toni Moreno''. {{Issue|946}}
+
* {{Plugin|Apache}}: The <code>SSLCiphers</code> option gives control over the encryption algorithms to use with TLS connections. Thanks to ''Toni Moreno''. {{Issue|946}}
 
* {{Plugin|Barometer}}: This new plugin reads sensor data from various Freescale and Bosch digital barometers. Thanks to ''Tomas Menzl''. {{Issue|69}}, {{Issue|693}}
 
* {{Plugin|Barometer}}: This new plugin reads sensor data from various Freescale and Bosch digital barometers. Thanks to ''Tomas Menzl''. {{Issue|69}}, {{Issue|693}}
 
* {{Plugin|Battery}}: Reporting values as percentages and reporting degraded batteries has been added. Thanks to [[User:Octo|Florian Forster]].
 
* {{Plugin|Battery}}: Reporting values as percentages and reporting degraded batteries has been added. Thanks to [[User:Octo|Florian Forster]].
* {{Plugin|Battery}}: Support for reading values from sysfs on the Linux platform has been added. Thanks to ''Andy Parkins'', ''Nicholas Humfrey'', ''Peter Wu'' and [[User:Octo|Florian Forster]]. {{Issue|725}}, {{Issue|810}}, {{Issue|998}}
+
* {{Plugin|Battery}}: Support for reading values from ''sysfs'' on Linux has been added. Thanks to ''Andy Parkins'', ''Nicholas Humfrey'', ''Peter Wu'' and [[User:Octo|Florian Forster]]. {{Issue|725}}, {{Issue|810}}, {{Issue|998}}
* {{Plugin|Battery}}: The value for `current' is no longer supplied unless the battery provides this information. Thanks to [[User:Octo|Florian Forster]].
+
* {{Plugin|Battery}}: The value for ''current'' is no longer supplied unless the battery provides this information. Thanks to [[User:Octo|Florian Forster]].
 
* {{Plugin|BIND}}: Bind's XML v3 API is now supported; Thanks to ''Victor Berger'', ''Bruno Prémont'' and ''Michal Humpula''. {{Issue|742}}, {{Issue|847}}
 
* {{Plugin|BIND}}: Bind's XML v3 API is now supported; Thanks to ''Victor Berger'', ''Bruno Prémont'' and ''Michal Humpula''. {{Issue|742}}, {{Issue|847}}
* {{Plugin|Ceph}}: This new plugin collects statistics from the Ceph distributed storage system. Thanks to ''Dan Ryder'', ''Dennis Zou'', ''Colin McCabe'', ''Sage Weil''. {{Issue|522}}, {{Issue|598}}
+
* {{Plugin|Ceph}}: This new plugin collects statistics from the ''Ceph'' distributed storage system. Thanks to ''Dan Ryder'', ''Dennis Zou'', ''Colin McCabe'', ''Sage Weil''. {{Issue|522}}, {{Issue|598}}
* {{Plugin|ConnTrack}}: Support for reporting values as percentages as well as legacy conntrack files in /proc has been added. Thanks to ''Pierre-Yves Ritschard''. {{Issue|497}}, >{{Issue|680}}
+
* {{Plugin|ConnTrack}}: Support for reporting values as percentages as well as legacy ''conntrack'' files in <code>/proc</code> has been added. Thanks to ''Pierre-Yves Ritschard''. {{Issue|497}}, {{Issue|680}}
 
* {{Plugin|CPU}}: The plugin is now able to report values as percentages and aggregate values per-state and per-CPU. Thanks to ''Pierre-Yves Ritschard'', [[User:Octo|Florian Forster]], ''Fabien Wernli'', ''Nicholas Humfrey'' and ''Wilfried Goesgens''. {{Issue|499}}, {{Issue|516}}, {{Issue|639}} {{Issue|734}}, {{Issue|812}}, {{Issue|802}}
 
* {{Plugin|CPU}}: The plugin is now able to report values as percentages and aggregate values per-state and per-CPU. Thanks to ''Pierre-Yves Ritschard'', [[User:Octo|Florian Forster]], ''Fabien Wernli'', ''Nicholas Humfrey'' and ''Wilfried Goesgens''. {{Issue|499}}, {{Issue|516}}, {{Issue|639}} {{Issue|734}}, {{Issue|812}}, {{Issue|802}}
 
* {{Plugin|cURL-JSON}}: Extracting values from complex JSON structures has been enhanced. Thanks to ''Jim Radford''. {{Issue|408}}, {{Issue|411}}
 
* {{Plugin|cURL-JSON}}: Extracting values from complex JSON structures has been enhanced. Thanks to ''Jim Radford''. {{Issue|408}}, {{Issue|411}}
Line 54: Line 54:
 
* {{Plugin|Disk}}: On the Linux platform, disk names can now get looked up in udev with the <code>UdevNameAttr</code> option. Thanks to ''Patrick Mooney''. {{Issue|537}}
 
* {{Plugin|Disk}}: On the Linux platform, disk names can now get looked up in udev with the <code>UdevNameAttr</code> option. Thanks to ''Patrick Mooney''. {{Issue|537}}
 
* {{Plugin|Disk}}: This plugin now collects several additional I/O-related metrics on the Linux platform. Thanks to [[User:Octo|Florian Forster]] and ''Michael Schenck''. {{Issue|705}}, {{Issue|759}}
 
* {{Plugin|Disk}}: This plugin now collects several additional I/O-related metrics on the Linux platform. Thanks to [[User:Octo|Florian Forster]] and ''Michael Schenck''. {{Issue|705}}, {{Issue|759}}
* {{Plugin|DRBD}}: This new plugin reads Linux's distributed replicated block device statistics. Thanks to ''Tim Laszlo''. {{Issue|566}}, {{Issue|700}}
+
* {{Plugin|DRBD}}: This new plugin reads Linux's ''Distributed Replicated Block Device'' (DRBD) statistics. Thanks to ''Tim Laszlo''. {{Issue|566}}, {{Issue|700}}
* {{Plugin|Exec}}, {{Plugin|UnixSock}}: The "PUTNOTIF" command now allows to set metadata on notifications. Thanks to ''John-John Tedro''. {{Issue|416}}
+
* {{Plugin|Exec}}, {{Plugin|UnixSock}}: The <code>PUTNOTIF</code> command now allows to set metadata on notifications. Thanks to ''John-John Tedro''. {{Issue|416}}
* {{Plugin|GenericJMX}}: A Class Loader for JMXConnectorFactory has been added, allowing the plugin to work with JBOSS > 7. Thanks to ''Alexandre Moutot''. {{Issue|452}}
+
* {{Plugin|GenericJMX}}: A Class Loader for <code>JMXConnectorFactory</code> has been added, allowing the plugin to work with JBOSS &gt; 7. Thanks to ''Alexandre Moutot''. {{Issue|452}}
 
* {{Plugin|IPC}}: This new plugin collects information related to shared memory. Thanks to ''Andrés J. Díaz''. {{Issue|925}}
 
* {{Plugin|IPC}}: This new plugin collects information related to shared memory. Thanks to ''Andrés J. Díaz''. {{Issue|925}}
 
* {{Plugin|Java}}: Now uses the hostname defined in the configuration file. Thanks to ''Pierre-Yves Ritschard''. {{Issue|530}}, {{Issue|681}}
 
* {{Plugin|Java}}: Now uses the hostname defined in the configuration file. Thanks to ''Pierre-Yves Ritschard''. {{Issue|530}}, {{Issue|681}}
 
* {{Plugin|Load}}: The plugin is now able to report values as percentages. Thanks to ''Vedran Bartonicek'' and ''Pierre-Yves Ritschard''. {{Issue|344}}, {{Issue|498}}
 
* {{Plugin|Load}}: The plugin is now able to report values as percentages. Thanks to ''Vedran Bartonicek'' and ''Pierre-Yves Ritschard''. {{Issue|344}}, {{Issue|498}}
* {{Plugin|Log Logstash}}: This new plugin writes collectd logs and events as Logstash JSON formatted events. Thanks to ''Pierre-Yves Ritschard''. {{Issue|360}}
+
* {{Plugin|Log Logstash}}: This new plugin writes collectd logs and events as ''Logstash'' JSON formatted events. Thanks to ''Pierre-Yves Ritschard''. {{Issue|360}}
* {{Plugin|LVM}}: The plugin now collects thin pool data volumes size, and no longer reports virtual volumes. Thanks to ''Benjamin Gilbert''. {{Issue|603}}
+
* {{Plugin|LVM}}: The plugin collects thin pool data volumes size, and no longer reports virtual volumes. Thanks to ''Benjamin Gilbert''. {{Issue|603}}
* {{Plugin|memcached}}: `listen_disabled_num' are now also reported. Thanks to ''Matt Cottingham''. {{Issue|622}}
+
* {{Plugin|memcached}}: <code>listen_disabled_num</code> are now also reported. Thanks to ''Matt Cottingham''. {{Issue|622}}
 
* {{Plugin|Memory}}: Slab memory reporting on the Linux platform has been added. Thanks to ''Manuel CISSÉ'' and [[User:Mfournier|Marc Fournier]]. {{Issue|560}}, {{Issue|697}}
 
* {{Plugin|Memory}}: Slab memory reporting on the Linux platform has been added. Thanks to ''Manuel CISSÉ'' and [[User:Mfournier|Marc Fournier]]. {{Issue|560}}, {{Issue|697}}
 
* {{Plugin|Memory}}: The plugin is now able to report values as percentages. Thanks to ''Jeremy Katz'', [[User:Octo|Florian Forster]] and ''Manuel CISSÉ''. {{Issue|501}}, {{Issue|511}}, {{Issue|559}}
 
* {{Plugin|Memory}}: The plugin is now able to report values as percentages. Thanks to ''Jeremy Katz'', [[User:Octo|Florian Forster]] and ''Manuel CISSÉ''. {{Issue|501}}, {{Issue|511}}, {{Issue|559}}
Line 68: Line 68:
 
* {{Plugin|Modbus}}: Support for accessing devices through an RS-485 serial port has been added. Thanks to ''Eric Sandeen''.
 
* {{Plugin|Modbus}}: Support for accessing devices through an RS-485 serial port has been added. Thanks to ''Eric Sandeen''.
 
* {{Plugin|Multimeter}}: This plugin isn't built by default on the AIX platform anymore. Thanks to ''Manuel Luis Sanmartin Rozada''. {{Issue|549}}, {{Issue|684}}
 
* {{Plugin|Multimeter}}: This plugin isn't built by default on the AIX platform anymore. Thanks to ''Manuel Luis Sanmartin Rozada''. {{Issue|549}}, {{Issue|684}}
* {{Plugin|MySQL}} and {{Plugin|PostgreSQL}}: Passing `127.0.0.1' as a host will now result in the global Hostname being used in metric names. Thanks to ''Jeremy Katz''. {{Issue|441}}
+
* {{Plugin|MySQL}} and {{Plugin|PostgreSQL}}: Passing <code>127.0.0.1</code> as a host will now result in the global Hostname being used in metric names. Thanks to ''Jeremy Katz''. {{Issue|441}}
* {{Plugin|MySQL}}: InnoDB, select and sort statistics collection has been added. Thanks to ''Wilson Felipe'', ''Marek Becka'' and ''Pierre-Yves Ritschard''. {{Issue|248}}, {{Issue|621}}, {{Issue|699}}, {{Issue|824}}
+
* {{Plugin|MySQL}}: InnoDB, Select and Sort statistics collection has been added. Thanks to ''Wilson Felipe'', ''Marek Becka'' and ''Pierre-Yves Ritschard''. {{Issue|248}}, {{Issue|621}}, {{Issue|699}}, {{Issue|824}}
* {{Plugin|MySQL}}: The <code>Alias</code> and <code>ConnectTimeout</code> options have been added. Thanks to ''William Tisäter''. {{Issue|}}
+
* {{Plugin|MySQL}}: The <code>Alias</code> and <code>ConnectTimeout</code> options have been added. Thanks to ''William Tisäter''.
 
* {{Plugin|Netlink}}: Support for 64bit netlink counters has been added. Thanks to ''Marek Becka''. {{Issue|435}}
 
* {{Plugin|Netlink}}: Support for 64bit netlink counters has been added. Thanks to ''Marek Becka''. {{Issue|435}}
 
* {{Plugin|Network}}: The <code>ReconnectInterval</code> configuration option has been added. Thanks to ''John Ferlito''. {{Issue|732}}
 
* {{Plugin|Network}}: The <code>ReconnectInterval</code> configuration option has been added. Thanks to ''John Ferlito''. {{Issue|732}}
 
* {{Plugin|NFS}}: Support for NFSv4.0 has been implemented. Thanks to ''Marek Becka''. {{Issue|550}}
 
* {{Plugin|NFS}}: Support for NFSv4.0 has been implemented. Thanks to ''Marek Becka''. {{Issue|550}}
* {{Plugin|OneWire}}: Supoort for more temperature-providing sensor families has been added. Thanks to ''Tomasz Torcz''. {{Issue|672}}
+
* {{Plugin|OneWire}}: Support for more temperature-providing sensor families has been added. Thanks to ''Tomasz Torcz''. {{Issue|672}}
* {{Plugin|OneWire}}: Support for full owfs path and more device families has been implemented. Thanks to ''Tomas Menzl''. {{Issue|68}}
+
* {{Plugin|OneWire}}: Support for full OWFS path and more device families has been implemented. Thanks to ''Tomas Menzl''. {{Issue|68}}
* {{Plugin|OpenLDAP}}: This new plugin reads monitoring information from OpenLDAP's cn=Monitor subtree. Thanks to ''Kimo Rosenbaum'', [[User:Mfournier|Marc Fournier]] and ''Nicholas Humfrey''. {{Issue|719}}
+
* {{Plugin|OpenLDAP}}: This new plugin reads monitoring information from OpenLDAP's <code>cn=Monitor</code> subtree. Thanks to ''Kimo Rosenbaum'', [[User:Mfournier|Marc Fournier]] and ''Nicholas Humfrey''. {{Issue|719}}
 
* {{Plugin|OpenVPN}}: Support for OpenVPN 2.3.0 has been implemented. Thanks to ''Ed Okerson''. {{Issue|252}}
 
* {{Plugin|OpenVPN}}: Support for OpenVPN 2.3.0 has been implemented. Thanks to ''Ed Okerson''. {{Issue|252}}
 
* {{Plugin|OpenVZ}}: Various improvements have been made, making the plugin report values like the other collectd plugins do. Thanks to ''Chris Lundquist''. {{Issue|264}}
 
* {{Plugin|OpenVZ}}: Various improvements have been made, making the plugin report values like the other collectd plugins do. Thanks to ''Chris Lundquist''. {{Issue|264}}
Line 82: Line 82:
 
* {{Plugin|PostgreSQL}}: The new <code>ExpireDelay</code> option allows skipping older values pending write when the database slows down. Thanks to ''Stephen O'Dor''. {{Issue|593}}
 
* {{Plugin|PostgreSQL}}: The new <code>ExpireDelay</code> option allows skipping older values pending write when the database slows down. Thanks to ''Stephen O'Dor''. {{Issue|593}}
 
* {{Plugin|PowerDNS}}: The plugin was updated for stats from pdns 3.4.3. Thanks to ''Ruben Kerkhof''. {{Issue|965}}
 
* {{Plugin|PowerDNS}}: The plugin was updated for stats from pdns 3.4.3. Thanks to ''Ruben Kerkhof''. {{Issue|965}}
* {{Plugin|Processes}}: A memory-usage related optimisation for low-profile systems has been added. Thanks to [[User:Octo|Florian Forster]]. {{Issue|652}}
+
* {{Plugin|Processes}}: A memory-usage related optimization for low-profile systems has been added. Thanks to [[User:Octo|Florian Forster]]. {{Issue|652}}
 
* {{Plugin|Python}}: Support for Python3 has been improved, <code>ModulePath</code> is now prepended to <code>sys.path</code>, and the <code>get_dataset()</code> function has been added to the Python API. Thanks to ''Sven Trenkel'' and ''Patrick Browne''. {{Issue|890}}, {{Issue|751}}, {{Issue|771}}
 
* {{Plugin|Python}}: Support for Python3 has been improved, <code>ModulePath</code> is now prepended to <code>sys.path</code>, and the <code>get_dataset()</code> function has been added to the Python API. Thanks to ''Sven Trenkel'' and ''Patrick Browne''. {{Issue|890}}, {{Issue|751}}, {{Issue|771}}
* {{Plugin|Redis}} and {{Plugin|Write_Redis}} plugins: The support library has been switched from credis to hiredis. Thanks to ''Andrés J. Díaz'', ''Victor Seva'', [[User:Mfournier|Marc Fournier]], ''Johan Bergström'' and ''Michael Spiegle''. {{Issue|296}}, {{Issue|464}}, {{Issue|475}}, {{Issue|799}}
+
* {{Plugin|Redis}} and {{Plugin|Write_Redis}} plugins: The support library has been switched from ''credis'' to ''hiredis''. Thanks to ''Andrés J. Díaz'', ''Victor Seva'', [[User:Mfournier|Marc Fournier]], ''Johan Bergström'' and ''Michael Spiegle''. {{Issue|296}}, {{Issue|464}}, {{Issue|475}}, {{Issue|799}}
 
* {{Plugin|Redis}}: Custom commands can now be used to fetch values stored in Redis. Thanks to ''Pierre-Yves Ritschard''. {{Issue|816}}
 
* {{Plugin|Redis}}: Custom commands can now be used to fetch values stored in Redis. Thanks to ''Pierre-Yves Ritschard''. {{Issue|816}}
 
* {{Plugin|Redis}}: Support for passwords up to 512 characters long has been added. Thanks to ''Jeremy Katz''. {{Issue|532}}
 
* {{Plugin|Redis}}: Support for passwords up to 512 characters long has been added. Thanks to ''Jeremy Katz''. {{Issue|532}}
* {{Plugin|Sensors}}: Support for lm_sensors' `power' sensors has been added. Thanks to ''Jan Kundrát''. {{Issue|571}}
+
* {{Plugin|Sensors}}: Support for lm_sensors' ''power'' sensors has been added. Thanks to ''Jan Kundrát''. {{Issue|571}}
 
* {{Plugin|SMART}}: This new plugin collects SMART statistics from disk drives. Thanks to ''Vincent Bernat''. {{Issue|797}}
 
* {{Plugin|SMART}}: This new plugin collects SMART statistics from disk drives. Thanks to ''Vincent Bernat''. {{Issue|797}}
 
* {{Plugin|SNMP}}: A blacklist/whitelist feature can now be used to filter which OIDs to collect. Thanks to ''Christophe Courtaut''. {{Issue|414}}
 
* {{Plugin|SNMP}}: A blacklist/whitelist feature can now be used to filter which OIDs to collect. Thanks to ''Christophe Courtaut''. {{Issue|414}}
Line 93: Line 93:
 
* {{Plugin|SNMP}}: Two error messages have been disambiguated. Thanks to ''Sergey''. {{Issue|939}}, {{Issue|952}}
 
* {{Plugin|SNMP}}: Two error messages have been disambiguated. Thanks to ''Sergey''. {{Issue|939}}, {{Issue|952}}
 
* {{Plugin|Swap}}: The plugin is now able to report values as percentages. Thanks to ''Jeremy Katz'' and [[User:Octo|Florian Forster]]. {{Issue|500}}, {{Issue|510}}
 
* {{Plugin|Swap}}: The plugin is now able to report values as percentages. Thanks to ''Jeremy Katz'' and [[User:Octo|Florian Forster]]. {{Issue|500}}, {{Issue|510}}
* {{Plugin|Swap}}: The plugin no longer fails on Linux systems where SwapCached isn't exposed by the kernel. Thanks to [[User:Octo|Florian Forster]]. {{Issue|733}}
+
* {{Plugin|Swap}}: The plugin no longer fails on Linux systems where <code>SwapCached</code> isn't exposed by the kernel. Thanks to [[User:Octo|Florian Forster]]. {{Issue|733}}
 
* {{Plugin|Tail}}: <code>GaugeInc</code> and <code>GaugeAdd</code> options have been implemented. Thanks to ''Andre Ferraz''. {{Issue|673}}
 
* {{Plugin|Tail}}: <code>GaugeInc</code> and <code>GaugeAdd</code> options have been implemented. Thanks to ''Andre Ferraz''. {{Issue|673}}
 
* {{Plugin|Tail}}: Intervals can now be configured on a per-File basis. Thanks to ''Tom Leaman''. {{Issue|446}}
 
* {{Plugin|Tail}}: Intervals can now be configured on a per-File basis. Thanks to ''Tom Leaman''. {{Issue|446}}
 
* {{Plugin|TCPConns}}: The <code>AllPortsSummary</code> option, allowing to summarize all connections, has been added. Thanks to ''Marek Becka''. {{Issue|488}}
 
* {{Plugin|TCPConns}}: The <code>AllPortsSummary</code> option, allowing to summarize all connections, has been added. Thanks to ''Marek Becka''. {{Issue|488}}
 
* {{Plugin|TCPConns}}: Three metrics were renamed on the AIX plaftorm, for the sake of consistency. Thanks to ''Manuel Luis Sanmartín Rozada''. {{Issue|546}}
 
* {{Plugin|TCPConns}}: Three metrics were renamed on the AIX plaftorm, for the sake of consistency. Thanks to ''Manuel Luis Sanmartín Rozada''. {{Issue|546}}
* {{Plugin|UnixSock}}: The getthreshold command has been re-added. Thanks to ''Manuel Luis Sanmartín Rozada''. {{Issue|674}}
+
* {{Plugin|UnixSock}}: The <code>GETTHRESHOLD</code> command has been re-added. Thanks to ''Manuel Luis Sanmartín Rozada''. {{Issue|674}}
 
* {{Plugin|Varnish}}: Varnish 4 support has been added, as well as as monitoring metrics only available in Varnish 4. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|618}}, {{Issue|783}}
 
* {{Plugin|Varnish}}: Varnish 4 support has been added, as well as as monitoring metrics only available in Varnish 4. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|618}}, {{Issue|783}}
 
* {{Plugin|Virt}}: Guests memory usage is now also collected. Thanks to ''Tiago Carvalho'', ''jazzmes'' and ''Zollner Robert''.
 
* {{Plugin|Virt}}: Guests memory usage is now also collected. Thanks to ''Tiago Carvalho'', ''jazzmes'' and ''Zollner Robert''.
 
* {{Plugin|Virt}}: It is now possible to chose between using guests' name or UUID as ''plugin_instance''. Thanks to ''Remi Ferrand''. {{Issue|385}}
 
* {{Plugin|Virt}}: It is now possible to chose between using guests' name or UUID as ''plugin_instance''. Thanks to ''Remi Ferrand''. {{Issue|385}}
* {{Plugin|Virt}}: The {{Plugin|libvirt}} plugin has been renamed to `virt'. Thanks to [[User:Octo|Florian Forster]].
+
* {{Plugin|Virt}}: The {{Plugin|libvirt}} plugin has been renamed to ''virt''. Thanks to [[User:Octo|Florian Forster]].
 
* {{Plugin|Write Graphite}}: When the connection to graphite fails, reconnection attempts are now limited to once per second. Thanks to [[User:Octo|Florian Forster]]. {{Issue|625}}
 
* {{Plugin|Write Graphite}}: When the connection to graphite fails, reconnection attempts are now limited to once per second. Thanks to [[User:Octo|Florian Forster]]. {{Issue|625}}
* {{Plugin|Write HTTP}}: Multi-instance of this plugin has been improved. The <code>&lt;URL "url"&gt;</code> block has been deprecated in favor of <code>&lt;Node "identifier"&gt;</code>. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|902}}
+
* {{Plugin|Write HTTP}}: Multi-instance support of this plugin has been improved. The <code>&lt;URL "url"&gt;</code> block has been deprecated in favor of <code>&lt;Node "identifier"&gt;</code>. Thanks to [[User:Mfournier|Marc Fournier]]. {{Issue|902}}
 
* {{Plugin|Write HTTP}}: Several TLS-related configuration options have been added. Thanks to ''Ingmar Runge''. {{Issue|666}}
 
* {{Plugin|Write HTTP}}: Several TLS-related configuration options have been added. Thanks to ''Ingmar Runge''. {{Issue|666}}
 
* {{Plugin|Write HTTP}}: The <code>LowSpeedLimit</code> and <code>Timeout</code> options allow to reset slow/stalled network connections. Thanks to ''loginator17'' and [[User:Mfournier|Marc Fournier]]. {{Issue|752}}, {{Issue|985}}
 
* {{Plugin|Write HTTP}}: The <code>LowSpeedLimit</code> and <code>Timeout</code> options allow to reset slow/stalled network connections. Thanks to ''loginator17'' and [[User:Mfournier|Marc Fournier]]. {{Issue|752}}, {{Issue|985}}
 
* {{Plugin|Write HTTP}}: The size of the payload posted to the HTTP server can now be controlled with the <code>BufferSize</code> option. Thanks to [[User:Octo|Florian Forster]]. {{Issue|722}}
 
* {{Plugin|Write HTTP}}: The size of the payload posted to the HTTP server can now be controlled with the <code>BufferSize</code> option. Thanks to [[User:Octo|Florian Forster]]. {{Issue|722}}
* {{Plugin|Write Kafka}}: This new plugin sends data to Apache Kafka, a distributed messaging queue. Thanks to ''Pierre-Yves Ritschard'', ''ciomaire'', ''Vincent Bernat'', [[User:Mfournier|Marc Fournier]]. {{Issue|670}}, {{Issue|694}}, {{Issue|794}}, {{Issue|853}}, {{Issue|014}}
+
* {{Plugin|Write Kafka}}: This new plugin sends data to ''Apache Kafka'', a distributed messaging queue. Thanks to ''Pierre-Yves Ritschard'', ''ciomaire'', ''Vincent Bernat'', [[User:Mfournier|Marc Fournier]]. {{Issue|670}}, {{Issue|694}}, {{Issue|794}}, {{Issue|853}}, {{Issue|014}}
 
* {{Plugin|Write Log}}: This new plugin dispatches collected values to the configured log destination(s). Thanks to ''Pierre-Yves Ritschard''. {{Issue|886}}
 
* {{Plugin|Write Log}}: This new plugin dispatches collected values to the configured log destination(s). Thanks to ''Pierre-Yves Ritschard''. {{Issue|886}}
 
* {{Plugin|Write Riemann}}: Extra meta strings are now added as attributes in notifications. Thanks to ''John-John Tedro''. {{Issue|417}}
 
* {{Plugin|Write Riemann}}: Extra meta strings are now added as attributes in notifications. Thanks to ''John-John Tedro''. {{Issue|417}}
Line 114: Line 114:
 
* {{Plugin|Write Riemann}}: Support for custom attributes has been added. Thanks to ''Pierre-Yves Ritschard''. {{Issue|459}}
 
* {{Plugin|Write Riemann}}: Support for custom attributes has been added. Thanks to ''Pierre-Yves Ritschard''. {{Issue|459}}
 
* {{Plugin|Write Riemann}}: Support had been implemented for sending events to Riemann in batches (when using TCP), and is enabled by default. Thanks to ''Pierre-Yves Ritschard''. {{Issue|800}}
 
* {{Plugin|Write Riemann}}: Support had been implemented for sending events to Riemann in batches (when using TCP), and is enabled by default. Thanks to ''Pierre-Yves Ritschard''. {{Issue|800}}
* {{Plugin|Write Riemann}}: the <code>EventServicePrefix</code> option has been added, allowing to add a prefix to event service names. Thanks to ''Moshe Zada''. {{Issue|706}}
+
* {{Plugin|Write Riemann}}: The <code>EventServicePrefix</code> option has been added, which adds a prefix to event service names. Thanks to ''Moshe Zada''. {{Issue|706}}
 
* {{Plugin|Write Riemann}}: Threshold checks can now be passed down to the Riemann server. Thanks to ''Pierre-Yves Ritschard''. {{Issue|518}}
 
* {{Plugin|Write Riemann}}: Threshold checks can now be passed down to the Riemann server. Thanks to ''Pierre-Yves Ritschard''. {{Issue|518}}
* {{Plugin|Write Sensu}}: This new plugin submits values to Sensu, a stream processing and monitoring system. Thanks to ''Fabrice A. Marie''. {{Issue|912}}
+
* {{Plugin|Write Sensu}}: This new plugin submits values to ''Sensu'', a stream processing and monitoring system. Thanks to ''Fabrice A. Marie''. {{Issue|912}}
* {{Plugin|Write TSDB}}: This new plugin sends data to OpenTSDB, a scalable time series database. Thanks to ''Kevin Bowling'', [[User:Octo|Florian Forster]], ''Dallin Young'', ''Michael Schenck'' and ''Pierre-Yves Ritschard''. {{Issue|703}}, {{Issue|772}}, {{Issue|945}}
+
* {{Plugin|Write TSDB}}: This new plugin sends data to ''OpenTSDB'', a scalable time series database. Thanks to ''Kevin Bowling'', [[User:Octo|Florian Forster]], ''Dallin Young'', ''Michael Schenck'' and ''Pierre-Yves Ritschard''. {{Issue|703}}, {{Issue|772}}, {{Issue|945}}
 
* {{Plugin|ZFS ARC}}: Support for ZFS-on-Linux has been added. Thanks to [[User:Mfournier|Marc Fournier]] and ''Wilfried Goesgens''. {{Issue|552}}
 
* {{Plugin|ZFS ARC}}: Support for ZFS-on-Linux has been added. Thanks to [[User:Mfournier|Marc Fournier]] and ''Wilfried Goesgens''. {{Issue|552}}
* {{Plugin|Zookeeper}}: This new plugin reads data from Zookeeper's MNTR command. Thanks to ''Jeremy Katz''. {{Issue|826}}
+
* {{Plugin|Zookeeper}}: This new plugin reads data from the ''Apache Zookeeper'' <code>MNTR</code> command. Thanks to ''Jeremy Katz''. {{Issue|826}}
  
 
[[Category:Version 5.5]]
 
[[Category:Version 5.5]]

Revision as of 09:18, 19 May 2015

List of versions
Version 5.11
Version 5.10
Version 5.9
Version 5.8
Version 5.7
Version 5.6
Version 5.5
Version 5.4
Version 5.3
Version 5.2
Version 5.1
Version 5.0

Version 5.5 has not been released yet.


Changes

Release 5.5.0

Changes since 5.4.0 up to dc7e14787 (NB: doesn't include bugfixes which are already in the release branches).