summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 0f8535b)
raw | patch | inline | side by side (parent: 0f8535b)
author | Marc Fournier <marc@bl.uem.li> | |
Wed, 21 Feb 2018 06:43:54 +0000 (07:43 +0100) | ||
committer | Marc Fournier <marc@bl.uem.li> | |
Wed, 21 Feb 2018 06:43:54 +0000 (07:43 +0100) |
debian/changelog | patch | blob | history | |
debian/collectd.conf | patch | blob | history | |
debian/control | patch | blob | history | |
debian/rules | patch | blob | history |
diff --git a/debian/changelog b/debian/changelog
index 2f04a87b6df19b138a48b9f0c7a1f9e8880b5dfa..c66f9b9229d50c12985225d09b8dbc76dcc35c33 100644 (file)
--- a/debian/changelog
+++ b/debian/changelog
collectd (5.8.0-1) UNRELEASED; urgency=medium
* New upstream release.
+ * Enable the grpc plugin, libgrpc++ is now available.
* Enable the intel_rdt plugin, libpqos is now available.
* Re-enable the varnish plugin, support for varnish 5.2 now implemented.
diff --git a/debian/collectd.conf b/debian/collectd.conf
index 6bb8516f40bf2d993295e40042564551ac20b44c..16a9d368bf68939b07fbde40bc79b4b8c47ebd36 100644 (file)
--- a/debian/collectd.conf
+++ b/debian/collectd.conf
#LoadPlugin gmond
#LoadPlugin gps
#LoadPlugin hugepages
+#LoadPlugin grpc
#LoadPlugin hddtemp
#LoadPlugin intel_rdt
LoadPlugin interface
# Port 7634
#</Plugin>
+#<Plugin grpc>
+# <Server "example.com" "50051">
+# EnableSSL true
+# SSLCACertificateFile "/path/to/root.pem"
+# SSLCertificateFile "/path/to/server.pem"
+# SSLCertificateKeyFile "/path/to/server.key"
+# </Server>
+# <Listen "0.0.0.0" "50051">
+# EnableSSL true
+# SSLCACertificateFile "/path/to/root.pem"
+# SSLCertificateFile "/path/to/client.pem"
+# SSLCertificateKeyFile "/path/to/client.key"
+# </Listen>
+#</Plugin>
+
#<Plugin hugepages>
# ReportPerNodeHP true
# ReportRootHP true
diff --git a/debian/control b/debian/control
index abe2b0be3ed89bbe90959ebee68ccd75db25277d..cbcda5901442766f7cd016d1f3359e6c1a545dba 100644 (file)
--- a/debian/control
+++ b/debian/control
libgeom-dev [kfreebsd-any],
libgcrypt20-dev,
libglib2.0-dev,
+ libgrpc++-dev,
libgps-dev,
libhiredis-dev,
libi2c-dev,
linux-libc-dev (>= 2.6.25-4) [linux-any] | linux-libc-dev (<< 2.6.25-1) [linux-any],
default-jdk [!hppa !sparc !kfreebsd-i386 !kfreebsd-amd64],
protobuf-c-compiler,
+ protobuf-compiler (>= 3.0.0),
python-dev,
riemann-c-client
Build-Conflicts: libpthread-dev, libhal-dev
* count the number of files in directories: filecount
* Linux file-system based caching framework statistics: fscache
* Monitor gps related data through gpsd: gps
+ * Send or receive values over the network using the gRPC framework: grpc
* query data from Java processes using JMX: GenericJMX (Java based plugin)
* receive and interpret Ganglia multicast traffic: gmond
* harddisk temperature: hddtemp
diff --git a/debian/rules b/debian/rules
index 919318cf07efbb7af2dd72f4a1cd21564b01b78b..1e06f00ff1529ff5432f0a85fd7296df1bdfa766 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
# xmms1 is required for the xmms plugin.
confflags += --disable-xmms
-# protobuf-compiler >= 3.0.0 and libgrpc++ are required for the grpc plugin.
-confflags += --disable-grpc
-
# libsigrok4 incompatible with the plugin.
# Cf. https://github.com/collectd/collectd/issues/1574
confflags += --disable-sigrok