]>
git.ipfire.org Git - thirdparty/collectd.git/log
Kamil Wiatrowski [Fri, 17 May 2019 13:05:03 +0000 (15:05 +0200)]
capabilities plugin: new plugin to read static platform data
Read decoded SMBIOS data from dmidecode and expose it through httpd.
Using libmicrohttpd and libjansson.
Change-Id: I7bcbb8a0747fbaaa3d5e4affe78b828ca0d8837d
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
Dagobert Michelsen [Tue, 25 Feb 2020 11:58:10 +0000 (12:58 +0100)]
Merge pull request #3131 from zuckschwerdt/fix-apache
Fix apache plugin BusyWorkers/IdleWorkers update
Christian W. Zuckschwerdt [Thu, 28 Mar 2019 13:46:12 +0000 (13:46 +0000)]
Fix apache BusyWorkers/IdleWorkers
Dagobert Michelsen [Tue, 25 Feb 2020 10:23:54 +0000 (11:23 +0100)]
Merge pull request #3204 from pticon/master
UBI plugin: collect some stats about the UBIFS
Dagobert Michelsen [Tue, 25 Feb 2020 10:13:59 +0000 (11:13 +0100)]
Merge pull request #3187 from ometol/master
ipstats plugin: Count incoming, outgoing, forwarded packets (new plugin)
Dagobert Michelsen [Tue, 25 Feb 2020 10:07:46 +0000 (11:07 +0100)]
Merge branch 'master' into master
Dagobert Michelsen [Tue, 25 Feb 2020 09:37:25 +0000 (10:37 +0100)]
Merge pull request #3244 from yousong/droprate-range
types.db: fix ping_droprate range spec
Dagobert Michelsen [Tue, 25 Feb 2020 08:11:32 +0000 (09:11 +0100)]
Merge pull request #1034 from manuelluis/mlsr/autoload_match_target
Autoload matches and targets in the same way of plugins.
Dagobert Michelsen [Mon, 24 Feb 2020 13:38:14 +0000 (14:38 +0100)]
Merge pull request #3274 from htg1/upstream_dcpmm
dcpmm plugin
Dagobert Michelsen [Mon, 24 Feb 2020 13:24:13 +0000 (14:24 +0100)]
Merge pull request #3273 from reshmapattan/upstream_dpdk_telemetry
dpdk_telemetry plugin: add plugin for DPDK metrics via DPDK Telemetry library
Matthias Runge [Mon, 24 Feb 2020 07:58:11 +0000 (08:58 +0100)]
Merge pull request #3378 from dago/issue3253
Reorder conditions so that on Linux the Linux-specific code is execut…
Matthias Runge [Mon, 24 Feb 2020 07:56:54 +0000 (08:56 +0100)]
Merge pull request #3382 from dago/fix-libkstat-condition
Fix condition on libkstat existence
Dagobert Michelsen [Sun, 23 Feb 2020 20:38:31 +0000 (21:38 +0100)]
Fix condition on libkstat existence
Kamil Wiatrowski [Fri, 21 Feb 2020 17:10:29 +0000 (18:10 +0100)]
Merge pull request #3303 from asafkahlon/add-buddyinfo-plugin
buddyinfo plugin: new plugin for memory fragmentation info
Dagobert Michelsen [Fri, 21 Feb 2020 15:56:16 +0000 (16:56 +0100)]
Merge pull request #3377 from dago/efuss-netbsd-nfs
Fix of "Implement the NFS plugin for NetBSD #3333"
Dagobert Michelsen [Fri, 21 Feb 2020 15:18:55 +0000 (16:18 +0100)]
Warn user on unimplemented NFS stat requests on NetBSD
Matthias Runge [Wed, 19 Feb 2020 10:42:58 +0000 (11:42 +0100)]
Merge pull request #3379 from dago/efuss-netbsd-disk
Fix of "Native (sysctl-based) disk plugin implementation for NetBSD #3334"
Matthias Runge [Wed, 19 Feb 2020 10:41:35 +0000 (11:41 +0100)]
Merge pull request #3376 from dago/efuss-fix-3313
Efuss fix 3313
Dagobert Michelsen [Tue, 18 Feb 2020 16:32:53 +0000 (17:32 +0100)]
clang-format on src/disk.c
Edgar Fuß [Fri, 15 Nov 2019 18:11:42 +0000 (19:11 +0100)]
Address some clang-format issues
Remove some white space, re-order #include's.
clang-format would also like to re-format some code I didn't modify (changing indentation of /* #endif ... */ comments and normalize the line wrapping on two disk_submit() calls into a form I find harder to understand.
Edgar Fuß [Fri, 15 Nov 2019 17:57:38 +0000 (18:57 +0100)]
Fix stupid merging typo
Use #if KERNEL_xxx, not #ifdef.
Edgar Fuß [Thu, 31 Oct 2019 18:09:37 +0000 (19:09 +0100)]
Native (sysctl) NetBSD disk plugin implementation
Natively implement the disk plugin on NetBSD using sysctl().
Based on prior work by Håvard Eidnes, <he@NetBSD.org>.
Edgar Fuß [Thu, 31 Oct 2019 17:23:36 +0000 (18:23 +0100)]
Revert accidental commit to master branch
Edgar Fuß [Thu, 31 Oct 2019 16:57:48 +0000 (17:57 +0100)]
Implement NFS plugin for NetBSD
Dagobert Michelsen [Tue, 18 Feb 2020 16:19:12 +0000 (17:19 +0100)]
Reorder conditions so that on Linux the Linux-specific code is executed instead of the more generic code for getifaddrs()
Edgar Fuß [Tue, 29 Oct 2019 18:01:33 +0000 (19:01 +0100)]
Avoid $< (implied source) in non-inference rules
Spell out input files in the collectd.grpc.pb.cc, collectd.pb.cc and types.pb.cc targets instead of using $<, which may only be defined for inference rules in non-GNU (but POSIX-compilent) versions of make.
Dagobert Michelsen [Tue, 18 Feb 2020 15:56:21 +0000 (16:56 +0100)]
Apply clang-format to src/nfs.c
Dagobert Michelsen [Tue, 18 Feb 2020 15:13:35 +0000 (16:13 +0100)]
Merge pull request #3265 from n2yen/write-http-curl-stats
Allow cURL Statistics option in write-http plugin
Marco van Tol [Mon, 10 Feb 2020 19:48:13 +0000 (20:48 +0100)]
Remove unneeded warning
Matthias Runge [Thu, 6 Feb 2020 09:59:27 +0000 (10:59 +0100)]
Merge pull request #3339 from jkohen/patch-1
Expose meta_data_toc function in utils_cache.
Matthias Runge [Thu, 6 Feb 2020 09:57:01 +0000 (10:57 +0100)]
Merge pull request #3342 from zebity/master
Restrict use of sys/systl to BSD variants in alignment with gclib deprecation on Linux
Matthias Runge [Tue, 7 Jan 2020 13:53:17 +0000 (14:53 +0100)]
Merge pull request #3359 from Stackdriver/igorpeshansky-upstream-read_text_file_contents
Factor out read_text_file_contents to ensure that data read from text files is a valid C string.
Matthias Runge [Tue, 7 Jan 2020 07:52:41 +0000 (08:52 +0100)]
Merge pull request #3350 from qingling128/master
Fix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty.
Ling Huang [Mon, 16 Dec 2019 21:35:03 +0000 (16:35 -0500)]
cosmetic changes.
Ling Huang [Wed, 27 Nov 2019 21:32:39 +0000 (16:32 -0500)]
Fix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty.
Igor Peshansky [Thu, 19 Dec 2019 17:12:14 +0000 (12:12 -0500)]
Factor out read_text_file_contents to ensure that data read from text files is a valid C string.
TG, Hari [Wed, 18 Dec 2019 22:30:14 +0000 (14:30 -0800)]
Updated a few metrics names and descriptions to be more intuitive.
Signed-off-by: TG, Hari <hari.tg@intel.com>
Matthias Runge [Tue, 17 Dec 2019 14:35:57 +0000 (15:35 +0100)]
Merge pull request #3353 from mrunge/master
Remove grpc from Mac builds for now
Matthias Runge [Tue, 17 Dec 2019 14:35:33 +0000 (15:35 +0100)]
Merge pull request #3352 from ryan-mccabe/leak-fixes
Leak fixes
Matthias Runge [Tue, 17 Dec 2019 11:53:53 +0000 (12:53 +0100)]
Remove grpc from Mac builds for now
Matthias Runge [Mon, 9 Dec 2019 21:01:49 +0000 (22:01 +0100)]
Merge pull request #3344 from Self-Perfection/patch-2
Fix linking with Python 3.8
Nelson [Thu, 5 Dec 2019 18:01:22 +0000 (10:01 -0800)]
updates based on review comments
Ryan McCabe [Wed, 4 Dec 2019 15:33:55 +0000 (10:33 -0500)]
network: Add missing freeaddrinfo on error path.
Add a missing freeaddrinfo on an error path to fix a memory leak
in the network code.
Changelog: network: Fix memory leak.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Ryan McCabe [Wed, 4 Dec 2019 15:32:15 +0000 (10:32 -0500)]
amqp1: Fix leaks on error paths
Fix a few memory leaks on error paths in the amqp1 plugin.
ChangeLog: amqp1 plugin: Fix leaks on error paths.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Ruben Kerkhof [Mon, 25 Nov 2019 09:27:32 +0000 (10:27 +0100)]
Merge pull request #3349 from rpv-tomsk/master
daemon: Fix regression caused by #3217
Pavel Rochnyack [Sat, 23 Nov 2019 14:54:50 +0000 (21:54 +0700)]
daemon: Fix regression caused by #3217
Empty <Plugin> section can be used to autoload plugin,
which does not supports configuration callback.
Marco van Tol [Thu, 21 Nov 2019 20:39:47 +0000 (21:39 +0100)]
Rewrite to use only one config array
Alexander Meshcheryakov [Sat, 16 Nov 2019 14:53:32 +0000 (17:53 +0300)]
Fix linking with Python 3.8
Since Python 3.8 --embed flag needs to be provided to python-config to embed python.
Reference: https://bugs.python.org/issue36721
This was partially addressed in #3170 but only fixed building and not linking with python.
Edgar Fuß [Fri, 15 Nov 2019 18:45:28 +0000 (19:45 +0100)]
Address some clang-format issues
Re-format some lines to appease clang-format.
clang-format also wants to change the indentation of some #endif comments I didn't introduce and re-order #include's into a form that /does not compile/.
Zebity Spring [Sat, 9 Nov 2019 16:29:16 +0000 (03:29 +1100)]
Format BSD constrained sysctl usage
Zebity Spring [Sat, 9 Nov 2019 12:41:38 +0000 (23:41 +1100)]
Avoid using sysctl on linux & allow for OpenBSD case
Zebity Spring [Sat, 9 Nov 2019 12:05:22 +0000 (23:05 +1100)]
Avoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:43:36 +0000 (22:43 +1100)]
Avoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:31:23 +0000 (22:31 +1100)]
Avoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:26:39 +0000 (22:26 +1100)]
Avoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 01:42:54 +0000 (12:42 +1100)]
Merge branch 'master' of https://github.com/collectd/collectd
Zebity Spring [Sat, 9 Nov 2019 01:39:07 +0000 (12:39 +1100)]
Avoid using sysctl on linux
Zebity Spring [Fri, 8 Nov 2019 13:04:07 +0000 (00:04 +1100)]
Avoid using sysctl on linux
Ruben Kerkhof [Thu, 7 Nov 2019 20:00:40 +0000 (21:00 +0100)]
Merge pull request #3340 from ryan-mccabe/pr2365-turbostat-parsing
turbostat: Fix parsing warnings
Ryan McCabe [Thu, 7 Nov 2019 18:58:37 +0000 (13:58 -0500)]
turbostat: Fix parsing warnings
Fix warnings generated by the turbostat plugin due to trailing
characters while picking out the first number in a range.
ChangeLog: turbostat plugin: Fix parsing warnings.
PR: #2365
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Javier Kohen [Wed, 6 Nov 2019 19:50:48 +0000 (14:50 -0500)]
Reformatted code.
Javier Kohen [Wed, 6 Nov 2019 19:47:46 +0000 (16:47 -0300)]
Update utils_cache.h
Javier Kohen [Wed, 6 Nov 2019 19:46:17 +0000 (16:46 -0300)]
Expose meta_data_toc function.
This is useful for traversing all the meta data elements in a value list, since there is no element to look up the metadata object.
For example usage, see https://github.com/Stackdriver/collectd/pull/166
Matthias Runge [Sat, 2 Nov 2019 21:12:06 +0000 (22:12 +0100)]
Merge pull request #3269 from bplessis/feature-add-snmpbulk
snmp plugin: add support for SNMP Bulk Transfer
Matthias Runge [Sat, 2 Nov 2019 21:01:07 +0000 (22:01 +0100)]
Merge pull request #3283 from zebity/master
Consistent returns from ssnprintf/__ssnprintf wrappers, add ssnprintf2 for optional error handling.
Matthias Runge [Sat, 2 Nov 2019 09:24:20 +0000 (10:24 +0100)]
Merge pull request #3331 from jkohen/patch-1
Create internal library for utils_llist
Edgar Fuß [Thu, 31 Oct 2019 17:26:45 +0000 (18:26 +0100)]
Implement NFS plugin for NetBSD
Edgar Fuß [Thu, 31 Oct 2019 17:23:36 +0000 (18:23 +0100)]
Revert accidental commit to master branch
Edgar Fuß [Thu, 31 Oct 2019 16:57:48 +0000 (17:57 +0100)]
Implement NFS plugin for NetBSD
Asaf Kahlon [Wed, 30 Oct 2019 18:13:58 +0000 (20:13 +0200)]
buddyinfo: remove redundant sfree
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Javier Kohen [Wed, 30 Oct 2019 16:36:14 +0000 (13:36 -0300)]
Create internal library for utils_llist
We plan to use this library in the write_gcm plugin in the https://github.com/Stackdriver/collectd fork. I hope it's OK with you to make this change upstream before we are ready to contribute the Stackdriver plug-in into this codebase.
Ruben Kerkhof [Wed, 30 Oct 2019 08:20:50 +0000 (09:20 +0100)]
Merge pull request #3328 from efuss/fix-3312
Fix libupsclient detection
Ruben Kerkhof [Wed, 30 Oct 2019 08:19:19 +0000 (09:19 +0100)]
Merge pull request #3329 from efuss/fix-3311
Fix libtokyotyrant handling
Asaf Kahlon [Tue, 29 Oct 2019 20:18:51 +0000 (22:18 +0200)]
buddyinfo: fix review comments
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Edgar Fuß [Tue, 29 Oct 2019 17:53:27 +0000 (18:53 +0100)]
Fix libtokyotyrant handling
In libtokyotyrant handling, set with_libtokyotyrant_ldflags to "-L$withval/lib", not "-L$withval/include".
Edgar Fuß [Tue, 29 Oct 2019 17:47:55 +0000 (18:47 +0100)]
Fix libupsclient detection
Check libupsclient $withval for being a regular file in addition to being executable/searchable. The value may be a directory name.
Ruben Kerkhof [Tue, 29 Oct 2019 14:44:50 +0000 (15:44 +0100)]
Merge pull request #3310 from yousong/mem
network,exec: fix memory issue
Ruben Kerkhof [Tue, 29 Oct 2019 14:43:42 +0000 (15:43 +0100)]
Merge pull request #3325 from ffontaine/master
configure.ac: fix protobuf/util/time_util.h detection
Fabrice Fontaine [Tue, 29 Oct 2019 09:25:07 +0000 (10:25 +0100)]
configure.ac: fix protobuf/util/time_util.h detection
Add -std=c++11 when checking gor protobuf/util/time_util.h otherwise
test will fail on:
configure:104495: checking google/protobuf/util/time_util.h usability
configure:104495: /home/br-user/autobuild/run/instance-2/output/host/bin/mips-linux-gnu-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_FORTIFY_SOURCE=1 -pthread conftest.cpp >&5
In file included from /home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/atomic:38:0,
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/io/coded_stream.h:113,
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/duration.pb.h:23,
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/util/time_util.h:52,
from conftest.cpp:188:
/home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
Fixes:
- http://autobuild.buildroot.net/results/
0d486edaf4c51b6438adeec61fe2c55099862acb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Asaf Kahlon [Mon, 28 Oct 2019 20:45:36 +0000 (22:45 +0200)]
buddyinfo: fix review comments
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Zebity Spring [Thu, 24 Oct 2019 11:08:22 +0000 (22:08 +1100)]
Fix conflict from remove of ssnprintf2 and align utils/common/common.h
Ruben Kerkhof [Wed, 23 Oct 2019 11:26:51 +0000 (13:26 +0200)]
Merge pull request #3309 from rubenk/remove-lvm-plugin
Remove LVM plugin
collectd bot [Tue, 22 Oct 2019 14:28:38 +0000 (16:28 +0200)]
Auto-Merge pull request #3138 from mkauf/fix_exec_environment
Automatically merged due to "Automerge" label
Ruben Kerkhof [Wed, 16 Oct 2019 11:18:12 +0000 (13:18 +0200)]
Merge pull request #3317 from mrunge/check_fixes
Merge check fixes from 5.9 branch to master
Ruben Kerkhof [Mon, 14 Oct 2019 16:12:52 +0000 (18:12 +0200)]
Fix warning in test_strunescape
src/utils/common/common_test.c:254:3: warning: ‘strncpy’ output truncated before terminating nul copying 16 bytes from a string of the same length [-Wstringop-truncation]
254 | strncpy(buffer, "\\tbackslash end\\", sizeof(buffer));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CCLD test_common
(cherry picked from commit
5bcc3a10cbae9d94ccb10a62218ab26433bbaa67 )
(cherry picked from commit
7109b8a27f2d82fbf8c1ae9d58ab6cffbaec9339 )
Ruben Kerkhof [Mon, 14 Oct 2019 15:38:03 +0000 (17:38 +0200)]
Fix warning in test_escape_string
In function ‘test_escape_string’,
inlined from ‘main’ at src/utils/common/common_test.c:384:3:
src/utils/common/common_test.c:226:5: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
226 | strncpy(buffer, cases[i].str, sizeof(buffer));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(cherry picked from commit
737ffc08e2d9f3d3dda40a51329881085070863e )
(cherry picked from commit
52e8daca0c0b53c61c31fe9ea058b08e6eb7c2b1 )
Ruben Kerkhof [Mon, 14 Oct 2019 15:36:55 +0000 (17:36 +0200)]
Fix warning in test_escape_slashes
In function ‘test_escape_slashes’,
inlined from ‘main’ at src/utils/common/common_test.c:383:3:
src/utils/common/common_test.c:201:5: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation]
201 | strncpy(buffer, cases[i].str, sizeof(buffer));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(cherry picked from commit
a22c4260335616b7847e57ef638e0e29cd8cda05 )
(cherry picked from commit
d5edf1e82feb80cfe90cfa35501eef3c8dc493e5 )
Ruben Kerkhof [Tue, 15 Oct 2019 08:47:06 +0000 (10:47 +0200)]
Merge pull request #3308 from rubenk/travis-osx
Travis improvements for MacOS
Yousong Zhou [Tue, 15 Oct 2019 02:48:32 +0000 (02:48 +0000)]
network: fix data race when accessing sending_sockets
This can happen with more than 1 WriteThreads
Yousong Zhou [Mon, 14 Oct 2019 06:48:56 +0000 (06:48 +0000)]
exec: free up memory on shutdown
Ruben Kerkhof [Mon, 14 Oct 2019 18:43:29 +0000 (20:43 +0200)]
Stop installing libstatgrab
It replaces native functionality
Ruben Kerkhof [Mon, 14 Oct 2019 18:42:31 +0000 (20:42 +0200)]
Try to point OSX at where java is
Ruben Kerkhof [Mon, 14 Oct 2019 18:26:34 +0000 (20:26 +0200)]
Show config.log for debugging
Ruben Kerkhof [Mon, 14 Oct 2019 18:22:20 +0000 (20:22 +0200)]
Try to use java
Ruben Kerkhof [Mon, 14 Oct 2019 17:44:26 +0000 (19:44 +0200)]
Install a few deps
Ruben Kerkhof [Mon, 14 Oct 2019 17:37:59 +0000 (19:37 +0200)]
Sort output of pkg-config
Ruben Kerkhof [Mon, 14 Oct 2019 17:31:03 +0000 (19:31 +0200)]
Remove LVM plugin
liblvm2app has been deprecated
Ruben Kerkhof [Mon, 14 Oct 2019 17:26:56 +0000 (19:26 +0200)]
Log which packages pkg-config thinks we have
Ruben Kerkhof [Mon, 14 Oct 2019 17:25:36 +0000 (19:25 +0200)]
Travis on MacOS: bump image version
Asaf Kahlon [Mon, 14 Oct 2019 08:05:07 +0000 (11:05 +0300)]
buddyinfo: fix copyright authors
The names written originally were copied from another plugin blindly.
Remove them and add myself.
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>