[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.1.0'

Florian Forster octo at verplant.org
Sun Apr 1 17:53:58 CEST 2012

Tag 'collectd-5.1.0' created by Florian Forster <octo at collectd.org> at 2012-04-01 16:51 +0200

Tag for version 5.1.0.
Version: GnuPG v1.4.10 (GNU/Linux)


Changes since collectd-5.0.4:
Aaron Brady (1):
      Added "PersistOK" option to threshold to send notifications, even for OKAYs.

Akkarit Sangpetch (2):
      Add write_mongo plugin support for mongodb output (based on write_redis)
      Fix plugin and type instance field name, also free bson object buffer

Andres J. Diaz (2):
      Fix buffer length in parse_identifier_vl function.
      Removed bogus checking in ut_config.

Aurelien Rougemont (2):
      add hash_collisions, deleted, mutex_miss, evict_*
      add types for deleted, evict, hash, mutex

Bostjan Skufca (2):
      Changes in irq plugin:
      php-collection: Fixed DS definitions for apache_bytes, apache_requests and apache_scoreboard merge

Chris Lundquist (7):
      compiles cleanly. libmongoc doesn't have an install target, will try to commit one there instead of having to hack the directory stucture to please ./configure.
      added more debugging. cleaned up commented lines
      Ok it is posting to the local server
      remove commented out code
      We have to convert CDTime to seconds since epoch
      remove more commented out code
      free our bson record after the write as not to leak memory

Cosmin Ioiart (6):
      Added Solaris support for nfs3 and nfs4 (client/server)
      Added safe-guard for kstat libraries
      Fix Linux compilation errors
      Enable modules for Solaris
      Fixed solaris configure script generation errors
      Fixed Solaris compilation errors

Cyril Feraudet (1):
      ethstat plugin: Collect performance statistics from NICs.

Fabien Wernli (1):
      Add notifications to syslog plugin

Florian Forster (129):
      curl plugin: Add the "ExcludeRegex" config option.
      memcachec plugin: Add the "ExcludeRegex" config option.
      modbus plugin: Implement signed integer register types.
      swap plugin: Implement the "ReportByDevice" for Linux.
      rrdcached plugin: Pass FLUSHes on to the caching daemon.
      Merge branch 'pw/exclude_regex'
      Merge branch 'ff/swap'
      Merge branch 'ff/flush-rrdcached'
      Merge remote branch 'origin/ff/modbus'
      Merge branch 'collectd-5.0'
      ChangeLog: Fix typo.
      swap plugin: Declare swap_submit_derive() only on Linux.
      contrib/collection3: Add basic compatibility to mod_perl.
      contrib/collection3: Set @INC at runtime, too.
      snmp plugin: Improve error message.
      Merge branch 'collectd-5.0'
      iptables plugin: Remove the shipped version of libiptc.
      AMQP plugin: Fix printing of interval_g.
      Merge branch 'collectd-5.0'
      Merge branch 'collectd-5.0'
      irq plugin: Use the standard ignorelist for filtering interrupts.
      Merge "irq plugin: Use the standard ignorelist for filtering interrupts."
      Merge pull request #14 from insom/master
      Merge pull request #16 from pyr/master
      Merge branch 'collectd-5.0'
      write_mongo plugin: Build fixes.
      write_mongodb plugin: Rename the "write_mongo" plugin.
      configure.in: Improve check for libmongoc (aka. mongo-c-driver)
      write_mongodb plugin: Update copyright header.
      write_mongodb plugin: Fix the use of {CPP,LD}FLAGS.
      write_mongodb plugin: Fix a format-string error.
      Merge pull request #12 from ChrisLundquist/as/mongodb
      Merge branch 'collectd-5.0'
      Merge pull request #18 from ChrisLundquist/cl/mongodb
      Merge remote-tracking branch 'snickl/snickl/1-modbus-fix-pkgconfig'
      write_graphite plugin: Improve Hostname / Port handling.
      write_graphite plugin: Don't allocate {Pre,Post}fix if unspecified.
      Merge branch 'import/ss/graphite' into ss/graphite
      Build system: Add the write_graphite plugin.
      Merge pull request #19 from bostjan/master
      irq plugin: Coding style fixes.
      AUTHORS: Add Scott Sanders.
      README: Add the write_graphite plugin.
      Build system: write_graphite doesn't depend on cURL.
      write_graphite plugin: Remove duplicate includes.
      Merge pull request #20 from pyr/ss/graphite
      write_graphite plugin: Escape *all* the things!
      write_graphite plugin: Update the copyright header.
      write_graphite plugin: Remove the unused "server" field.
      write_graphite plugin: Fix locking.
      collectd.conf(5): Add stub for the write_graphite plugin.
      src/configfile.[ch]: Add cf_util_get_service() for getting service names.
      Merge branch 'master' into ss/graphite
      write_graphite plugin: Use cf_util_get_service() for the "Port" option.
      pinba, postgres and routeros plugins: Use the cf_util_get_service() function.
      write_graphite plugin: Implement the StoreRates option.
      write_graphite plugin: Fix trailing underscores.
      write_graphite plugin: Implement the "AlwaysAppendDS" option.
      src/collectd.conf.in: Add the write_graphite plugin.
      src/collectd.conf.in: Rename "write_mongo" to "write_mongodb".
      write_graphite plugin: Decrese buffer size.
      write_graphite plugin: Use swrite() instead of write().
      write_graphite plugin: Use CR-LF line endings.
      write_graphite plugin: Print the time as an unsigned int.
      write_graphite plugin: Report configuration errors for the EscapeCharacter option.
      write_graphite plugin: Simplify wg_write_messages().
      write_graphite plugin: Set a (hopefully unique) callback name.
      collectd.conf(5): Improve description of the write_graphite plugin.
      Merge branch 'ss/graphite'
      Merge branch 'collectd-5.0'
      target_scale plugin: Coding style fixes.
      write_graphite plugin: Add the "SeparateInstances" option.
      write_graphite plugin: Enable "StoreRates" by default.
      bind plugin: Implement the "ParseTime" option.
      src/collectd.conf.in: Add the "ParseTime" option to the "Plugin bind" block.
      sensors plugin: Fix memory leak in configuration; enhance comments.
      collectd.conf(5): Document the "SensorConfigFile" option.
      sensors plugin: Make "conffile" non-const.
      Merge pull request #18 from octo/hmh/sensors
      Merge pull request #22 from bostjan/master
      src/plugin.c: Fix use of strcmp().
      syslog plugin: Parse "value" as severity, not "key".
      syslog plugin: Change notification severity handling.
      syslog plugin: Log "OKAY" notifications with severity "NOTICE".
      syslog plugin: Copy the BUFFER_ADD() macro from src/utils_format_json.c.
      Merge branch 'collectd-5.0'
      contrib/exec-ksm.sh: Exec plugin for Kernel Samepage Merging (KSM).
      write_mongodb plugin: Implement the "StoreRates" option.
      Merge pull request #38 from octo/ff/mongodb
      md plugin: Change metrics so each disk is reported only once.
      collectd.conf(5): Update the information on the md plugin.
      AUTHORS, README: Add Michael Hanselmann / the md plugin.
      Merge pull request #36 from octo/mh/softraid
      collectd.conf(5): Add documentation for the write_mongodb plugin.
      write_mongodb plugin: Actually implement the "Timeout" option.
      numa plugin: Add plugin for Non-Uniform Memory Access (NUMA).
      write_mongodb plugin: Actually store time as "date" type.
      collectd.conf.in: Add the numa plugin.
      Merge pull request #43 from octo/ff/numa
      write_mongodb plugin: Export DS names and DS types.
      write_mongodb plugin: Fix reconnection behavior.
      processes plugin: A few coding style fixes for the FreeBSD code.
      varnish plugin: Simplify the v2/v3 define structs.
      ethstat plugin: Fix includes.
      ethstat module: Fix allocation of "ifacelist".
      ethstat plugin: Use the system header files if available.
      ethstat plugin: Add documentation.
      ethstat plugin: Implement the "Map" option.
      ethstat plugin: Fix indentation. It was a mess, sorry.
      ethstat plugin: Implement the "MappedOnly" option.
      Merge pull request #52 from octo/cf/ethstat
      processes plugin: Some more minor coding style fixes.
      processes plugin: Minimize whitespace-only changes.
      Merge pull request #48 from octo/pk/processes
      Merge branch 'jr/varnish'
      nfs plugin: Remove duplicated code.
      nfs plugin: Minor coding style fixes.
      zfs_arc plugin: Convert to use DERIVE.
      zfs_arc plugin: Introduce the single-valued "cache_eviction" type.
      zfs_arc plugin: Introduce the single-valued "mutex_operation" type.
      zfs_arc plugin: Fix typo in variable name.
      zfs_arc plugin: Fix the "hash collision" and "mutex miss" metrics.
      zfs_arc plugin: Add copyright header for Aurelien Rougemont.
      Merge pull request #60 from octo/ar/zfs
      zfs_arc plugin: Move reading of kstat values into separate functions.
      Merge branch 'ff/zfs'
      Merge pull request #56 from octo/ci/nfs
      Merge branch 'collectd-5.0'
      Bump version to 5.1.0; Update ChangeLog.

Gerrie Roos (1):
      Collectd's scale plugin now supports scaling only on specific data sources, yay!

Henrique de Moraes Holschuh (1):
      sensors plugin: Fix initialization code.

Jason Stelzer (1):
      Updated the redhat spec so 5.0.1 would build.

Jérôme Renard (5):
      varnish plugin: Added Varnish version detection flag
      varnish plugin: Added basic Varnish 3.0 support
      varnish plugin: Fixed wrong function name
      varnish plugin: Switched to AC_CHECK_HEADERS
      varnish plugin: Closed VSM

Manuel Luis Sanmartín Rozada (1):
      tcpconns plugin: add support for AIX

Michael Hanselmann (1):
      Plugin for Linux Software-RAID devices

Peter Warasin (1):
      Introduces ExcludeRegexp to the tail plugin

Phil Kulin (1):
      collectd-5.0.1-mine.patch some processes.c fixes for FreeBSD

Pierre-Yves Ritschard (5):
      Allow `Attribute` to query an MBean operation
      as per octo's request, provide details on nulls
      respect provided format
      reimport my changes
      bring back prefix/postfix handling. simplify swap_chars.

Ryan Cox (1):
      configure.in: Check for libmongoc.

Scott Lyons (1):
      AMQP plugin: My kingdom for a few semicolons

Scott Sanders (19):
      initial sync from private repo
      add config example and move host definitation out of <Carbon> attribute
      free name appropriately
      move sources
      Remove fold markers
      Move send buffer size to the top of the file
      Optimize strlen() calls out
      Modify whitepsace
      Don't require a named backend
      Converts . to _ in datasource names
      Merge branch 'master' of github.com:jssjr/collectd-write_graphite
      Oops. Use the new string and free it when done
      Must be getting tired...
      Mangle dots on the type instance, not ds name
      Make the dot substitution char configurable
      Allow the user to append a string to the hostname
      Prefix is no longer a required directive
      Add patch from jimmyattime (issue #8)
      Fix copy/paste typo in config option handler

Sebastian Harl (13):
      .gitignore: Added collectdctl.
      collectd-nagios: Let '-n LIST' list all available datasets.
      collectd-nagios: Select a single host in LISTVAL output when -H has been used.
      libcollectdclient: Added `lcc_sort_identifiers()'.
      collectd-nagios: Sort LISTVAL output.
      configure: Removed last traces of 'owniptc'.
      amqp plugin: Fixed format strings when printing 'interval_g'.
      threshold plugin: Dont check for interesting values if there are no thresholds.
      avl tree: Report size of the tree and make that available in _get_size().
      threshold: Don't register missing/write callbacks unless we have thresholds.
      rrdcached plugin: Handle configuration using a "complex config" callback.
      rrdcached plugin: Register write/flush only if DaemonAddress has been given.
      rrdcached plugin: Handle boolean config options as well.

Stefan Nickl (1):
      Change modbus to libmodbus to fix pkgconfig

 AUTHORS                                            |   15 +
 ChangeLog                                          |   56 +-
 README                                             |   13 +
 .../org/collectd/java/GenericJMXConfValue.java     |    9 +-
 configure.in                                       |  156 +-
 contrib/collection3/bin/graph.cgi                  |  384 ++-
 contrib/collection3/bin/index.cgi                  |  129 +-
 contrib/collection3/lib/Collectd/Graph/Common.pm   |  151 +-
 .../collection3/lib/Collectd/Graph/TypeLoader.pm   |    3 +-
 contrib/exec-ksm.sh                                |   53 +
 contrib/php-collection/definitions.php             |   20 +-
 contrib/redhat/collectd.spec                       |   19 +-
 src/Makefile.am                                    |   51 +-
 src/bind.c                                         |    9 +-
 src/collectd-nagios.c                              |  101 +-
 src/collectd-threshold.pod                         |    7 +
 src/collectd.conf.in                               |   44 +
 src/collectd.conf.pod                              |  227 ++-
 src/configfile.c                                   |   48 +
 src/configfile.h                                   |    6 +
 src/ethstat.c                                      |  337 +++
 src/iptables.c                                     |   21 +-
 src/irq.c                                          |  101 +-
 src/libcollectdclient/client.c                     |   60 +
 src/libcollectdclient/client.h                     |    3 +
 src/logfile.c                                      |   19 +-
 src/md.c                                           |  218 ++
 src/modbus.c                                       |   49 +-
 src/nfs.c                                          |  291 ++-
 src/numa.c                                         |  168 ++
 src/owniptc/Makefile.am                            |   14 -
 src/owniptc/README.collectd                        |   25 -
 src/owniptc/ipt_kernel_headers.h                   |   45 -
 src/owniptc/libip4tc.c                             |  517 ----
 src/owniptc/libip6tc.c                             |  456 ----
 src/owniptc/libip6tc.h                             |  175 --
 src/owniptc/libiptc.c                              | 2714 --------------------
 src/owniptc/libiptc.h                              |  187 --
 src/owniptc/libxtc.h                               |   53 -
 src/owniptc/linux_list.h                           |  741 ------
 src/owniptc/xtables.h                              |  239 --
 src/pinba.c                                        |    2 +-
 src/plugin.c                                       |   38 +
 src/plugin.h                                       |    4 +
 src/postgresql.c                                   |   27 +-
 src/processes.c                                    |  128 +-
 src/routeros.c                                     |    2 +-
 src/rrdcached.c                                    |  168 +-
 src/sensors.c                                      |   76 +-
 src/snmp.c                                         |   24 +-
 src/swap.c                                         |  335 ++-
 src/syslog.c                                       |   96 +-
 src/target_scale.c                                 |   94 +-
 src/tcpconns.c                                     |  117 +-
 src/threshold.c                                    |  131 +-
 src/types.db                                       |    4 +
 src/utils_avltree.c                                |   11 +
 src/utils_avltree.h                                |   15 +
 src/varnish.c                                      |  206 +-
 src/write_graphite.c                               |  695 +++++
 src/write_mongodb.c                                |  328 +++
 src/zfs_arc.c                                      |   93 +-
 version-gen.sh                                     |    4 +-
 63 files changed, 4391 insertions(+), 6141 deletions(-)

More information about the collectd-changes mailing list