[collectd-changes] collectd, the system statistics collection daemon: Changes to 'ff/java'

Florian Forster octo at verplant.org
Sun Feb 22 19:50:24 CET 2009


 ChangeLog                          |   21 ++
 bindings/perl/Collectd/Unixsock.pm |   16 +-
 configure.in                       |    2 +
 contrib/cussh.pl                   |  123 +++++++--
 src/Makefile.am                    |    8 +
 src/bind.c                         |  116 +++++---
 src/collectd-perl.pod              |    4 +
 src/collectd.conf.pod              |  104 +++++++-
 src/common.c                       |   79 +++++-
 src/common.h                       |   41 +++
 src/ipmi.c                         |   51 +++-
 src/perl.c                         |    3 +
 src/powerdns.c                     |   27 +--
 src/table.c                        |  560 ++++++++++++++++++++++++++++++++++++
 src/types.db                       |    1 +
 src/types.db.pod                   |    3 +
 src/utils_cmd_putval.c             |   19 +-
 src/utils_db_query.c               |   53 ++---
 version-gen.sh                     |    2 +-
 19 files changed, 1078 insertions(+), 155 deletions(-)

New commits:
commit 04b395325b152a5ddf424d1a750f455a2f8229fb
Merge: d3733caf0686008ac5130e2f81fa30d60993c63c f413a3a8faa8e65cf79d45b2b518add78612e75c
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:50:14 2009 +0100

    Merge branch 'master' into ff/java

commit f413a3a8faa8e65cf79d45b2b518add78612e75c
Merge: bc6d4a212c4c495028a11e2fdd091f5a736b9804 59f7ea301bbcc9d392cd5866e637a7d5087989cd
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:49:33 2009 +0100

    Merge branch 'collectd-4.6'
    
    Conflicts:
    
    	src/bind.c

commit 59f7ea301bbcc9d392cd5866e637a7d5087989cd
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:43:53 2009 +0100

    Bumped version to 4.6.1; Updated ChangeLog.

commit 619f112a584fcd89d2e8df7781a0a01341188189
Merge: 6e2b4380c02a6edb039b73caf654455a758df9aa 5fa56b89181a51398f9bbb63c440e7630f12e56c
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:31:49 2009 +0100

    Merge branch 'collectd-4.5' into collectd-4.6
    
    Conflicts:
    
    	ChangeLog
    	version-gen.sh
    
    The changes made in b6612126 and reverted in 5fa56b89 are retained in
    collectd-4.6.

commit 5fa56b89181a51398f9bbb63c440e7630f12e56c
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:29:49 2009 +0100

    Revert "libiptc/Makefile.am: Added xtables.h, libxtc.h to libiptc_la_SOURCES."
    
    This reverts commit b6612126d862d182d9219e0512fa9ca833272b62.
    
    This commit should have gone in the master branch, not in the
    collectd-4.5 branch.

commit 31f88944c913f029264d8a5c82e484678d7a7621
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Feb 22 19:22:01 2009 +0100

    Bumped version to 4.5.3; Updated ChangeLog.

commit bc6d4a212c4c495028a11e2fdd091f5a736b9804
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri Feb 20 13:25:12 2009 +0100

    types.db(5): Added a note about distributing custom types.db files.

commit 8f4bc7d5dcaf6fb96caa8d222382916990cbdac1
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri Feb 20 13:20:02 2009 +0100

    perl plugin: Deprecated the use of plugin_register() to register data-sets.
    
    A custom types.db file should be used instead.

commit 6e2b4380c02a6edb039b73caf654455a758df9aa
Author: Florian Forster <octo at noris.net>
Date:   Fri Feb 20 11:12:50 2009 +0100

    bind plugin: Fix a typo.

commit 937fc4f2d1721b29b1ad4321ac623bbc9699fd2f
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 12:09:46 2009 +0100

    contrib/cussh.pl: Fixed and improved command parsing.
    
    The input line is now split into separate tokens which are either quoted or
    unquoted strings. This simplifies e.g. the parsing of identifiers as the whole
    token may be interpreted as just the id string. This allows for specifying a
    somewhat greedy regex which before led to the whole remainder of the input
    line ending up in the type or type instance.

