aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile23
-rw-r--r--net-mgmt/prometheus-collectd-exporter/distinfo3
-rw-r--r--net-mgmt/prometheus-collectd-exporter/pkg-descr6
4 files changed, 33 insertions, 0 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index abf1685012e2..31ae71ae0082 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -295,6 +295,7 @@
SUBDIR += pnp-icinga2
SUBDIR += portmon
SUBDIR += prometheus
+ SUBDIR += prometheus-collectd-exporter
SUBDIR += pushgateway
SUBDIR += py-adal
SUBDIR += py-dnsdiag
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
new file mode 100644
index 000000000000..abd1b25f1a98
--- /dev/null
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= prometheus-collectd-exporter
+PORTVERSION= 0.3.1
+CATEGORIES= net-mgmt
+DISTNAME= 0.3.1
+
+MAINTAINER= dsp@php.net
+COMMENT= Collectd exporter for prometheus
+
+LICENSE= APACHE20
+
+USES= go gmake
+WRKSRC= ${WRKDIR}/collectd_exporter-${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= prometheus
+GH_PROJECT= collectd_exporter
+
+PLIST_FILES= bin/prometheus-collectd-exporter
+
+STRIP=
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/prometheus-collectd-exporter/distinfo b/net-mgmt/prometheus-collectd-exporter/distinfo
new file mode 100644
index 000000000000..c7e2d046d609
--- /dev/null
+++ b/net-mgmt/prometheus-collectd-exporter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1479592375
+SHA256 (0.3.1_GH0.tar.gz) = a64c131849f9bb93334f89a311b276cf6a52fa37bc23956743c83434e104ff40
+SIZE (0.3.1_GH0.tar.gz) = 672609
diff --git a/net-mgmt/prometheus-collectd-exporter/pkg-descr b/net-mgmt/prometheus-collectd-exporter/pkg-descr
new file mode 100644
index 000000000000..e882ca4db439
--- /dev/null
+++ b/net-mgmt/prometheus-collectd-exporter/pkg-descr
@@ -0,0 +1,6 @@
+An exporter for collectd. It accepts collectd's binary network
+protocol as sent by collectd's network plugins and metrics in JSON
+format via HTTP POST as sent by colletd's write_http_plugin, and
+transform and exposes them for consumption by Prometheus.
+
+WWW: https://github.com/prometheus/collectd_exporter