[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'
Florian Forster
octo at verplant.org
Tue Sep 15 22:18:54 CEST 2009
ChangeLog | 64 +-
README | 3 +-
bindings/java/Makefile.am | 12 +-
configure.in | 76 +-
contrib/collectd_unix_sock.rb | 135 +
contrib/collection.cgi | 6 +-
contrib/collection3/bin/index.cgi | 4 +-
contrib/collection3/etc/collection.conf | 68 +
contrib/collection3/lib/Collectd/Graph/Common.pm | 11 +-
contrib/collection3/lib/Collectd/Graph/Type.pm | 22 +-
.../lib/Collectd/Graph/Type/GenericStacked.pm | 66 +-
.../lib/Collectd/Graph/Type/JavaMemory.pm | 158 ++
.../collection3/lib/Collectd/Graph/TypeLoader.pm | 8 +-
contrib/cussh.pl | 50 +-
src/Makefile.am | 6 +-
src/apache.c | 1 +
src/ascent.c | 1 +
src/bind.c | 1 +
src/collectd-exec.pod | 17 +
src/collectd-java.pod | 132 +
src/collectd.conf.in | 5 +-
src/collectd.conf.pod | 5 +
src/curl.c | 1 +
src/df.c | 20 +-
src/dns.c | 2 +
src/exec.c | 16 +-
src/filter_chain.c | 2 +-
src/iptables.c | 49 +-
src/libiptc/Makefile.am | 15 -
src/libiptc/README.collectd | 25 -
src/libiptc/ipt_kernel_headers.h | 45 -
src/libiptc/libip4tc.c | 516 ----
src/libiptc/libip6tc.c | 455 ----
src/libiptc/libip6tc.h | 175 --
src/libiptc/libiptc.c | 2708 --------------------
src/libiptc/libiptc.h | 187 --
src/libiptc/libxtc.h | 53 -
src/libiptc/linux_list.h | 741 ------
src/libiptc/xtables.h | 239 --
src/mysql.c | 6 +-
src/network.c | 9 +
src/nginx.c | 2 +
src/owniptc/Makefile.am | 15 +
src/owniptc/README.collectd | 25 +
src/owniptc/ipt_kernel_headers.h | 45 +
src/owniptc/libip4tc.c | 516 ++++
src/owniptc/libip6tc.c | 455 ++++
src/owniptc/libip6tc.h | 175 ++
src/owniptc/libiptc.c | 2708 ++++++++++++++++++++
src/owniptc/libiptc.h | 187 ++
src/owniptc/libxtc.h | 53 +
src/owniptc/linux_list.h | 741 ++++++
src/owniptc/xtables.h | 239 ++
src/plugin.c | 8 +
src/powerdns.c | 35 +-
src/rrdtool.c | 4 +
src/swap.c | 1 +
src/utils_cache.c | 3 +
src/utils_threshold.c | 5 +
59 files changed, 6064 insertions(+), 5268 deletions(-)
New commits:
commit 91743fc0c8785f84f3976d5f5d430b1b3a7d4918
Merge: 6f42db1a14f449f99963191f372c61d418bc8a08 beb06e98c5aea9272c5972eee372b42c6abdd2b0
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Sep 15 22:18:24 2009 +0200
Merge branch 'collectd-4.8'
Conflicts:
src/exec.c
commit beb06e98c5aea9272c5972eee372b42c6abdd2b0
Merge: 4d4d8b01e00c45a647ad592ea8159088b950ec40 f6f13c914fe9ec2849dd360d96ff44571b37ab81
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Sep 15 22:17:49 2009 +0200
Merge branch 'collectd-4.7' into collectd-4.8
commit 6f42db1a14f449f99963191f372c61d418bc8a08
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Sep 15 21:28:07 2009 +0200
collectd-exec(5): Document the environment variables.
commit f6f13c914fe9ec2849dd360d96ff44571b37ab81
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Sep 15 15:40:47 2009 +0200
exec plugin: Clear the signal block mask before calling exec(2).
commit 7f71f1b7a38d7b50af44f403b79aa034b3882f2a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Mon Sep 14 16:01:48 2009 +0200
exec plugin: Avoid a warning when freeing meta data.
commit a0e87023585f040b85877b05a21d8453f8f8850c
Author: Florian Forster <octo at huhu.verplant.org>
Date: Mon Sep 14 15:41:07 2009 +0200
contrib/collection3: Suppress warnings about non-existent classes.
commit 4d4d8b01e00c45a647ad592ea8159088b950ec40
Author: Florian Forster <octo at huhu.verplant.org>
Date: Mon Sep 14 15:40:08 2009 +0200
ChangeLog: Remove an excess newline.
commit fae3fa6c0b21c3c333b2fe9f00fbf0a21d0b6ba5
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Mon Sep 14 10:06:49 2009 +0200
src/collectd.conf.in: Fix entries of renamed plugins.
commit 755022b7fcbae59450800dfde492808e546d682f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 22:20:48 2009 +0200
configure.in: Make it possible to force the shipped version of libiptc.
You can force the shipped version of libiptc using:
--with-libiptc=shipped
Apparently enough systems include broken versions of that library :/
commit 4519a3ef8a9ab10324aab5ea55a149a85463c6c4
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 22:05:21 2009 +0200
configure.in: Quote $CFLAGS when assigning to another variable.
commit 77bc3eaabd62b4e931ba0a18e1a75d1f8c8b3c8a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 16:32:52 2009 +0200
ChangeLog: Document the âGETTHRESHOLDâ command.
commit 38c054b41b069e970dc0af98a1be51f95b046b47
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 16:23:04 2009 +0200
src/utils_threshold.c: Update copyright information.
commit 5938d9330e119bade09aa27384b2213e93ee1360
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 16:20:23 2009 +0200
dns, network, rrdtool plugins: Updated copyright information.
commit 5bcdd49ccd9eb9c817c3f66d1d1eb4eb275981d5
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 16:09:27 2009 +0200
swap plugin: Add copyright information for Stefan Völkel.
commit 5be7e28ae5397f0074eb7b395006211f60406a4f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 15:49:29 2009 +0200
bindings/java: Compile and install the âGenericJMXâ plugin.
commit bde49ea399fe5867ffce005e790439d2eb5796f7
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 15:49:01 2009 +0200
collectd-java(5): Document the âGenericJMXâ plugin.
commit 79c87aeda9172e219a842e393c6499c8bf37662a
Merge: e6a052ab22a285b1c6e91fb8678168fd1ffdca92 a9d3d970d5add3798d46c81b35ffe4ed17dea320
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 14:32:34 2009 +0200
Merge branch 'collectd-4.7' into collectd-4.8
Conflicts:
ChangeLog
contrib/collection3/etc/collection.conf
src/df.c
version-gen.sh
commit a9d3d970d5add3798d46c81b35ffe4ed17dea320
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 12:36:33 2009 +0200
Bumped version to 4.7.3; Updated ChangeLog.
commit 3ddd3791fefa478d770aba82303ec6a1913874fc
Merge: 658c85755ef1f4284228d1e5edbc4452a31bd944 50aeefda1c2fab3be57d26e1ca221c1e3774e5c3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 13 12:24:20 2009 +0200
Merge branch 'collectd-4.6' into collectd-4.7
Conflicts:
ChangeLog
version-gen.sh
commit 50aeefda1c2fab3be57d26e1ca221c1e3774e5c3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Thu Sep 10 20:19:24 2009 +0200
Bump version to 4.6.5.
commit 4091649df24f72bce130564021dcec09c774f1f1
Author: Florian Forster <octo at noris.net>
Date: Wed Aug 26 15:09:47 2009 +0200
collection3: Added some more metrics.
commit 29ae99e71a8f10fd867392aaa944a58a6242e221
Author: Florian Forster <octo at huhu.verplant.org>
Date: Wed Sep 9 18:37:25 2009 +0200
Fixed the year of the first three entries.
They say it was 2004, but in fact they were released in 2005.
commit 3055aefb6344cbc85770ceb3ee41edb84aa1f639
Author: Florian Forster <octo at huhu.verplant.org>
Date: Wed Sep 9 18:36:45 2009 +0200
ChangeLog: Add entries for release 4.6.5.
commit c449824f7575cb1f674264c6a21c0ce34206557d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Sep 8 17:45:56 2009 +0200
powerdns plugin: Use the âipt_packetsâ type rather than âio_packetsâ.
âio_packetsâ, as the name suggests, requires incoming *and* outgoing
packets. The infrastructure of the powerdns plugin uses only value lists
with one data source though.
Thanks to Luke for noticing!
commit e6a052ab22a285b1c6e91fb8678168fd1ffdca92
Author: Florian Forster <octo at huhu.verplant.org>
Date: Tue Sep 8 17:37:59 2009 +0200
ChangeLog: Fix a typo.
commit e5cb67059718bb37c55831b9c7d62c05bd7dafee
Author: Duncan Mac-Vicar P <dmacvicar at suse.de>
Date: Sun Sep 6 17:22:37 2009 +0200
contrib/collectd_unix_sock.rb: Ruby class which abstracts the plain text protocol.
Used to talk to the unixsock plugin.
Signed-off-by: Florian Forster <octo at leeloo.lan.home.verplant.org>
commit 4b357298a23cfb0583851e7cd5cc937470949623
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 6 17:06:56 2009 +0200
src/utils_cache.c: Fix a very rare deadlock situation.
Only happened in an out-of-memory situation. Still, not nice ;)
commit 658c85755ef1f4284228d1e5edbc4452a31bd944
Merge: 9d15d1058b93acb7be041934acfe76548539041a b3315d59fb67edf77cfd90519c750ae1ce7e4146
Author: Sebastian Harl <sh at tokkee.org>
Date: Sun Sep 6 12:52:15 2009 +0000
Merged branch 'sh/collectd-4.6' into sh/collectd-4.7.
Conflicts:
src/iptables.c
To resolve the conflict, the changes to the iptables plugin have been updated
to support ip6tc as well.
commit b3315d59fb67edf77cfd90519c750ae1ce7e4146
Author: Sebastian Harl <sh at tokkee.org>
Date: Sun Sep 6 12:14:55 2009 +0000
iptables plugin: Support the new libiptc API.
When libiptc has been officially made available as a shared library, the API
and ABI have been changed slightly. By checking for the existance of a type
that has been removed in that course, configure now checks which version is
available. This is quite error prone (the type might be re-introduced any
time), so this should be improved some time - currently, I do not have an idea
how to do so, though :-/
commit cba0f3fc0e50b9aa9c24e355926b290efa35e8a6
Author: Sebastian Harl <sh at tokkee.org>
Date: Sun Sep 6 10:36:10 2009 +0000
configure: Replaced src/libiptc/ with src/owniptc/.
commit 9d15d1058b93acb7be041934acfe76548539041a
Merge: cce535f9fbb96dce74e94c5077bae08b1be8b2c4 2438b95b7f7930902d021aa749308ea8ae5652ca
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 6 12:15:06 2009 +0200
Merge branch 'collectd-4.6' into collectd-4.7
Conflicts:
configure.in
src/iptables.c
commit 2438b95b7f7930902d021aa749308ea8ae5652ca
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Sep 6 12:06:12 2009 +0200
src/owniptc: Moved the âsrc/libiptcâ directory to âsrc/owniptcâ to avoid build issues.
If there is a system-wide version of this library available, the â-I.â
argument (added automatically by automake :() will lead to the shipped
header files being used. Later, the binary is linked with the
system-wide library, which leads to severe problems when API/ABI
incompatibilities have been introduced in other versions.
commit cce535f9fbb96dce74e94c5077bae08b1be8b2c4
Author: Florian Forster <octo at huhu.verplant.org>
Date: Tue Sep 1 22:49:47 2009 +0200
mysql plugin: Improve the `mysql_ping' warning.
commit 9b6e4d828a52bd8c11eeead1a39e7b9375abe4eb
Author: Florian Forster <octo at huhu.verplant.org>
Date: Mon Aug 31 20:30:23 2009 +0200
network plugin: Move the gcrypt initialization into ânetwork_initâ.
commit 5899493b4434ba40638f8a5ffe4cb2e58bead3d4
Author: Luke Heberling <collectd at c-ware.com>
Date: Mon Aug 31 10:31:30 2009 -0700
network plugin: Fix initialization of the gcrypt library.
Subject: Ohhhh jeeee, libgcrypt 1.4.1 + collectd 4.7.2
On Monday 31 August 2009 09:03:37 Sebastian Harl wrote:
> Hrm ⦠from a quick look at the libcrypt documentation I suppose we need
> to call gcry_control() using the 'GCRYCTL_INIT_SECMEM' command to
> explicitly initialize the secure memory. Sounds like this was required
> in libgcrypt 1.4.1 but is handled automatically in later versions.
>
also looks like there's some special initialization necessary for threads. I
doubt that this is handled by the new default behavior in 1.4.4. Don't know
that it's truly necessary if the network plugin is the only plugin using
gcrypt.
Here's a patch that works for me with 1.4.1.
I followed an example for pthread initialization and initialized gcry to 32k,
only since that's apparently the default that's used in 1.4.3. I did it in
network.c's module_register function. Kind of an abuse, I know.
Luke Heberling
Signed-off-by: Florian Forster <octo at huhu.verplant.org>
commit eb1d4382c6c29ce598052daaf13ef6ff6672430f
Author: Anthony Dewhurst <dewhurst at gmail.com>
Date: Sun Aug 30 22:32:55 2009 +0100
contrib/collection3: Allow numbers in type names.
When converting the on-disk type name to the displayed name,
do not strip numbers out.
Signed-off-by: Florian Forster <octo at leeloo.lan.home.verplant.org>
commit 6cd3f6a3bcec1298eeb79ce531858919388a05e5
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Mon Aug 31 17:16:40 2009 +0200
contrib/collection3: GenericStacked: Use stacking by default.
commit 03f24261247baff4ecf72373f6173ae82395f199
Author: Anthony Dewhurst <dewhurst at gmail.com>
Date: Sun Aug 2 23:25:45 2009 +0100
contrib/collection3: Option to turn stacking off in GenericStacking
CDEFs are not stacked and AREAs are not added when "Stacking" is set to off.
Signed-off-by: Florian Forster <octo at leeloo.lan.home.verplant.org>
commit 2f23f605cb74588854b67b6a50850dbaa4d8d93d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sat Aug 29 13:58:56 2009 +0200
src/plugin.c: unregister_read: llist_search may return NULL.
Handle these cases gracefully.
commit a61283c0682513a849cdb57ca5346188785a2a28
Author: Brad Fritz <brad at fewerhassles.com>
Date: Mon Aug 24 13:25:37 2009 -0400
contrib/collection.cgi: Fix spam_check graph for email plugin.
Corrects DS name to fix email plugin's spam_check graph.
Signed-off-by: Brad Fritz <brad at fewerhassles.com>
Signed-off-by: Florian Forster <octo at huhu.verplant.org>
commit 66d122095cac47cf22199fadc0b49ee4087e4169
Author: Florian Forster <octo at huhu.verplant.org>
Date: Wed Aug 26 13:47:47 2009 +0200
collection3: Add a module for the âjava_memoryâ type.
commit 571806f201f21a10f6f700a4adf57480fafe5d54
Author: Florian Forster <octo at huhu.verplant.org>
Date: Wed Aug 26 13:46:36 2009 +0200
collection3: Add the possibility to scale generic graphs.
commit e391ecd14e8c0f153d46e11213e0effc662ff3b8
Author: Florian Forster <octo at noris.net>
Date: Wed Aug 26 11:31:24 2009 +0200
contrib/cussh.pl: Add synopsis for specific commands.
You can now do
HELP FLUSH
to get information about the FLUSH command.
commit 522aa06512b8c20dfda353ef3a74defe5ec66e4a
Author: Florian Forster <octo at noris.net>
Date: Wed Aug 26 10:34:08 2009 +0200
contrib/cussh.pl: Fix a typo in the `FLUSH' command.
commit 2344c63c0e2cabb30bfe3178532223dc38309aea
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Sun Aug 23 10:54:22 2009 +0200
README: liboping is no longer shipped.
commit 1b0c4dd4a9426da7d0c8eecffc55c42551ba3080
Author: Aman Gupta <aman at tmm1.net>
Date: Sat Aug 22 14:07:26 2009 +0200
contrib/collection3: Common.pm: Sort identifiers by filename.
commit 98ee1a638880f794c89ca9f9aaf9aa31a68ce100
Author: Florian Forster <octo at huhu.verplant.org>
Date: Thu Aug 20 14:10:37 2009 +0200
df plugin: Check ignorelists before stat'ing the filesystem.
â See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542859
commit 23cbc33ec79a98119b284c2db6f5a228a97cac3b
Author: Luke Heberling <collectd at c-ware.com>
Date: Thu Aug 20 14:10:37 2009 +0200
powerdns plugin: Fix handling of the âLocalSocketâ config option.
â See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535787
commit 7595db879edf643aff84a77791bf50d757554125
Author: Luke Heberling <collectd at c-ware.com>
Date: Thu Aug 20 14:08:53 2009 +0200
powerdns plugin: Set a timeout for the datagram socket.
â See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535787
commit 03aa21f08fede809f37a7443d3124fb9314f4dc8
Merge: dbbdb25542df6d9afbfddf78a3b1a8fee9029a80 17a04c7afcf44707f6bc45697212c1f8fc6aa761
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Thu Aug 20 13:52:34 2009 +0200
Merge branch 'collectd-4.6' into collectd-4.7
Conflicts:
src/apache.c
commit 17a04c7afcf44707f6bc45697212c1f8fc6aa761
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Thu Aug 20 13:48:23 2009 +0200
Plugins using libcurl: Enable the âCURLOPT_FOLLOWLOCATIONâ option.
This hopefully fixes Debian#541953.
commit b4346f93d26c0f4f2afe39539f7812b0720a70ff
Author: Sebastian Harl <sh at tokkee.org>
Date: Tue Aug 18 09:55:42 2009 +0200
Removed remaining traces of the "main" chain.
The chains are called "PreCache" and "PostCache" now.
More information about the collectd-changes
mailing list