collectd: update to 5.11.0
authorHannu Nyman <hannu.nyman@iki.fi>
Sun, 22 Mar 2020 20:48:31 +0000 (22:48 +0200)
committerHannu Nyman <hannu.nyman@iki.fi>
Sun, 22 Mar 2020 20:48:31 +0000 (22:48 +0200)
* Update collectd to version 5.11.0
* Refresh patches

Release notes:
https://github.com/collectd/collectd/releases/tag/collectd-5.11.0

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
utils/collectd/Makefile
utils/collectd/patches/600-fix-libmodbus-detection.patch
utils/collectd/patches/900-add-iwinfo-plugin.patch

index acf690e5f016ac0164fd93fe4ab817bf4be33bdd..7378d608c8d9b93dd6970610c389ce7e32d4628a 100644 (file)
@@ -8,13 +8,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=collectd
-PKG_VERSION:=5.10.0
-PKG_RELEASE:=4
+PKG_VERSION:=5.11.0
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_URL:=https://collectd.org/files/ \
        https://github.com/collectd/collectd/releases/download/collectd-$(PKG_VERSION)
-PKG_HASH:=a03359f563023e744c2dc743008a00a848f4cd506e072621d86b6d8313c0375b
+PKG_HASH:=37b10a806e34aa8570c1cafa6006c604796fae13cc2e1b3e630d33dcba9e5db2
 
 PKG_FIXUP:=autoreconf
 PKG_REMOVE_FILES:=aclocal.m4 libltdl/aclocal.m4
@@ -32,12 +32,15 @@ COLLECTD_PLUGINS_DISABLED:= \
        aquaero \
        barometer \
        battery \
+       buddyinfo \
+       capabilities \
        ceph \
        cgroups \
        cpusleep \
        curl_json \
        curl_xml \
        dbi \
+       dcpmm \
        dpdkevents \
        dpdkstat \
        drbd \
@@ -53,8 +56,10 @@ COLLECTD_PLUGINS_DISABLED:= \
        intel_rdt \
        ipc \
        ipmi \
+       ipstats \
        ipvs \
        java \
+       logparser \
        log_logstash \
        lvm \
        lpar \
@@ -84,10 +89,12 @@ COLLECTD_PLUGINS_DISABLED:= \
        pinba \
        procevent \
        python \
+       redfish \
        redis \
        rrdcached \
        serial \
        sigrok \
+       slurm \
        smart \
        snmp_agent \
        statsd \
@@ -97,10 +104,12 @@ COLLECTD_PLUGINS_DISABLED:= \
        tape \
        tokyotyrant \
        turbostat \
+       ubi \
        uuid \
        varnish \
        virt \
        vserver \
+       write_influxdb_udp \
        write_kafka \
        write_log \
        write_mongodb \
index 46460576260d34166b3da7a36bd5b3b6bcb9dbc6..cbb5a4b46f0af0e7ddc3b1080df75052cb38a7f7 100644 (file)
@@ -18,7 +18,7 @@ Reversed patch to be applied:
 
 --- a/configure.ac
 +++ b/configure.ac
-@@ -3389,9 +3389,9 @@ if test "x$with_libmodbus" = "xyes"; the
+@@ -3384,9 +3384,9 @@ if test "x$with_libmodbus" = "xyes"; the
    SAVE_CPPFLAGS="$CPPFLAGS"
    CPPFLAGS="$CPPFLAGS $with_libmodbus_cflags"
  
index 318cfb78b80ab07069d4675f31b2c97251ba5b3d..1754f9b16041d8853320a75543dd67430152c99e 100644 (file)
  
  #
  # Checks for typedefs, structures, and compiler characteristics.
-@@ -6397,6 +6402,7 @@ plugin_ipc="no"
- plugin_ipmi="no"
+@@ -6586,6 +6591,7 @@ plugin_ipmi="no"
+ plugin_ipstats="no"
  plugin_ipvs="no"
  plugin_irq="no"
 +plugin_iwinfo="no"
  plugin_load="no"
  plugin_log_logstash="no"
  plugin_mcelog="no"
