collectd: add various collectd-foo plugin packages

Add packages for variuos collectd plugins: gmond gps grpc kafka mongodb notify_desktop nut openldap pinba tokyotyrant varnish virt xen xmms yajl.
This commit is contained in:
Edgar Fuß 2020-07-17 19:16:13 +02:00
parent c2042affe9
commit bde05f259f
32 changed files with 243 additions and 1 deletions

View File

@ -452,20 +452,35 @@ SUBDIR+= collectd-amqp
SUBDIR+= collectd-curl
SUBDIR+= collectd-dbi
SUBDIR+= collectd-dns
SUBDIR+= collectd-gmond
SUBDIR+= collectd-gps
SUBDIR+= collectd-grpc
SUBDIR+= collectd-haproxy
SUBDIR+= collectd-kafka
SUBDIR+= collectd-lua
SUBDIR+= collectd-mongodb
SUBDIR+= collectd-memcached
SUBDIR+= collectd-mysql
SUBDIR+= collectd-network
SUBDIR+= collectd-notify-email
SUBDIR+= collectd-notify_desktop
SUBDIR+= collectd-nut
SUBDIR+= collectd-openldap
SUBDIR+= collectd-pinba
SUBDIR+= collectd-postgresql
SUBDIR+= collectd-redis
SUBDIR+= collectd-riemann
SUBDIR+= collectd-rrdtool
SUBDIR+= collectd-snmp
SUBDIR+= collectd-tokyotyrant
SUBDIR+= collectd-unbound
SUBDIR+= collectd-web
SUBDIR+= collectd-write_prometheus
SUBDIR+= collectd-varnish
SUBDIR+= collectd-virt
SUBDIR+= collectd-web
SUBDIR+= collectd-xen
SUBDIR+= collectd-xmms
SUBDIR+= collectd-yajl
SUBDIR+= colm-devel
SUBDIR+= colobot
SUBDIR+= colord

1
collectd-gmond/DESCR Normal file
View File

@ -0,0 +1 @@
gmond plugin for collectd

12
collectd-gmond/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= gmond
COMMENT= Statistics collection daemon - gmond plugin
.include "../../parallel/ganglia-monitor-core/buildlink3.mk"
COLLECTD_LIB.ganglia= ${BUILDLINK_PREFIX.ganglia-monitor-core}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-gps/DESCR Normal file
View File

@ -0,0 +1 @@
gps plugin for collectd

12
collectd-gps/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= gps
COMMENT= Statistics collection daemon - gps plugin
.include "../../geography/gpsd/buildlink3.mk"
COLLECTD_LIB.gps= ${BUILDLINK_PREFIX.gpsd}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-grpc/DESCR Normal file
View File

@ -0,0 +1 @@
grpc plugin for collectd

18
collectd-grpc/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= grpc
COMMENT= Statistics collection daemon - grpc plugin
.include "../../net/grpc/buildlink3.mk"
.include "../../devel/protobuf/buildlink3.mk"
.include "../../devel/protobuf-c/buildlink3.mk"
COLLECTD_LIB.grpcpp= ${BUILDLINK_PREFIX.grpc}
COLLECTD_LIB.protobuf= ${BUILDLINK_PREFIX.protobuf}
COLLECTD_LIB.protobuf-c=${BUILDLINK_PREFIX.protobuf-c}
BUILD_DEPENDS+= protobuf>=3.0.0:../../devel/protobuf
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-kafka/DESCR Normal file
View File

@ -0,0 +1 @@
write_kafka plugin for collectd

13
collectd-kafka/Makefile Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= kafka
COLLECTD_PLUGINS= write_kafka
COMMENT= Statistics collection daemon - write_kafka plugin
.include "../../devel/librdkafka/buildlink3.mk"
COLLECTD_LIB.rdkafka= ${BUILDLINK_PREFIX.librdkafka}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-mongodb/DESCR Normal file
View File

@ -0,0 +1 @@
write_mongodb plugin for collectd

13
collectd-mongodb/Makefile Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= mongodb
COLLECTD_PLUGINS= write_mongodb
COMMENT= Statistics collection daemon - write_mongodb plugin
.include "../../databases/mongo-c-driver/buildlink3.mk"
COLLECTD_LIB.mongoc= yes # help says argument is the path, but everything but "yes" disables
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

View File

@ -0,0 +1 @@
notify_desktop plugin for collectd

View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= notify_desktop
COMMENT= Statistics collection daemon - notify_desktop plugin
.include "../../sysutils/libnotify/buildlink3.mk"
COLLECTD_LIB.notify= ${BUILDLINK_PREFIX.libnotify}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-nut/DESCR Normal file
View File

@ -0,0 +1 @@
nut (ups-nut) plugin for collectd

12
collectd-nut/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= nut
COMMENT= Statistics collection daemon - nut plugin
.include "../../sysutils/ups-nut/buildlink3.mk"
COLLECTD_LIB.upsclient= ${BUILDLINK_PREFIX.ups-nut}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-openldap/DESCR Normal file
View File

