collectd: Introduce collectd-mod-ethstat

The ethstat plugin for collectd provides a convenient way to track a large list
of variables associated with network interfaces such as channel busy time and
many others.

A list of the available variables for a given interface may be acquired by
running ethtool -S <interface>

Signed-off-by: Petko Bordjukov <bordjukov@gmail.com>
This commit is contained in:
Petko Bordjukov 2018-11-27 18:09:24 +02:00
parent 131b83de76
commit dbdd7ead23

View file

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=collectd PKG_NAME:=collectd
PKG_VERSION:=5.8.1 PKG_VERSION:=5.8.1
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=https://collectd.org/files/ \ PKG_SOURCE_URL:=https://collectd.org/files/ \
@ -39,7 +39,6 @@ COLLECTD_PLUGINS_DISABLED:= \
dpdkevents \ dpdkevents \
dpdkstat \ dpdkstat \
drbd \ drbd \
ethstat \
fhcount \ fhcount \
genericjmx \ genericjmx \
gmond \ gmond \
@ -129,6 +128,7 @@ COLLECTD_PLUGINS_SELECTED:= \
dns \ dns \
email \ email \
entropy \ entropy \
ethstat \
exec \ exec \
filecount \ filecount \
fscache \ fscache \
@ -350,6 +350,7 @@ $(eval $(call BuildPlugin,disk,disk usage/timing input,disk,))
$(eval $(call BuildPlugin,dns,DNS traffic input,dns,+PACKAGE_collectd-mod-dns:libpcap)) $(eval $(call BuildPlugin,dns,DNS traffic input,dns,+PACKAGE_collectd-mod-dns:libpcap))
$(eval $(call BuildPlugin,email,email output,email,)) $(eval $(call BuildPlugin,email,email output,email,))
$(eval $(call BuildPlugin,entropy,Entropy amount input,entropy,)) $(eval $(call BuildPlugin,entropy,Entropy amount input,entropy,))
$(eval $(call BuildPlugin,ethstat,Ethernet adapter statistics input,ethstat,))
$(eval $(call BuildPlugin,exec,process exec input,exec,)) $(eval $(call BuildPlugin,exec,process exec input,exec,))
$(eval $(call BuildPlugin,filecount,file count input,filecount,)) $(eval $(call BuildPlugin,filecount,file count input,filecount,))
$(eval $(call BuildPlugin,fscache,file-system based caching framework input,fscache,)) $(eval $(call BuildPlugin,fscache,file-system based caching framework input,fscache,))