[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.0'

Florian Forster octo at verplant.org
Fri Sep 7 11:31:53 CEST 2012


 contrib/collection3/bin/index.cgi                 |   26 +++++++++
 contrib/collection3/lib/Collectd/Graph/Type/Df.pm |    4 +-
 src/Makefile.am                                   |    3 +-
 src/collectd.c                                    |   63 +++++++++++----------
 src/collectd.conf.pod                             |   42 ++++++++------
 src/common.c                                      |    2 +-
 src/df.c                                          |    2 +
 src/memcachec.c                                   |    2 +-
 src/netapp.c                                      |   44 +++++++++++---
 src/oracle.c                                      |   57 ++++++++++++-------
 src/rrdtool.c                                     |    2 +-
 src/snmp.c                                        |   12 ++--
 src/utils_avltree.c                               |    2 +
 src/utils_dns.c                                   |   19 +++----
 14 files changed, 185 insertions(+), 95 deletions(-)

New commits:
commit b4c8f3f762d666742c774ab3b45815e5a416e5da
Merge: c882e8a 77f03c9
Author: Florian Forster <octo at collectd.org>
Date:   Fri Sep 7 11:05:48 2012 +0200

    Merge branch 'collectd-4.10' into collectd-5.0

commit 77f03c91b3074b5abd3e602002b7fc7ce28ea612
Author: Dan Thomson <dan at astutehosting.com>
Date:   Thu Sep 6 19:00:11 2012 -0700

    snmp plugin: Fix error message printed by the "Shift" option.
    
    I noticed a small error in snmp.c in collectd-5.1.0 (might be
    elsewhere). The warning message in csnmp_config_add_data_shift says
    "Scale config option" instead of "Shift" config option:
    […]
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 3512bb1a50e2bf1a7f2998101fb5e7c5783bfa51
Author: Bruno Prémont <bonbons at linux-vserver.org>
Date:   Wed Mar 21 21:34:00 2012 +0100

    df plugin: when checking / do it just once
    
    Newer system symlink /etc/mtab to /proc/mounts which makes root
    filesystem seem mounted twice, once as type rootfs and once for the
    real device.
    
    When / is selected for df plugin, skip the rootfs mount-point as
    real root is usually mounted right on top of it.
    
    Not skipping it causes rrdtool to complain about two updates for the
    same timestamp, the first entry for rootfs passes but rrdtool complains
    when stats for the second occurrence for real filesystem is being
    considered.
    
    Signed-off-by: Bruno Prémont <bonbons at linux-vserver.org>
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 07739dab47ddd4d51f82e37135dcfcd2addf1812
Author: Florian Forster <octo at collectd.org>
Date:   Fri Sep 7 10:11:42 2012 +0200

    snmp plugin: Check for SNMP_ENDOFMIBVIEW.
    
    Some implementations of SNMP will send a special "variable" when you're
    leaving the requested subtree with type "endOfMibView" aka.
    "SNMP_ENDOFMIBVIEW". Examples of such implementations are Citrix
    Netscalers and IBM's General Parallel File System (GPFS). Reading past
    this special variable will result in weird values being returned.
    
    This adds an appropriate check to csnmp_check_res_left_subtree().
    
    Thanks to "Mark" for reporting this issue and clarifying.

commit 1e648d412b43d95f5fa85ac08f094067d7984afd
Author: Florian Forster <octo at collectd.org>
Date:   Wed Sep 5 08:43:18 2012 +0200

    src/Makefile.am: Unconditionally link collectd with libm.
    
    Under FreeBSD, running src/utils_format_json.c fails because isfinite()
    cannot be resolved. The GNU manpages for isnan() and isfinite() also
    advise users to link with libm and AIX has had the library being linked
    in for a while. Since it's such a basic library it seems easier to just
    link with it unconditionally.
    
    Fixes Github issue #122.

commit ee992f505a64e4da5637988c33783ef9a350ed29
Author: Daniel Sutto <sutto.daniel at itk.ppke.hu>
Date:   Wed Jul 11 19:32:16 2012 +0200

    Fix bad definition of UDP src port in DNS plugin.

commit cb3174def47717246e0401305ca3b1832181b4c6
Author: Florian Forster <octo at collectd.org>
Date:   Thu Jul 5 08:32:28 2012 +0200

    collectd.conf(5): Improve description of the configuration syntax.

commit 64c5dc9eb67132d8a943edfcd248fd161131ff3d
Author: Pascal Hofmann <mail at pascalhofmann.de>
Date:   Thu Jun 14 21:54:47 2012 +0200

    Fix for config file parsing ("memcachec plugin: Option `Server' not allowed here.")

commit 9343b7456d7b846f657a1d0566cb6732f0f2ea50
Author: Will Hawkins <hawkinsw at opentechinstitute.org>
Date:   Fri Jun 22 14:45:45 2012 -0400

    Fix out-of-bound index in rrdtool.c
    
    Fix a reference to argv[1] that is (always?)
    outside the bounds of the argv array. It happens
    during a log statement that seems to want
    to actually refer to the rrd filename.

commit fe88af34d1b23c05ef674930d41c691e46df0a8f
Author: Florian Forster <octo at collectd.org>
Date:   Tue Jun 19 13:14:32 2012 +0200

    oracle plugin: Add database name and query name (if applicable) to error messages.

commit 5957693cb9b458ba575eaf1c6c08f0053eb54ad9
Author: Florian Forster <octo at collectd.org>
Date:   Mon Jun 18 10:49:38 2012 +0200

    oracle plugin: Report the "connect id" when OCILogon() fails.

commit 084561b5c844c532c1e93964a4b1a403114eb80f
Author: Florian Forster <octo at collectd.org>
Date:   Sun Jun 17 20:46:43 2012 +0200

    collection3: Use {instance} in Df's grpah title.
    
    {type_instance} didn't work when used with other plugins than "df", e.g.
    the example configuration of the Oracle plugin uses this.

commit e06c9a7cbc62b82c9ef5a4074a94c037174ca723
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jun 1 07:45:30 2012 +0200

    src/utils_dns.c: Remove duplicate line.

commit 0c1b6ab12216ce6fab16eb68e130aaf021b15e3c
Author: Florian Forster <octo at collectd.org>
Date:   Thu May 31 15:09:43 2012 +0200

    src/utils_dns.c: Rename the "s_addr" and "d_addr" variables.
    
    On Solaris, there is a macro called "s_addr" resulting in syntax errors
    when this is used as a variable name. The variables have been renamed to
    circumvent this problem. Thanks to Maciej Bliziński for reporting this
    problem and helping to debug it!

commit 1c10afb5bfaf55d8cf89e2b60b0618aa869dcc19
Author: Florian Forster <octo at collectd.org>
Date:   Sun May 27 11:13:04 2012 +0200

    collection3: Filter out identifiers with control characters.
    
    Otherwise XML errors will prevent the page from rendering.

commit da93b3172489e2eb51a93b0ab2238247a16c8e5b
Author: Florian Forster <octo at collectd.org>
Date:   Sun May 27 11:10:56 2012 +0200

    src/utils_avltree.c: Add sanity check to c_avl_destroy().

commit 15677f366c063fd3aadeb612e367b0d6d68587b8
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 12 16:17:17 2012 +0200

    netapp plugin: Close connection on communication errors.

commit 03fffc410e946598dbb6db2b9d9371b5f01048da
Author: Florian Forster <octo at collectd.org>
Date:   Fri Apr 6 16:18:18 2012 +0200

    Create directories with permission 0777.
    
    Let umask work its magic. Thanks to "Poil" for reporting this problem.
    Fixes GitHub issue #63.




More information about the collectd-changes mailing list