commit 2b17fd929a6d6a3146cd57183f96a94c49dfc035
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 11:04:49 2009 +0100

    contrib/cussh.pl: Improved error reporting.

commit 761b500347e50484622683bff7b20dd0e58e2d96
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 11:03:01 2009 +0100

    Collectd::Unixsock: Improved error handling in putval().

commit 01d7cbf017b973a7f7f0d177d59f4090ce1b2a77
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Thu Feb 19 13:45:45 2009 +0100

    ipmi plugin: Use a less error-prone approach to build the sensor name.

commit 8fa1cf1c6e1ff5337fdda19446aa42ee81c3d816
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 13:14:35 2009 +0100

    table plugin, src/common: Un-escape '\t', '\n' and '\r' in column separators.
    
    For this purpose, the function strunescape() has been added to the "common"
    module. Currently, any escape sequence that's not '\t', '\n' or '\r' will be
    expanded to the literal escaped character.

commit 8968a5cccc0729d7438df22260eee6ce5536cd0a
Author: Peter Holik <holik at it-technology.at>
Date:   Thu Feb 19 13:00:59 2009 +0100

    ipmi plugin: Fix an off-by-one error.
    
    Hi,
    
    One of my ipmi sensors has a name longer than DATA_MAX_NAME_LEN and this
    results in a SEGV.
    
    cu Peter

commit 3b87d3221e57d8f4d3a442bf1d82ea7ae2180047
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Feb 19 10:12:16 2009 +0100

    bind plugin: Fix a counter vs. gauge problem with memory statistics.
    
    Thanks to Bruno for the heads-up :)

commit aec55dfa7f94fd4ff99cec0767e6ffed93a21339
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 09:48:14 2009 +0100

    powerdns, utils_cmd_putval, utils_db_query: Use parse_value().
    
    Besides cleaning up the code a little, this also adds more verbose error
    messages.

commit a3529866c3d98643d7857d2d0ad751c73f312c4e
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 09:14:22 2009 +0100

    Moved parse_value() from the table plugin to the common module.
    
    Some other plugins will find that useful as well.

commit eeb86d2d88b08cfc2f0701ca9b7a77d6731c7b94
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Feb 19 08:56:37 2009 +0100

    tables plugin: Added a generic plugin to parse tabular data.
    
    Currently, the main purpose of this plugin is to be able to get information
    from the Linux proc filesystem but it should be flexible enough to get data
    from other sources as well.
    
    Values are selected based on a given column separator and column numbers. The
    configuration is a kind of a mix of the tail and *sql plugins' configurations.
    A sample configuration might look like this:
    
      <Plugin table>
        <Table "/proc/slabinfo">
          Instance "slabinfo"
          Separator " "
          <Result>
            Type gauge
            InstancePrefix "active_objs"
            InstancesFrom 0
            ValuesFrom 1
          </Result>
          <Result>
            Type gauge
            InstancePrefix "objperslab"
            InstancesFrom 0
            ValuesFrom 4
          </Result>
        </Table>
      </Plugin>

commit f453199292b45007e5078f568f3bce2e8c8b4067
Author: Sebastian Harl <sh at tokkee.org>
Date:   Wed Feb 18 14:20:51 2009 +0100

    Moved remove_special() from the bind plugin to the "common" module.
    
    This function might be useful for other plugins as well. Also, it has been
    renamed to replace_special() which is slightly more appropriate imho.

commit 67fde1b848831de9da2f7a77ab60887ba2b252db
Author: Bruno Prémont <bonbons at linux-vserver.org>
Date:   Thu Feb 19 09:42:05 2009 +0100

    bind plugin: Fix various bugs.
    
    On Mon, 16 February 2009 Florian Forster wrote:
    > The new plugins are:
    >
    >   * BIND:      Name-server and zone statistics
    
    A few bugs are hidden there, attached is a patch that fixes most
    of those I've discovered untils now.
    
    - Url parameter never considered
    - missing type definition for dns_reject
    - MemoryStats is linked to the wrong variable
      (TODO: memory stats seem not to work, probably dispatch_counter()
       for gauge value ...)
    - SOAOutv6 should be translated to SOA-IPv6 instead of SOA-IPv4
      in order to be saved correctly and not cause timestamp collisions
    
    Bruno




More information about the collectd-changes mailing list