-@@ -6841,6 +6847,7 @@ AC_PLUGIN([ipmi],                [$plugi
- AC_PLUGIN([iptables],            [$with_libiptc],             [IPTables rule counters])
+@@ -7047,6 +7053,7 @@ AC_PLUGIN([iptables],            [$with_
+ AC_PLUGIN([ipstats],             [$plugin_ipstats],           [IP packet statistics])
  AC_PLUGIN([ipvs],                [$plugin_ipvs],              [IPVS connection statistics])
  AC_PLUGIN([irq],                 [$plugin_irq],               [IRQ statistics])
 +AC_PLUGIN([iwinfo],              [$with_iwinfo],              [Common iwinfo wireless statistics])
  AC_PLUGIN([java],                [$with_java],                [Embed the Java Virtual Machine])
  AC_PLUGIN([load],                [$plugin_load],              [System load])
  AC_PLUGIN([log_logstash],        [$plugin_log_logstash],      [Logstash json_event compatible logging])
-@@ -7212,6 +7219,7 @@ AC_MSG_RESULT([    libyajl . . . . . . .
+@@ -7424,6 +7431,7 @@ AC_MSG_RESULT([    libyajl . . . . . . .
  AC_MSG_RESULT([    oracle  . . . . . . . $with_oracle])
  AC_MSG_RESULT([    protobuf-c  . . . . . $have_protoc_c])
  AC_MSG_RESULT([    protoc 3  . . . . . . $have_protoc3])
@@ -36,8 +36,8 @@
  AC_MSG_RESULT()
  AC_MSG_RESULT([  Features:])
  AC_MSG_RESULT([    daemon mode . . . . . $enable_daemon])
-@@ -7274,6 +7282,7 @@ AC_MSG_RESULT([    ipmi  . . . . . . . .
- AC_MSG_RESULT([    iptables  . . . . . . $enable_iptables])
+@@ -7491,6 +7499,7 @@ AC_MSG_RESULT([    iptables  . . . . . .
+ AC_MSG_RESULT([    ipstats . . . . . . . $enable_ipstats])
  AC_MSG_RESULT([    ipvs  . . . . . . . . $enable_ipvs])
  AC_MSG_RESULT([    irq . . . . . . . . . $enable_irq])
 +AC_MSG_RESULT([    iwinfo  . . . . . . . $enable_iwinfo])
@@ -46,7 +46,7 @@
  AC_MSG_RESULT([    logfile . . . . . . . $enable_logfile])
 --- a/src/collectd.conf.in
 +++ b/src/collectd.conf.in
-@@ -140,6 +140,7 @@
+@@ -145,6 +145,7 @@
  #@BUILD_PLUGIN_IPTABLES_TRUE@LoadPlugin iptables
  #@BUILD_PLUGIN_IPVS_TRUE@LoadPlugin ipvs
  #@BUILD_PLUGIN_IRQ_TRUE@LoadPlugin irq
@@ -54,7 +54,7 @@
  #@BUILD_PLUGIN_JAVA_TRUE@LoadPlugin java
  @BUILD_PLUGIN_LOAD_TRUE@@BUILD_PLUGIN_LOAD_TRUE@LoadPlugin load
  #@BUILD_PLUGIN_LPAR_TRUE@LoadPlugin lpar
-@@ -775,6 +776,12 @@
+@@ -813,6 +814,12 @@
  #     IgnoreSelected true
  #</Plugin>
  
@@ -69,7 +69,7 @@
  #     JVMArg "-Djava.class.path=@prefix@/share/collectd/java/collectd-api.jar"
 --- a/src/collectd.conf.pod
 +++ b/src/collectd.conf.pod
-@@ -3873,6 +3873,27 @@ and all other interrupts are collected.
+@@ -4164,6 +4164,27 @@ and all other interrupts are collected.
  
  =back
  
 +}
 --- a/src/types.db
 +++ b/src/types.db
-@@ -240,6 +240,7 @@ snr                     value:GAUGE:0:U
+@@ -258,6 +258,7 @@ snr                     value:GAUGE:0:U
  spam_check              value:GAUGE:0:U
  spam_score              value:GAUGE:U:U
  spl                     value:GAUGE:U:U
  sysevent                value:GAUGE:0:1
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -1165,6 +1165,14 @@ irq_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+@@ -1237,6 +1237,14 @@ irq_la_LDFLAGS = $(PLUGIN_LDFLAGS)
  irq_la_LIBADD = libignorelist.la
  endif