@ -0,0 +1 @@
openldap plugin for collectd

View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= openldap
COMMENT= Statistics collection daemon - openldap plugin
.include "../../databases/openldap-client/buildlink3.mk"
COLLECTD_LIB.ldap= ${BUILDLINK_PREFIX.openldap-client}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-pinba/DESCR Normal file
View File

@ -0,0 +1 @@
pinba plugin for collectd

14
collectd-pinba/Makefile Normal file
View File

@ -0,0 +1,14 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= pinba
COMMENT= Statistics collection daemon - pinba plugin
.include "../../devel/protobuf-c/buildlink3.mk"
COLLECTD_LIB.protobuf-c=${BUILDLINK_PREFIX.protobuf-c}
BUILD_DEPENDS+= protobuf>=3.0.0:../../devel/protobuf
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

View File

@ -0,0 +1 @@
tokyotyrant plugin for collectd

View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= tokyotyrant
COMMENT= Statistics collection daemon - tokyotyrant plugin
.include "../../databases/tokyotyrant/buildlink3.mk"
COLLECTD_LIB.tokyotyrant= ${BUILDLINK_PREFIX.tokyotyrant}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-varnish/DESCR Normal file
View File

@ -0,0 +1 @@
varnish plugin for collectd

12
collectd-varnish/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= varnish
COMMENT= Statistics collection daemon - varnish plugin
.include "../../www/varnish/buildlink3.mk"
COLLECTD_LIB.varnish= ${BUILDLINK_PREFIX.varnish}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-virt/DESCR Normal file
View File

@ -0,0 +1 @@
virt plugin for collectd

12
collectd-virt/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= virt
COMMENT= Statistics collection daemon - virt plugin
.include "../../sysutils/libvirt/buildlink3.mk"
COLLECTD_LIB.virt= ${BUILDLINK_PREFIX.libvirt}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-xen/DESCR Normal file
View File

@ -0,0 +1 @@
xen_cpu plugin for collectd

15
collectd-xen/Makefile Normal file
View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= xen
COLLECTD_PLUGINS= xencpu
COMMENT= Statistics collection daemon - xencpu plugin
COLLECTD_XEN?= 411
.include "../../sysutils/xentools${COLLECTD_XEN}/buildlink3.mk"
COLLECTD_LIB.xenctrl= ${BUILDLINK_PREFIX.xentools${COLLECTD_XEN}}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

1
collectd-xmms/DESCR Normal file
View File

@ -0,0 +1 @@
xmms plugin for collectd

12
collectd-xmms/Makefile Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= xmms
COMMENT= Statistics collection daemon - xmms plugin
.include "../../audio/xmms/buildlink3.mk"
COLLECTD_LIB.xmms= ${BUILDLINK_PREFIX.xmms}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

2
collectd-yajl/DESCR Normal file
View File

@ -0,0 +1,2 @@
YAJL-based plugins for collectd (ceph, log_logstash).
Plugins that also depend on CURL are in the collectd-curl package.

13
collectd-yajl/Makefile Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD: Makefile,v $
COLLECTD_PACKAGE= yajl
COLLECTD_PLUGINS= ceph log_logstash
COMMENT= Statistics collection daemon - YAJL-based plugins
.include "../../devel/yajl/buildlink3.mk"
COLLECTD_LIB.yajl= ${BUILDLINK_PREFIX.yajl}
.include "../../wip/collectd/Makefile.common"
.include "../../mk/bsd.pkg.mk"

View File

@ -5,15 +5,32 @@
# used by wip/collectd-curl/Makefile
# used by wip/collectd-dbi/Makefile
# used by wip/collectd-dns/Makefile
# used by wip/collectd-gmond/Makefile
# used by wip/collectd-gps/Makefile
# used by wip/collectd-grpc/Makefile
# used by wip/collectd-kafka/Makefile
# used by wip/collectd-lua/Makefile
# used by wip/collectd-memcached/Makefile
# used by wip/collectd-mongodb/Makefile
# used by wip/collectd-mysql/Makefile
# used by wip/collectd-network/Makefile
# used by wip/collectd-notify_desktop/Makefile
# used by wip/collectd-notify-email/Makefile
# used by wip/collectd-nut/Makefile
# used by wip/collectd-openldap/Makefile
# used by wip/collectd-pinba/Makefile
# used by wip/collectd-postgresql/Makefile
# used by wip/collectd-redis/Makefile
# used by wip/collectd-riemann/Makefile
# used by wip/collectd-rrdtool/Makefile
# used by wip/collectd-snmp/Makefile
# used by wip/collectd-tokyotyrant/Makefile
# used by wip/collectd-varnish/Makefile
# used by wip/collectd-virt/Makefile
# used by wip/collectd-write_prometheus/Makefile
# used by wip/collectd-xen/Makefile
# used by wip/collectd-xmms/Makefile
# used by wip/collectd-yajl/Makefile
# used by wip/p5-collectd/Makefile
# used by wip/py-collectd/Makefile