[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.8.0'
Florian Forster
octo at verplant.org
Sat Nov 18 10:00:58 CET 2017
Tag 'collectd-5.8.0' created by Florian Forster <octo at collectd.org> at 2017-11-18 08:59 +0100
Tag for version 5.8.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABAgAGBQJaD/aMAAoJENQsaY4McFoVSrsP/iYE5oD89NgnNlnbjfRFGGCu
owkoByxIwcpARFGQ51aTeyz0B0mEDSCdu8JZmGjQXE9gxaqqHn79FmujNsXFF5XW
VCjOO8+xg9MSOxAmJFpc6DoxdgHJ8JdwrCwfyBYw6VKuOCZjlVWjQ7OtdVWm78zT
wtX2ScIraezOi06t/bgA5fD+9bWfSJFRqhlaKx4R88c3l0hoEGKNP9qS5ph73d+U
Yb4rg7te+8iu9Kx2TYa1i0/49DCXb3tD7ywmpxjT0ZzSL6nN4mMpXe05Tp4xZdQT
eIfpcc8oiiIKUl1wY97yc+N4U7p1nTigiPitJ8Px7tLLu1ILsDj6mQFYPKCc4aqX
oBKtoWxsQAHcw8qrQlt+0oktcM+pejfaIYWCaf7XYRVRkg82GxbgvLYd2uwvASuO
6EYOv3TgPWGdAeDr+N+eyOdqGooIbwyx+379dwWPBmbphd/i4ejy0kTZKDZDd+bi
WqReGh787yeAJiXgpmbMqhj/B0o6kHVZD0DD3+KI9xq65Mlu/sK4AIYVKgJAP1A5
Hb9M8N56C0RjFhL47Fh1lHCtgKsJ+bQK+BImlpd75381HKc0RlKSZljim3umJkGx
46RzsxlhMTsFRIj4w9gO5g1xKRNglwSXyDYJp2XQbA8FE/cjvlKTzoXK+p9e2D9j
lHfrrEuylfSsOeEY92gO
=yOvN
-----END PGP SIGNATURE-----
Changes since collectd-5.7.2:
Aleksei Zakharov (10):
Add support for ceph version luminous
Replace avgcount_exists with latency_next_metric
Make node_handler_fetch_data() stateless
Fix unit test
Clang-format done
Add sstrncpy if count_parts>2 but no suffix
ceph plugin: Make cut_suffix void, change var names
Fix parse_keys() to use cut_suffixes array
Add comment about "avgtime" usage
ceph plugin: Move comment to right place
Brandon Arp (2):
fix build on automake 1.11
allow configuration of snmp_agent in rpm builds
Carlos Vicente (4):
Add timeout and retry config options for SNMP plugin
Address reviewer's suggestions
Adress reviewer's suggestions and add documentation
Set timeout initially to 0 per reviewer's suggestion
Christian Bartolomäus (1):
nfs plugin: Fix typo
Christian Ehrhardt (6):
configure.ac: dpdk: use pkg-config
configure.ac: dpdk: introduce LIBDPDK_CFLAGS
configure.ac: dpdk: append DPDK_CFLAGS to LIBDPDK_CPPFLAGS
configure.ac: dpdk: use pkg-config
configure.ac: fix indent
configure.ac: follow the 2 space indent style
Clemens Gruber (1):
sensors: support current values
Damian Bogel (2):
Common stuff now builds as a library.
Reading configuration file is now done outside main().
Default (2):
there no such command in make make-dist-bz2
.spec add (network_parse,server,types), synproxy plugin
Denes Matetelki (5):
Updating the varnish plugin
Updating the varnish plugin to use varnish-plus counters (mainly MSE)
varnish plugin: Metrics with invalid data source type. #2462
varnish-cache-5.2 compatibility
running contrib/format.sh on src/varnish.c
Denis 'jawa' Pompilio (3):
Implementation of "Prefix" for write_http plugin
Added denis pompilio to contributors
Setting metrics_prefix as char const *
Denis Silakov (3):
virt plugin: get domains using virConnectListAllDomains
Check for virConnectListAllDomains availability before using it - appeared in 0.10.2
Merge branch 'master' into virt_list_domains
Denys Fedoryshchenko (4):
Adding support of drops value monitoring
Removing double reference
More appropriate metric
Suggestions
Ed Ravin (1):
fix BIND timezone parsing issue
Feike Steenbergen (1):
Fix documentation typo for PostgreSQL plugin
Florian Forster (179):
write_tsdb plugin: Coding style fixes.
write_tsdb plugin: Rename options to "Resolve{Interval,Jitter}".
collectd.conf(5): s/TSDN/TSDB/
write_tsdb plugin: Use cdrand_range().
write_tsdb plugin: Simplify the ResolveInterval configuration.
src/utils_format_graphite.[ch]: Test correct null termination.
perl plugin: Include <stdbool.h> unconditionally.
Merge remote-tracking branch 'github/pr/2080'
Merge branch 'collectd-5.7'
Auto-Merge pull request #2053 from nuclearcat/master
Merge remote-tracking branch 'github/pr/2059'
Merge branch 'collectd-5.7'
Remove utils_ignorelist.[ch] from daemon; link plugins directly.
libcollectdclient: Move type definitions into their own header.
libcollectdclient: Include headers with the "collectd/" path prefix.
libcollectdclient: Implement server code.
libcollectdclient: Implement parsing of signed and encrypted network data.
libcollectdclient: Separate module for lcc_network_parse().
libcollectdclient: Fix off-by-one error when reading the username.
libcollectdclient: Install the "collectd/types.h" header.
libcollectdclient: Introduce a "parser" callback.
libcollectdclient: Add lcc_network_parse_options_t to lcc_listener_t.
libcollectdclient: Add LCC_NETWORK_BUFFER_SIZE.
libcollectdclient: Write only metrics with the requested security level.
libcollectdclient: Replace TODOs with (hopefully) useful comments.
libcollectdclient: Improve documentation of lcc_listener_t.conn.
libcollectdclient: Remove TODO.
libcollectdclient: Use GCRY_THREAD_OPTION_PTHREAD_IMPL with older gcrypt versions only.
libcollectdclient: Fix BSD support.
libcollectdclient: Include <netinet/in.h>.
Merge pull request #2260 from bufadu/evol_redis
libcollectdclient: Use IPV6_JOIN_GROUP instead of IPV6_ADD_MEMBERSHIP.
libcollectdclient: Include "collectd/types.h" instead of "collectd/client.h".
Merge pull request #2265 from velotraveler/master
Merge branch 'collectd-5.7'
configure.ac: Remove empty else-block from AC_CHECK_LIB.
Merge branch 'collectd-5.7'
virt plugin: Replace virTypedParamsFree() with virTypedParamsClear() and sfree().
curl_json plugin: Remove unused field from cj_t.
curl_json plugin: Use struct initializer.
curl_json plugin: Split cj_append_key() out of cj_config_add_key().
src/daemon/plugin_mock.c: Add stubs for additional functions.
src/testing.h: Fix result of EXPECT_EQ_DOUBLE() when actual is NAN.
curl_json plugin: Implement a unit test.
valgrind.FreeBSD.suppress: parse_value(): Always suppress the strlen() false positive.
Merge pull request #2283 from octo/ff/valgrind
Merge branch 'collectd-5.7'
curl_json plugin: Expand unit tests.
curl_json plugin: Refactor the way trees/keys are stored.
Merge remote-tracking branch 'github/pr/2277'
snmp_agent plugin: Format with clang-format.
snmp_agent plugin: Remove parenthesis around return values.
snmp_agent plugin: Don't export the g_agent variable.
memcached plugin: Expand "del" to "delete" for clarity.
chrony plugin: Re-run clang-format.
Merge remote-tracking branch 'github/pr/2190'
Merge remote-tracking branch 'github/pr/2105'
curl_json plugin: Work around a limitation in EPEL6's GCC.
Merge pull request #2290 from BrandonArp/snmp_agent_rpm
Merge remote-tracking branch 'github/pr/2285'
snmp plugin: Avoid allocation of temporary buffers on the heap.
libcollectdclient: Include "config.h" unconditionally.
Merge remote-tracking branch 'github/pr/2276'
Merge pull request #2232 from rpv-tomsk/processes
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
Merge pull request #2374 from maryamtahhan/feat_intel_pmu_bugfixes
Merge pull request #2349 from rpv-tomsk/fix-register-complex-read
Merge pull request #2246 from maryamtahhan/feat_mcelog_notification_bugfixes
Merge pull request #2380 from maryamtahhan/feat_mcelog_bugfixes
Merge pull request #2378 from cramertj/grpc-meta
libcollectdclient: Include <stdlib.h> and <string.h>.
libcollectdclient: Guard gcrypt code with preprocessor conditionals.
Treewide: Don't set value_list_t.host to hostname_g.
Merge remote-tracking branch 'github/pr/2258'
Merge remote-tracking branch 'github/pr/2412'
Merge pull request #2417 from bluca/dpdk_pkgconfig_backport
Merge remote-tracking branch 'github/pr/2381'
synproxy plugin: Re-run clang-format.
Merge branch 'collectd-5.7'
uptime plugin: Coding style update.
Merge branch 'pr/2431'
Merge remote-tracking branch 'github/pr/2430'
Merge remote-tracking branch 'github/pr/2391' into collectd-5.6
perl plugin: Improve error message.
mqtt plugin: Add support for TLS in Subscriber blocks.
collectd.conf(5): Document dependencies between mqtt's TLS options better.
Merge remote-tracking branch 'github/pr/2422'
src/daemon/collectd.c: Fix implementation of the -B option.
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
Merge remote-tracking branch 'github/pr/2435'
Merge remote-tracking branch 'github/pr/2434'
Merge remote-tracking branch 'github/pr/2377'
Merge pull request #2441 from zerkms/ISSUE-2433
Merge remote-tracking branch 'github/pr/2439'
zfs_arc plugin: Avoid resetting global variables from init().
Merge remote-tracking branch 'github/pr/2442'
Merge remote-tracking branch 'github/pr/2440'
Merge remote-tracking branch 'github/pr/1979'
Merge remote-tracking branch 'github/pr/2446'
email, exec and unixsock plugins: Use _SC_GETPW_R_SIZE_MAX.
Merge remote-tracking branch 'github/pr/2388'
Merge remote-tracking branch 'github/pr/2451' into collectd-5.6
src/utils_match.c: Reset UTILS_MATCH_CF_GAUGE_INC matches to zero (was: NaN)
Merge remote-tracking branch 'github/pr/2034'
Merge remote-tracking branch 'github/pr/2437'
Merge remote-tracking branch 'github/pr/2452'
Merge remote-tracking branch 'github/pr/2449'
Merge remote-tracking branch 'github/pr/1681'
collectd.conf(5): Move towards unifying "string literals".
dbi plugin: Fix additional memory leaks.
Merge remote-tracking branch 'github/pr/1707'
collectd.conf(5): Move towards unifying "string literals".
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
processes plugin: Format with clang-format.
Merge branch 'pr/2454'
Merge remote-tracking branch 'github/pr/1558'
ceph plugin: Fix comment typo.
write_prometheus plugin: Fall back to IPv4 socket if IPv6 fails.
write_prometheus plugin: Add support for libmicrohttpd < 0.9.0.
write_prometheus plugin: Don't construct struct sockaddr_in6 manually.
Merge remote-tracking branch 'github/pr/2466' into collectd-5.7
Bump version to 5.6.3; Update ChangeLog.
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
Merge remote-tracking branch 'github/pr/2091'
libcollectdclient/network_parse.c: Ensure memory allocated in parse_values() is always freed.
Merge remote-tracking branch 'github/pr/2398'
Merge remote-tracking branch 'github/pr/2453'
Merge remote-tracking branch 'github/pr/2469'
write_prometheus plugin: Implement logging callback.
Merge remote-tracking branch 'github/pr/2135'
snmp plugin: Use cf_util_get_boolean() for boolean config options.
Merge remote-tracking branch 'github/pr/2489'
clang-format -style=file -i src/snmp.c
Merge remote-tracking branch 'github/pr/2488'
rrdtool plugin: Small code cleanup.
Merge remote-tracking branch 'github/pr/2490'
clang-format -style=file -i src/daemon/{collectd,configfile,globals}.c
Merge remote-tracking branch 'github/pr/2467'
clang-format src/postgresql.c
Merge remote-tracking branch 'github/pr/2464'
lvm update: Check for the CAP_SYS_ADMIN capability.
src/daemon/plugin.c: Fix some coding style.
Merge remote-tracking branch 'github/pr/2492'
contrib/format.sh: Add script for formatting files using a remote clang-format.
memcached plugin: Report "listen_disabled_num" as "operations".
memcached plugin: Report "listen_disabled_num" as type "total_events".
CONTRIBUTING.md: Update formatting requirements.
docs/maintainer_guide.md: First draft.
contrib/format.sh: Fix bashisms.
contrib/format.sh src/nfs.c
Update changelog, bump version to 5.8.0-RC0.
netlink plugin: Improve error reporting for mnl_attr_validate2() and mnl_socket_recvfrom().
varnish plugin: Avoid unused variable even harder.
varnish plugin: Code cleanup:
libcollectdclient/network_parse.c: Implement be{16,64}toh() if not provided by the system.
src/daemon/meta_data.c: Fix double unlock.
contrib/format.sh src/msr-index.h src/turbostat.c
Merge branch 'collectd-5.7' into collectd-5.8
snmp_agent plugin: Fix memory leak.
ovs_events plugin: Replace strncpy() with sstrncpy().
libcollectdclient: Ensure vl->values_len is non-zero.
ovs_stats plugin: Fix a memory leak.
snmp plugin: Ensure that index is within bounds.
zfs_arc plugin: Allocate ksp later to avoid memory leak.
gps plugin: Fix double unlock.
src/utils_ovs.c: Unlock pdb->mutex before calling ovs_db_callback_remove_all().
src/utils_ovs.c: Don't set pthread_t to -1, use pthread_equal() to compare.
src/utils_ovs.c: Random coding style improvements.
ovs_stats plugin: Add missing unlock.
ovs_stats plugin: Minor code cleanup.
processes plugin: Fix check for context switch counters.
write_riemann plugin: Unlock mutex before destroying it.
ovs_stats plugin: Fix null dereference of "port".
Merge branch 'collectd-5.7' into collectd-5.8
Update version to 5.8.0.
Francesco Romani (23):
virt plugin: Factor the read state into a struct
virt plugin: Support for multiple read callbacks
virt plugin: Add support for domain tags
virt plugin: Avoid NULL pointer deference
virt plugin: Use int, for the number of instances
virt plugin: Minor fixes
virt plugin: Add tests for the domain tags
virt plugin: Disable tests momentarily
virt plugin: Properly reset the lists
virt plugin: Document the partition/tag support
virt plugin: fix error path in lv_domain_get_tag
virt plugin: Open connection on init()
virt plugin: fail init with no libvirt connection
virt plugin: handle disconnect on inst#0
virt plugin: Use lv_disconnect on shutdown
virt plugin: support virDomainBlockStatsFlags
virt plugin: Add disk_time reporting
virt plugin: Report disk flush information
virt plugin: Add option to disable extra stats
virt plugin: Address PR comments
virt plugin: Add physical cpu reporting
virt plugin: fix prototype
virt plugin: don't shadow global variable
Igor Pavlikevich (1):
virt plugin: fix skipping inactive domains
Ivan Kurnosov (2):
Reimplemented `uptime` plugin to read from `/proc/uptime`
swap plugin: Added `ReportIO` option
Jeremie Courreges-Anglas (2):
Use kvm_openfiles with KVM_NO_FILES on OpenBSD (#2061)
Fix tcpconns plugin on OpenBSD by using kvm_getfiles() interface (#2061)
Jiri Prokes (4):
Correction of tracing from child process
Format correction.
Incorporation of review commnets
One more review comment
Kim Jones (1):
intel_pmu: refactor pmu_event_get_meta function.
Korynkevych, RomanX (17):
rdtmon: Use pqos callback to redirect pqos library messages to collectd.
intel_rdt: reset pqos monitoring groups on initialization.
ipmi: add support for system event log (SEL).
ipmi: added SELEnabled parameter to collectd.conf.in file.
ipmi: added SELClearEvent parameter.
snmp_agent: Implement SNMP Agent plugin.
snmp_agent: define MIN macro if not defined.
snmp_agent: removed references to snmp_agent.h file from Makefile.
snmp_agent: Addressing PR comments.
snmp_agent: addressing PR comments.
ipmi: force domain to reread SELs when event is received on SMI.
snmp_agent: fix c_avl_pick() segmentation fault.
snmp_agent: generate table OID based on instance as a key in case index is not specfified.
mcelog: set n.meta to NULL after meta data is cleared.
intel_pmu: fix compilation error caused by migration to snprintf().
mcelog: updates based on review comments
mcelog: fix compilation error caused by migration to snprintf().
Krzysztof Matczak (10):
PR comments addressed
workaround for zero initializer false warning
post rebase issues fixed
dpdkstat plugin rework
PR review comments addressed
Addressing PR comments related with dpdk_utils
Plugin for getting DPDK ports link status and keep alive events.
dpdkevents: PR comments addressed
dpdkstat: doc updated with initialization time notice
dpdkevents: initialization fixes
Lionel Cons (1):
data-sets are in fact supported (issues#2244)
Marc Fournier (13):
contrib/docker: add LD_PRELOAD wrapper to fopen/open/opendir syscalls
contrib/docker: add basic Dockerfile & config files
contrib/docker: add minimal example config file
contrib/docker: add instructions to README
Merge branch 'collectd-5.7'
openldap: check ld structure before passing it to ldap_unbind()
collectd.spec: avoid accidentally picking an ancient/unsupported java version
Merge branch 'collectd-5.7' into collectd-5.8
postgresql: fix last sum() related parse errors
varnish plugin: fix build against pre varnish 5.2
varnish plugin: avoid unused variable in V5 block
Merge branch 'collectd-5.7' into collectd-5.8
mcelog: filter through contrib/format.sh
Marcin Jurkowski (1):
uptime plugin: don't cache boot time and simplify Linux code
Marek Becka (4):
New plugin: synproxy
Fix source path in automake
use generic types in synproxy plugin and code refactoring
Add new NFS 4.2 counters on Linux
Maryam Tahhan (2):
fixed rebase conflicts
dpdkstat: fix fixed shared mem object name
Miroslav Lichvar (7):
chrony: fix limits of frequency types
chrony: fix conversion of clock_last_meas value
chrony: fix conversion of very small floating-poing values
chrony: fix type instances for unreachable sources
chrony: fix type instances for reference clocks
chrony: add padding to IPAddr struct
chrony: use time_offset type for last measured offset
Mytnyk, Volodymyr (4):
ipmi: Addressed review comments
ipmi: Run code through clang-format
python: Addressed review comments
ipmi: make unhandled sensor msg more informative
Mytnyk, VolodymyrX (30):
OVS link: Implement OVS link plugin
OVS link plugin: Add read callback
OVS link plugin: Add connection terminate callback
OVS link: rename plugin to "ovs_events"
OVS link: rename "ovs_link" -> "ovs_events"
ovs_events: Add external ids as metadata
ovs_events: Fix plugin collectd config file
ovs_events plugin: Filter through clang-format.
OVS events: Fix 'make distcheck'
OVS events: Fix configure script to detect YAJL tree API
OVS events: Address all PR comments
OVS events: Fix multiple interface config issue
ovs_events: Address PR comments
ovs_events: Fix notification metadata garbage.
ovs_events: PR clean-up
ovs_events: Fix OvS documentation URL address
ovs_events: Fix PR code clean-up comments
ovs_events: fix using of plugin_thread_create ()
ovs_events: Fix root Makefile.am
ovs_events: fix #2127
ovs_stats: Implement OVS statistics plugin.
python: Extend Notification class
python: Fix python plugin crash
ovs_events: Make dispatch link status configurable
ovs_events: change configuration option defaults
ovs_events: fix scan-build warnings #2205
ovs: enable only supported platforms
SNMP Agent: Fix compilation issue on Net-SNMP v5.4.3
collectd-python(5): Fix documentation of Notification.dispatch().
ipmi: add more analog sensors support
Nathaniel Wesley Filardo (1):
Add daemon option to avoid making BaseDir
Neil Wilson (1):
ntpd: Correct loop offset and error calculation
Pavel Rochnyack (91):
processes plugin: Code cleanup
processes plugin: Update all counters via ps_update_counter()
processes plugin: collect per-process open files count on Linux
apcups: Fix reconnect implementation
snmp: Option `Address` documented in more details.
curl plugins: Use configured URL for all poll cycles
processes: Show real disk IO in addition to process IO (Linux only)
apcups: allow to use plugin without explicit configuration
tail_csv: Allow custom plugin name for file instances
tail plugin: Allow custom plugin name for file instances
curl plugin: Allow custom plugin name for each Page block
memcachec plugin: Allow custom plugin name for each Page block
'curl', 'memcachec', 'tail' and 'tail_csv' plugins: Use 'Plugin' as option name
Allowed custom plugin name in 'dbi', 'oracle' and 'postgresql' plugins (per Database block).
'dbi', 'oracle' and 'postgresql' plugins: Use 'Plugin' as option name
Fixed failed compilation on AIX
nut plugin: Multi-threaded ups polling with connect timeout.
snmp_agent: Avoid race conditions between thread start and locks initialization.
snmp_agent: Added a check for llist_create() result
snmp_agent: Fix null pointer dereference
snmp_agent: Changed plugin initialization
snmp_agent: Documented 'PluginInstance' option
rrdtool plugin: Fix flushing
rrdtool plugin: Raise interval of random_variation to match documentation
rrdtool plugin: Remove excessive complain
rrdtool plugin: Configuration check moved to init callback
rrdtool plugin: Respect RandomTimeout while calling CacheFlush handler
rrdtool plugin: Changes after review
network: Fix free() before use
Free `userdata` if plugin_register_complex_read() has failed.
Change error message when read callback name is duplicated while registering it.
openldap: Fixed possible dereference of NULL pointer
openldap: Fix plugin shutdown with connection failed
memcached: Persistent connections with IO timeouts
perl plugin: Added check of proper interpreter initialization.
openvpn: reworked status file parser
openvpn: Changes after review, clang-formatting
table: Allow custom plugin name to be reported
Filecount plugin: Custom values for reported plugin, type and type instance
Filecount plugin: Code style changes, clang-format
tail plugin: Allow to set "bucket" metrics type
memcached: Report connections rate
snmp plugin: Added res->errstat check
snmp plugin: Reworked/fixed res->errstat check
memcached: Style fix
Proper return value from 'swrite()' when connection has been closed
snmp plugin: Fix double free of request PDU
snmp plugin: Style fix
snmp plugin: Use array instead of cycle in res->errstat check
curl_json: Add ability to set custom plugin name in collected data.
curl_json: Added example configuration for PHP-FPM.
dbi plugin: Fix memory leak.
curl_xml: Add ability to set custom plugin name in collected data.
curl_xml: Add ability to set plugin instance from XML data.
curl_xml: Changed documentation to match proposed changes.
curl_xml: Renamed 'PluginName' option to unified 'Plugin'.
curl_xml: Code cleanup, clang-format
curl_xml: Refactored via cx_get_text_node_value()
curl_xml: Removed excessive operation
curl_xml: Code cleanup and fixes
curl_xml: Updated documentation and default configuration
curl_xml: Fixed issues found by review
curl_xml: Use of xmlFree() for values returned by xmlNodeGetContent()
ipmi plugin: Implemented IPMI LAN connection and plugin improved
ipmi plugin: Code cleanup
statsd: Document collectd behaviour when receiving the 0.000 timer value
ipmi plugin: Improvements
ipmi plugin: Notify about IPMI connection state change
ipmi plugin: Added a define for errors / messages buffer size
memcached: Fix CPU usage reporting
memcached: Fix hitratio reporting
memcached: Renamed calculate_rate to calculate_ratio_percent
memcached: Fix CPU usage reporting
memcached: Replace gauge_t with derive_t
memcached: style changes
ipmi plugin: Use cf_util_get_boolean()
memcached: Fix hitratio calculation
ipmi plugin: Fixed remarks found while review
ipmi plugin: Refactored to use c_ipmi_notification_init_()
ipmi plugin: style
Remove close() call from sread()
Proper check for `swrite()` return value
Changed return type of sread() and swrite() from 'ssize_t' to 'int'
write_http: Added strdup() result check
write_http: Allow to set empty metrics prefix in KAIROSDB format
processes: Improved documentation
python plugin: Passed through clang-format
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
lvm plugin: Fix compilation issues
Fix hostname_g initialization from gethostname()
Pavel Rochnyak (7):
Merge pull request #2024 from rpv-tomsk/master-ipmi
Merge pull request #2300 from rpv-tomsk/fix-sread
Merge pull request #2482 from outini/master
Merge pull request #2485 from rpv-tomsk/processes
Merge pull request #2071 from maryamtahhan/feat_ipmi_analog
Merge pull request #2346 from trenkel/master
Merge pull request #2468 from octo/ff/memcached
Pierre Mauduit (1):
Java bindings - Adding Atomic* support
Piotr Popieluch (1):
link unixsock against libcmds
Przemyslaw Szczerbik (12):
mcelog: Increase delay between socket reinitialization
mcelog: Check if location was correctly parsed
mcelog: Dispatch notification on successful connection to mcelog server
mcelog: Free notification metadata
mcelog: Minor changes
mcelog: Address PR comments.
dpdkstat: Fix metrics' types
collectd.service: add intel_rdt plugin capability requirement
dpdkstat: fix retrieval of statistics
virt: add support for new metrics
dpdkevents: detect primary DPDK application (re)start
dpdk plugins: bug fixes and improvements
Pshyk, SerhiyX (7):
intel_pmu: Implement performance monitoring plugin
intel_pmu: formatting by clang-format
intel_pmu: address PR comments
intel_pmu: address PR comments
intel_pmu: configure.ac code style cleanup
intel_pmu: address PR comments
intel_pmu: add metadata with information about scaling
Richard Kojedzinszky (1):
zfs_arc: derive hit/miss stats for ratio calculations
Roman Korynkevych (2):
snmp_agent: fix root Makefile.am
Merge branch 'master' into feat_mcelog_notification_bugfixes
Ruben Kerkhof (183):
Merge pull request #2041 from mfournier/contrib-docker
contrib: clang-format rootfs_prefix.c
Merge branch 'collectd-5.7'
Merge branch 'collectd-5.7'
Drop support for libtool version 1
contrib/docker: cleanup wrapper a bit
Merge pull request #1898 from rubenk/remove-libltdl-support
Merge branch 'collectd-5.7'
meta_data.c: fix a build warning
battery_statefs: fix a few build warnings
utils_format_graphite_test.c: fix build warnings
Merge branch 'collectd-5.7'
Address review comments
Add rootfs_prefix.so to .gitignore
Merge pull request #2048 from mojaves/pr-virt-domain-tag
Fix autoreconf error on Mac OS
Fix some automake warnings
More autoconf work
Treewide: remove vim modelines from C code files
Merge branch 'contrib-docker-cleanup'
uuid plugin: remove support for HAL
turbostat plugin: don't depend on capabilities
Fix configure on RHEL6
Merge pull request #2088 from landryb/fix/2061
Merge pull request #2089 from maryamtahhan/upstream_intelRdt
Merge pull request #2093 from mojaves/pr-virt-domain-tag-fix
travis.yml: remove unrecognized option
Travis: install lua libs
Travis: install libgps
Travis: install libmicrohttpd
configure.ac: fix indentation
configure.ac: fixup some style issues
utils_random.{c,h}: fix build warning
Align dots in ./configure output
Merge pull request #2101 from mojaves/pr-virt-open-on-init
Merge pull request #2100 from mojaves/pr-virt-disconnect-on-inst0
Merge branch 'collectd-5.7'
Switch to non-recursive make
Merge pull request #2085 from rubenk/non-recursive-make
Fix rpm building
virt plugin: fix a few build warnings
dpdkstat plugin: jump to the right label
Merge pull request #2003 from maryamtahhan/feat_ras
Merge pull request #1971 from maryamtahhan/feat_ovs_link
collectd.spec: add new mcelog plugin
configure.ac: keep plugins sorted
ovs_events: append flags to _CPPFLAGS, not _CFLAGS
ceph plugin: remove unused assignment
Makefile.am: sort some stuff
Merge pull request #2097 from YmrDtnJu/zfs_arc
Makefile.am: fix indentation
collectd.spec: add new ovs_events plugin
ovs_events plugin: fix build
Makefile.am: keep plugins sorted
ovs_events: fix build failures on Jessie
Merge pull request #2095 from maryamtahhan/dpdkstat_utils_rework
Merge pull request #2130 from maryamtahhan/issue_ovs_events_2127
Merge pull request #2141 from piotr1212/link_unixsock_with_cmds
Merge pull request #2140 from maryamtahhan/feat_ras_bugfix
Merge pull request #2162 from maryamtahhan/feat_intel_rdt
Merge pull request #2103 from mojaves-redhat/pr-block-stats-flags
Merge pull request #2156 from maryamtahhan/feat_dpdkstat_bugfix
Merge pull request #2176 from maryamtahhan/feat_dpdkstat_shm_bugfix
Merge pull request #2175 from mojaves-redhat/pr-add-cputime
Merge pull request #2145 from Geraden07/master
Merge branch 'collectd-5.7'
write_riemann_threshold: remove unused header
Merge pull request #2158 from pmauduit/java_atomic_types
Merge branch 'collectd-5.7'
Merge pull request #2181 from maryamtahhan/feat_ovs_events_dispatch_option
Merge branch 'collectd-5.7'
Merge pull request #2169 from ipavlikevich/master
Merge pull request #2194 from maryamtahhan/feat_dpdkstat_fix
Merge pull request #2157 from maryamtahhan/dpdkevents_upstream
Merge branch 'collectd-5.7'
Merge branch 'collectd-5.7'
Merge pull request #2137 from maryamtahhan/feat_ovs_stats
Merge branch 'collectd-5.7'
ovs_stats plugin: fix build warning
ovs_stats plugin: fix some more build warnings
utils_cmd_flush.c: fix build warning
utils_cmd_flush.c: fix another build warning
Add dpkdevents plugin to spec file
spec: Don't enable XFS support on RHEL6
Merge branch 'collectd-5.7'
virt plugin: fix build warning
collectd.spec: add ovs_stats plugin
collectd.spec: move new plugins to subpackages
Merge pull request #2207 from maryamtahhan/fix_for_2201
Merge pull request #2212 from maryamtahhan/ovs_events_scan_build
Merge pull request #2211 from maryamtahhan/feat_ovs_events_change_defaults
Merge pull request #2213 from maryamtahhan/ovs_enable_platforms
Merge pull request #2215 from maryamtahhan/dpdkstats_upstream
Merge pull request #2225 from maryamtahhan/dpdstat_portmask_fix
Merge pull request #2223 from maryamtahhan/intel_rdt_core_id_fix
Merge pull request #2199 from jaroug/support_attributes_kairosdb
Merge pull request #1989 from rpv-tomsk/processes
Merge pull request #2051 from dsilakov/virt_list_domains
Merge pull request #2168 from maryamtahhan/feat_libvirt_upstream
Tree-wide: remove last remnants of sizeof(char)
Merge branch 'collectd-5.7'
Merge pull request #2253 from LionelCons/master
Merge pull request #2252 from jaroug/kairosdb_ttl_support
Merge pull request #2255 from clemensg/sensors_support_current
systemd.collectd.service: fix a typo
Remove parentheses around return arguments
Merge pull request #2279 from octo/ff/virt
Merge pull request #2287 from BrandonArp/fix_am_1_11
configure.ac: fix overquoting
configure.ac: fix style for snmpagent plugin
snmp-agent: check for the right header
configure.ac: improve libnetsnmpagent detection
configure.ac: remove unneeded include
snmp-agent: fix build on RHEL6
configure.ac: fix libpqos detection style
configure.ac: replace last few tabs with spaces
configure.ac: replace AS_IF with normal test
configure.ac: use preprocessor to detect dpdk version
configure.ac: use preprocessor to detect libpqos version
configure.ac: no need for body for preproc test
configure.ac: detect compiler vendor
configure.ac: keep libs sorted
configure.ac: slightly tweak dpdk check
python plugin: stop disabling strict aliasing
Merge pull request #2304 from archii/fix-ipmi-docs-typo
Merge pull request #2307 from saiarcot895/mongo-mem-leak
Merge branch 'collectd-5.7'
Merge branch 'collectd-5.7'
Merge pull request #2320 from maryamtahhan/feat_snmp_compilation_issue
Merge pull request #2331 from mfournier/ldap_unbind-segfault
email, exec and unixsock plugins: fix error handling
email, exec and unixsock plugins: enlarge buffer for getgrnam_r result
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
exec plugin: remove some Yoda conditionals
Fix mismerge
email plugin: fix Yoda conditionals
Merge pull request #2327 from rpv-tomsk/snmp-custom-port
ipvs plugin: minor cleanup
snmp_agent plugin: fix a few build warnings
configure.ac: remove some whitespace
configure.ac: minor cleanup
ipvs plugin: remove custom kernel source support
Merge pull request #2301 from rpv-tomsk/fix-apcups
Merge pull request #2315 from mcorbin/feat/riemann-microseconds-resolution
Only build libplugin_mock.la during make check
write_mongodb.c: clang-format
write_mongodb: fix potential NULL dereference
write_mongodb: use ssnprintf_alloc to create dsn
tcpconns plugin: fix build on FreeBSD current
Merge branch 'collectd-5.7'
Treewide: replace ssnprintf with snprintf
processes plugin: fix build warning
libcollectclient: snprintf already NUL-terminates
libcollectdclient: increase error buffer
write_redis: fix build warning
write_mongodb: fix build warning
Merge pull request #2341 from rpv-tomsk/issue-2328
Merge pull request #2348 from maryamtahhan/feat_dpdkevents_fixes
snmp_agent: fix format specifiers
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
Merge pull request #2351 from rpv-tomsk/apcups-defaults
chrony plugin: fix 2 build warnings
chrony plugin: small cleanup
write_mongodb: fix a couple of build warnings
Merge pull request #2357 from rpv-tomsk/issue-2305
collectd.service: remove NoNewPrivileges setting
Merge branch 'collectd-5.6' into collectd-5.7
Merge branch 'collectd-5.7'
Merge pull request #2362 from rpv-tomsk/issue-2338
Merge pull request #2354 from rpv-tomsk/issue-2344-nut-rework
Run clang-format after removing ssnprintf
Merge branch 'ssnprintf-cleanup'
nut plugin: remove trailing whitespace
intel_rdt plugin: fix style
Merge pull request #2366 from axibase/ssnprintf-fix
Merge pull request #2375 from rpv-tomsk/small-fix
Merge pull request #2400 from cpaelzer/fix-dpdk-multiarch-pkg-config
Merge pull request #2405 from cpaelzer/fix-dpdk-pkg-config-if-not-available
configure.ac: fix indentation
collectd.spec: add new intel_pmu plugin
collectd.spec: bzip2 is the default
Saikrishna Arcot (2):
Update mongodb write code to use latest API (Fixes: #492) (#2236)
Use bson_destroy instead of bson_free, and fix memleak issue.
Sean Campbell (3):
Fixed issues with initializing hostname.
Make g_strings in perl.c not global so that hostname_g as a char* doesn't break it.x
Leftover reference to hostname_g[].
Sebastian Harl (1):
Reformat gRPC plugin.
Serhiy Pshyk (1):
intel_pmu: address PR comments
Steven Bell (2):
Added ForceSSL feature. Updated documentation and added my contributor information.
Implemented certificate checking conditionally if compiler finds upsclient library version >= 2.7. Otherwise will show warnings if this feature is used.
Sven Trenkel (3):
Add CollectdError exception which can be thrown without causing a stacktrace to be logged.
Merge remote-tracking branch 'octo/master'
python: Add documentation for CollectdError.
Tahhan, Maryam (7):
mcelog: different notifications for memory errors
mcelog: only send notifications for new errors
mcelog: code review updates
mcelog: code review fix
mcelog: notification persist option
mcelog: make options mutually exclusive
mcelog: updates based on github review
Taras Chornyi (6):
Addressed PR comments
Removed unused function
Increase devname buffer buffer to ensure that snprintf output
dpdkstat: Enable all ports by default.
Fixed gcc 7 format-truncation errors #2423
Fixed code styling
Taylor Cramer (2):
Add metadata support to GRPC plugin
GRPC metadata review cleanup
Thomas Jost (1):
chrony: add missing build flag
Tomofumi Hayashi (2):
Add max_set_duration to set duration for value
write_redis_plugin: Add document for MaxSetDuration
Vincent Brillault (5):
turbostat: import msr-index header from linux
turbostat: better support for mutli packages
msr-index: include GPLv2 header
turbostat: import msr-index header from linux
msr-index: include GPLv2 header
Wilfried Goesgens (6):
add option to collect the count of active memory maps for linux processes
add documentation
fix indention, revert merge failures
use existing type to publish the data
Currently curl_json will barely ignore boolean values in a non erroneous
style
Xavier G (6):
cpu plugin: add linux-specific "guest" states.
cpu plugin: subtract guest states from user/nice.
cpu plugin: update documentation.
cpu plugin: adjust coding style (variable declaration).
cpu plugin: adjust numfields conditions in cpu_read().
cpu plugin: add new options to the default configuration file.
YmrDtnJu (2):
zfs_arc: Ignore the first two lines of the statistics file on Linux.
zfs_arc: Do not log an error if a value cannot be found.
Yves Mettier (3):
Prevent DNS flood when TSDB is not available
Bugfix on write_tsdb configuration parser
write_tsdb : Add a random TTL before querying the DNS again
alex2grad (1):
filecount: Controls whether or not to include only regular files in the count (#2483)
archii (2):
fix typo in collectd.conf.pod
Merge pull request #1 from archii/archii-fix-docs-typo-1
bufadu (4):
redis: adding support for key count per database
redis: removing sprintf() calls
redis: fixing maintainer requests
redis: fix parser and comments
campbellsean at google.com (6):
Add MIT license to new globals files.
Adds setter for hostname_g and eliminates hostname_g_size variable.
Cleanup some defines and includes.
Fix kstat_ctl_t definition in globals.
Tidy up formatting with clang-format.
Minor changes to address PR comments.
collectd bot (23):
Auto-Merge pull request #2474 from octo/maintainer-guide
Auto-Merge pull request #2505 from jiriproX/dpdkstat_enh
Auto-Merge pull request #2507 from rpv-tomsk/issue-2506
Auto-Merge pull request #2369 from marekbecka/nfs42
Auto-Merge pull request #2514 from octo/collectd-5.8
Auto-Merge pull request #2518 from octo/issue/2510
Auto-Merge pull request #2516 from trustchk/fix-libcollectdclient-ip_mreq-usage
Auto-Merge pull request #2522 from mfournier/fix-collectd-5.8-build
Auto-Merge pull request #2527 from mfournier/varnish_52_compat_on_collectd_58
Auto-Merge pull request #2517 from trustchk/aix
Auto-Merge pull request #2535 from mfournier/collectd-5.8
Auto-Merge pull request #2545 from octo/turbostat
Auto-Merge pull request #2538 from octo/cid/179244
Auto-Merge pull request #2539 from octo/cid/179243
Auto-Merge pull request #2540 from octo/cid/141009
Auto-Merge pull request #2546 from octo/cid/179229
Auto-Merge pull request #2547 from octo/cid/81390
Auto-Merge pull request #2548 from octo/cid/42796
Auto-Merge pull request #2549 from octo/cid/179240
Auto-Merge pull request #2550 from octo/cid/179234
Auto-Merge pull request #2553 from octo/cid/179230
Auto-Merge pull request #2554 from octo/cid/179227
Auto-Merge pull request #2555 from octo/cid/179231
daniacs (1):
Update postgresql.c
jaroug (12):
optional parameter 'Attribute' for kairosdb
add doc on new parameter 'Attribute'
add support for new parameter 'Attribute'
remove unnecessary newline
switch back 'http_attrs_num' to type size_t
fix spelling
fix spelling again
add documentation on the new TTL parameter
Add support for the new TTL parameter - kairosdb only
replace spaces by tabs
correct spelling
fix spelling
mcorbin (1):
Add micro-seconds resolution in write_riemann
rmakulov (2):
Fix left ssnprintf in test
Fix left ssnprintf in test
root (1):
configure.ac: dpdk: tolerate no pkg-config
spshykX (1):
intel_rdt: fix validation of configured core id values
tcarreira (1):
[2475] write_prometheus plugin: Fix port listening
theairkit (1):
memcached plugin: Add delete_{hits,misses} metrics.
trustchk (2):
libcollectdclient: add defines for AIX
libcollectdclient: fix usage of ip_mreq
usev6 (3):
README: NFSv4 is supported nowadays
nfs: Add config options to ignore versions
nfs plugin: Changes after review
---
.gitignore | 41 +-
.travis.yml | 5 +-
AUTHORS | 11 +
CONTRIBUTING.md | 8 +-
ChangeLog | 247 +
Makefile.am | 2062 ++++-
README | 68 +-
bindings/Makefile.am | 69 -
bindings/java/Makefile.am | 53 -
.../org/collectd/java/GenericJMXConfValue.java | 10 +
build.sh | 9 +-
clean.sh | 1 -
configure.ac | 9681 ++++++++++----------
contrib/README | 15 +
contrib/curl_json/php-fpm.conf | 27 +
contrib/docker/50docker-apt-conf | 4 +
contrib/docker/Dockerfile | 24 +
contrib/docker/collectd.conf | 16 +
contrib/docker/collectd.conf.d/sample.conf | 4 +
contrib/docker/rootfs_prefix/.gitignore | 1 +
contrib/docker/rootfs_prefix/Makefile | 2 +
contrib/docker/rootfs_prefix/rootfs_prefix.c | 58 +
contrib/format.sh | 21 +
contrib/redhat/collectd.spec | 196 +-
contrib/systemd.collectd.service | 6 +-
docs/BUILD.dpdkstat.md | 55 +-
docs/README.virt.md | 240 +
docs/maintainer_guide.md | 37 +
m4/.gitignore | 1 +
m4/ax_compare_version.m4 | 177 +
m4/ax_compiler_vendor.m4 | 87 +
proto/Makefile.am | 1 -
proto/types.proto | 13 +-
src/Makefile.am | 1521 ---
src/aggregation.c | 78 +-
src/amqp.c | 148 +-
src/apache.c | 79 +-
src/apcups.c | 77 +-
src/apple_sensors.c | 14 +-
src/aquaero.c | 12 +-
src/ascent.c | 86 +-
src/battery.c | 71 +-
src/battery_statefs.c | 10 +-
src/bind.c | 157 +-
src/ceph.c | 139 +-
src/ceph_test.c | 4 +-
src/cgroups.c | 40 +-
src/chrony.c | 63 +-
src/collectd-nagios.c | 66 +-
src/collectd-python.pod | 32 +-
src/collectd-snmp.pod | 22 +-
src/collectd-tg.c | 39 +-
src/collectd.conf.in | 198 +-
src/collectd.conf.pod | 1093 ++-
src/collectd.pod | 8 +-
src/collectdctl.c | 58 +-
src/collectdmon.c | 2 -
src/conntrack.c | 6 +-
src/contextswitch.c | 6 +-
src/cpu.c | 130 +-
src/cpufreq.c | 18 +-
src/cpusleep.c | 6 +-
src/cpython.h | 9 +-
src/csv.c | 75 +-
src/curl.c | 88 +-
src/curl_json.c | 379 +-
src/curl_json_test.c | 148 +
src/curl_xml.c | 578 +-
src/daemon/Makefile.am | 111 -
src/daemon/collectd.c | 193 +-
src/daemon/collectd.h | 71 +-
src/daemon/common.c | 258 +-
src/daemon/common.h | 10 +-
src/daemon/common_test.c | 38 +-
src/daemon/configfile.c | 266 +-
src/daemon/filter_chain.c | 121 +-
src/daemon/filter_chain.h | 1 -
src/daemon/globals.c | 48 +
src/daemon/globals.h | 43 +
src/daemon/meta_data.c | 155 +-
src/daemon/meta_data.h | 1 -
src/daemon/meta_data_test.c | 2 -
src/daemon/plugin.c | 393 +-
src/daemon/plugin.h | 24 +-
src/daemon/plugin_mock.c | 45 +-
src/daemon/types_list.c | 18 +-
src/daemon/utils_avltree.c | 86 +-
src/daemon/utils_avltree_test.c | 6 +-
src/daemon/utils_cache.c | 206 +-
src/daemon/utils_cache.h | 5 +-
src/daemon/utils_cache_mock.c | 6 +-
src/daemon/utils_complain.c | 2 -
src/daemon/utils_complain.h | 2 -
src/daemon/utils_heap.c | 20 +-
src/daemon/utils_heap.h | 1 -
src/daemon/utils_heap_test.c | 4 +-
src/daemon/utils_ignorelist.c | 309 -
src/daemon/utils_ignorelist.h | 69 -
src/daemon/utils_llist.c | 26 +-
src/daemon/utils_random.c | 8 +-
src/daemon/utils_random.h | 4 +-
src/daemon/utils_subst.c | 6 +-
src/daemon/utils_subst.h | 2 -
src/daemon/utils_subst_test.c | 2 -
src/daemon/utils_threshold.c | 36 +-
src/daemon/utils_threshold.h | 2 -
src/daemon/utils_time.c | 4 +-
src/daemon/utils_time.h | 1 -
src/daemon/utils_time_test.c | 2 -
src/dbi.c | 96 +-
src/df.c | 34 +-
src/disk.c | 75 +-
src/dns.c | 34 +-
src/dpdkevents.c | 702 ++
src/dpdkstat.c | 1042 +--
src/drbd.c | 16 +-
src/email.c | 101 +-
src/entropy.c | 4 +-
src/ethstat.c | 38 +-
src/exec.c | 94 +-
src/fhcount.c | 10 +-
src/filecount.c | 258 +-
src/fscache.c | 6 +-
src/gmond.c | 134 +-
src/gps.c | 11 +-
src/grpc.cc | 1223 +--
src/hddtemp.c | 22 +-
src/hugepages.c | 16 +-
src/intel_pmu.c | 598 ++
src/intel_rdt.c | 117 +-
src/interface.c | 24 +-
src/ipc.c | 36 +-
src/ipmi.c | 1220 ++-
src/iptables.c | 64 +-
src/ipvs.c | 122 +-
src/irq.c | 10 +-
src/java.c | 458 +-
src/libcollectdclient/Makefile.am | 20 -
src/libcollectdclient/client.c | 161 +-
src/libcollectdclient/collectd/client.h | 58 +-
src/libcollectdclient/collectd/lcc_features.h.in | 3 -
src/libcollectdclient/collectd/network.h | 5 +-
src/libcollectdclient/collectd/network_buffer.h | 6 +-
src/libcollectdclient/collectd/network_parse.h | 56 +
src/libcollectdclient/collectd/server.h | 88 +
src/libcollectdclient/collectd/types.h | 97 +
src/libcollectdclient/network.c | 80 +-
src/libcollectdclient/network_buffer.c | 128 +-
src/libcollectdclient/network_parse.c | 640 ++
src/libcollectdclient/network_parse_test.c | 511 ++
src/libcollectdclient/server.c | 213 +
src/liboconfig/Makefile.am | 8 -
src/liboconfig/oconfig.c | 26 +-
src/liboconfig/oconfig.h | 3 -
src/load.c | 12 +-
src/log_logstash.c | 8 +-
src/logfile.c | 10 +-
src/lpar.c | 22 +-
src/lua.c | 73 +-
src/lvm.c | 35 +-
src/madwifi.c | 54 +-
src/match_empty_counter.c | 10 +-
src/match_hashed.c | 28 +-
src/match_regex.c | 54 +-
src/match_timediff.c | 18 +-
src/match_value.c | 38 +-
src/mbmon.c | 18 +-
src/mcelog.c | 699 ++
src/md.c | 14 +-
src/memcachec.c | 61 +-
src/memcached.c | 435 +-
src/memory.c | 34 +-
src/mic.c | 49 +-
src/modbus.c | 116 +-
src/mqtt.c | 113 +-
src/msr-index.h | 88 +
src/multimeter.c | 29 +-
src/mysql.c | 76 +-
src/netapp.c | 429 +-
src/netlink.c | 119 +-
src/network.c | 446 +-
src/nfs.c | 192 +-
src/nginx.c | 53 +-
src/notify_desktop.c | 14 +-
src/notify_email.c | 64 +-
src/notify_nagios.c | 10 +-
src/ntpd.c | 80 +-
src/numa.c | 20 +-
src/nut.c | 268 +-
src/olsrd.c | 78 +-
src/onewire.c | 42 +-
src/openldap.c | 118 +-
src/openvpn.c | 584 +-
src/oracle.c | 65 +-
src/ovs_events.c | 664 ++
src/ovs_stats.c | 995 ++
src/perl.c | 66 +-
src/pf.c | 8 +-
src/pinba.c | 60 +-
src/ping.c | 50 +-
src/postgresql.c | 59 +-
src/postgresql_default.conf | 17 +-
src/powerdns.c | 82 +-
src/processes.c | 611 +-
src/protocols.c | 18 +-
src/python.c | 157 +-
src/pyvalues.c | 241 +-
src/redis.c | 78 +-
src/routeros.c | 69 +-
src/rrdcached.c | 108 +-
src/rrdtool.c | 231 +-
src/sensors.c | 42 +-
src/serial.c | 4 +-
src/sigrok.c | 8 +-
src/smart.c | 18 +-
src/snmp.c | 290 +-
src/snmp_agent.c | 1606 ++++
src/statsd.c | 141 +-
src/swap.c | 93 +-
src/synproxy.c | 112 +
src/syslog.c | 18 +-
src/table.c | 10 +-
src/tail.c | 52 +-
src/tail_csv.c | 87 +-
src/tape.c | 10 +-
src/target_notification.c | 44 +-
src/target_replace.c | 74 +-
src/target_scale.c | 66 +-
src/target_set.c | 56 +-
src/target_v5upgrade.c | 82 +-
src/tcpconns.c | 198 +-
src/teamspeak2.c | 76 +-
src/ted.c | 43 +-
src/testing.h | 13 +-
src/thermal.c | 16 +-
src/threshold.c | 178 +-
src/tokyotyrant.c | 18 +-
src/turbostat.c | 25 +-
src/types.db | 13 +-
src/unixsock.c | 50 +-
src/uptime.c | 91 +-
src/users.c | 4 +-
src/utils_cmd_flush.c | 36 +-
src/utils_cmd_flush.h | 2 -
src/utils_cmd_getthreshold.c | 20 +-
src/utils_cmd_getthreshold.h | 2 -
src/utils_cmd_getval.c | 24 +-
src/utils_cmd_getval.h | 2 -
src/utils_cmd_listval.c | 10 +-
src/utils_cmd_listval.h | 2 -
src/utils_cmd_putnotif.c | 32 +-
src/utils_cmd_putnotif.h | 2 -
src/utils_cmd_putval.c | 40 +-
src/utils_cmds.c | 24 +-
src/utils_cmds_test.c | 2 +-
src/utils_curl_stats.c | 10 +-
src/utils_db_query.c | 116 +-
src/utils_db_query.h | 1 -
src/utils_dns.c | 333 +-
src/utils_dpdk.c | 896 ++
src/utils_dpdk.h | 90 +
src/utils_fbhash.c | 30 +-
src/utils_fbhash.h | 2 -
src/utils_format_graphite.c | 52 +-
src/utils_format_graphite_test.c | 37 +-
src/utils_format_json.c | 111 +-
src/utils_format_kairosdb.c | 96 +-
src/utils_format_kairosdb.h | 5 +-
src/utils_ignorelist.c | 309 +
src/utils_ignorelist.h | 69 +
src/utils_latency.c | 42 +-
src/utils_latency.h | 2 -
src/utils_latency_config.c | 15 +-
src/utils_latency_config.h | 1 +
src/utils_latency_test.c | 2 -
src/utils_lua.c | 52 +-
src/utils_lua.h | 1 -
src/utils_match.c | 76 +-
src/utils_match.h | 2 -
src/utils_mount.c | 42 +-
src/utils_mount_test.c | 6 +-
src/utils_ovs.c | 1385 +++
src/utils_ovs.h | 236 +
src/utils_parse_option.c | 24 +-
src/utils_parse_option.h | 2 -
src/utils_rrdcreate.c | 108 +-
src/utils_rrdcreate.h | 2 -
src/utils_tail.c | 36 +-
src/utils_tail_match.c | 56 +-
src/utils_tail_match.h | 2 -
src/utils_vl_lookup.c | 90 +-
src/utils_vl_lookup_test.c | 16 +-
src/uuid.c | 123 +-
src/valgrind.FreeBSD.suppress | 1 -
src/varnish.c | 611 +-
src/virt.c | 1687 +++-
src/virt_test.c | 207 +
src/vmem.c | 10 +-
src/vserver.c | 22 +-
src/wireless.c | 10 +-
src/write_graphite.c | 70 +-
src/write_http.c | 179 +-
src/write_kafka.c | 14 +-
src/write_log.c | 16 +-
src/write_mongodb.c | 330 +-
src/write_prometheus.c | 146 +-
src/write_redis.c | 58 +-
src/write_riemann.c | 76 +-
src/write_riemann_threshold.c | 26 +-
src/write_sensu.c | 30 +-
src/write_tsdb.c | 155 +-
src/xencpu.c | 18 +-
src/xmms.c | 10 +-
src/zfs_arc.c | 76 +-
src/zone.c | 32 +-
src/zookeeper.c | 16 +-
version-gen.sh | 2 +-
317 files changed, 32963 insertions(+), 17228 deletions(-)
---
More information about the collectd-changes
mailing list