diff --git a/utils/collectd/Makefile b/utils/collectd/Makefile index 76a22cbe98..7d59416cc5 100644 --- a/utils/collectd/Makefile +++ b/utils/collectd/Makefile @@ -26,6 +26,7 @@ PKG_LICENSE_FILES:=COPYING PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_BUILD_FLAGS:=no-mips16 +PKG_BUILD_DEPENDS:=PACKAGE_collectd-mod-write-prometheus:protobuf-c/host PKG_CONFIG_DEPENDS:= \ PACKAGE_COLLECTD_ENCRYPTED_NETWORK \ @@ -121,7 +122,6 @@ COLLECTD_PLUGINS_DISABLED:= \ write_kafka \ write_log \ write_mongodb \ - write_prometheus \ write_redis \ write_riemann \ write_sensu \ @@ -209,7 +209,8 @@ COLLECTD_PLUGINS_SELECTED:= \ vmem \ wireless \ write_graphite \ - write_http + write_http \ + write_prometheus PKG_CONFIG_DEPENDS:= \ $(patsubst %,CONFIG_PACKAGE_collectd-mod-%,$(subst _,-,$(COLLECTD_PLUGINS_SELECTED))) \ @@ -533,6 +534,7 @@ $(eval $(call BuildPlugin,vmem,virtual memory usage input,vmem,)) $(eval $(call BuildPlugin,wireless,wireless status input,wireless,)) $(eval $(call BuildPlugin,write-graphite,Carbon/Graphite output,write_graphite,+PACKAGE_collectd-mod-write-graphite:libpthread)) $(eval $(call BuildPlugin,write-http,HTTP POST output,write_http,+PACKAGE_collectd-mod-write-http:libcurl)) +$(eval $(call BuildPlugin,write-prometheus,Prometheus output,write_prometheus,+PACKAGE_collectd-mod-write-prometheus:libprotobuf-c +PACKAGE_collectd-mod-write-prometheus:libmicrohttpd)) $(eval $(call BuildScriptPlugin,sqm,SQM/qdisc collection,sqm_collectd,+PACKAGE_collectd-mod-sqm:collectd-mod-exec)) $(eval $(call BuildScriptLuaPlugin,ltq-dsl,Lantiq DSL collection,dsl,@ltq-dsl-app +PACKAGE_collectd-mod-ltq-dsl:collectd-mod-lua +libubus-lua))