2014-06-11 14:42:42 +00:00
#
2016-02-03 16:47:51 +00:00
# Copyright (C) 2006-2016 OpenWrt.org
2014-06-11 14:42:42 +00:00
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := collectd
2017-11-30 18:52:34 +00:00
PKG_VERSION := 5.8.0
2018-02-21 15:49:03 +00:00
PKG_RELEASE := 4
2014-06-11 14:42:42 +00:00
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.bz2
2017-01-26 11:23:12 +00:00
PKG_SOURCE_URL := https://collectd.org/files/ \
https://github.com/collectd/collectd/releases/download/collectd-$( PKG_VERSION)
2017-11-30 18:52:34 +00:00
PKG_HASH := b06ff476bbf05533cb97ae6749262cc3c76c9969f032bd8496690084ddeb15c9
2014-06-11 14:42:42 +00:00
PKG_FIXUP := autoreconf
PKG_REMOVE_FILES := aclocal.m4 libltdl/aclocal.m4
2017-01-26 11:23:12 +00:00
PKG_MAINTAINER := Jo-Philipp Wich <jo@mein.io>, Hannu Nyman <hannu.nyman@iki.fi>
2014-06-11 14:42:42 +00:00
PKG_INSTALL := 1
PKG_BUILD_PARALLEL := 1
PKG_USE_MIPS16 := 0
COLLECTD_PLUGINS_DISABLED := \
2014-09-09 16:45:14 +00:00
amqp \
2014-06-11 14:42:42 +00:00
apple_sensors \
2014-09-09 16:45:14 +00:00
aquaero \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
barometer \
2014-06-11 14:42:42 +00:00
battery \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
ceph \
2014-09-09 16:45:14 +00:00
cgroups \
2017-01-26 11:23:12 +00:00
cpusleep \
2014-06-11 14:42:42 +00:00
curl_json \
2014-09-09 16:45:14 +00:00
curl_xml \
2014-07-18 10:01:33 +00:00
dbi \
2017-11-30 18:52:34 +00:00
dpdkevents \
2017-01-26 11:23:12 +00:00
dpdkstat \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
drbd \
2014-09-09 16:45:14 +00:00
ethstat \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
fhcount \
2014-06-11 14:42:42 +00:00
genericjmx \
gmond \
2017-01-26 11:23:12 +00:00
gps \
grpc \
2014-06-11 14:42:42 +00:00
hddtemp \
2017-01-26 11:23:12 +00:00
hugepages \
2017-11-30 18:52:34 +00:00
intel_pmu \
2017-01-26 11:23:12 +00:00
intel_rdt \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
ipc \
2014-06-11 14:42:42 +00:00
ipmi \
ipvs \
java \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
log_logstash \
2017-01-26 11:23:12 +00:00
lua \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
lvm \
2014-09-09 16:45:14 +00:00
lpar \
2017-03-01 07:54:23 +00:00
madwifi \
2014-06-11 14:42:42 +00:00
mbmon \
2017-11-30 18:52:34 +00:00
mcelog \
2014-09-09 16:45:14 +00:00
md \
2014-06-11 14:42:42 +00:00
memcachec \
memcached \
2014-09-09 16:45:14 +00:00
mic \
2014-06-11 14:42:42 +00:00
monitorus \
multimeter \
netapp \
nfs \
notify_desktop \
notify_email \
2017-01-26 11:23:12 +00:00
notify_nagios \
2014-09-09 16:45:14 +00:00
numa \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
openldap \
2014-06-11 14:42:42 +00:00
openvz \
oracle \
2017-11-30 18:52:34 +00:00
ovs_events \
ovs_stats \
2014-06-11 14:42:42 +00:00
perl \
2014-09-09 16:45:14 +00:00
pf \
2014-06-11 14:42:42 +00:00
pinba \
python \
2014-09-09 16:45:14 +00:00
redis \
2014-06-11 14:42:42 +00:00
routeros \
rrdcached \
serial \
2014-09-09 16:45:14 +00:00
sigrok \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
smart \
2017-11-30 18:52:34 +00:00
snmp_agent \
2014-09-09 16:45:14 +00:00
statsd \
2014-06-11 14:42:42 +00:00
swap \
2017-11-30 18:52:34 +00:00
synproxy \
2014-06-11 14:42:42 +00:00
tape \
tokyotyrant \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
turbostat \
2014-06-11 14:42:42 +00:00
uuid \
2014-09-09 16:45:14 +00:00
varnish \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
virt \
2014-06-11 14:42:42 +00:00
vserver \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
write_kafka \
write_log \
2014-09-09 16:45:14 +00:00
write_mongodb \
2017-01-26 11:23:12 +00:00
write_prometheus \
2014-09-09 16:45:14 +00:00
write_redis \
write_riemann \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
write_sensu \
write_tsdb \
2017-01-26 11:23:12 +00:00
xencpu \
2014-06-11 14:42:42 +00:00
xmms \
zfs_arc \
2017-01-26 11:23:12 +00:00
zone \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
zookeeper
2014-06-11 14:42:42 +00:00
COLLECTD_PLUGINS_SELECTED := \
apache \
apcups \
ascent \
bind \
2017-02-23 08:32:14 +00:00
chrony \
2014-06-11 14:42:42 +00:00
conntrack \
contextswitch \
cpu \
2016-10-11 07:05:13 +00:00
cpufreq \
2014-06-11 14:42:42 +00:00
csv \
curl \
df \
disk \
dns \
email \
2015-08-26 18:35:35 +00:00
entropy \
2014-06-11 14:42:42 +00:00
exec \
filecount \
fscache \
interface \
iptables \
irq \
iwinfo \
load \
logfile \
2017-02-23 08:32:14 +00:00
match_empty_counter \
match_hashed \
match_regex \
match_timediff \
match_value \
2014-06-11 14:42:42 +00:00
memory \
modbus \
2018-02-15 07:27:02 +00:00
mqtt \
2014-06-11 14:42:42 +00:00
mysql \
netlink \
network \
nginx \
ntpd \
2015-09-17 10:46:46 +00:00
nut \
2014-06-11 14:42:42 +00:00
olsrd \
onewire \
openvpn \
ping \
postgresql \
powerdns \
processes \
protocols \
rrdtool \
sensors \
snmp \
syslog \
table \
2014-09-09 16:45:14 +00:00
tail \
2016-08-22 14:51:59 +00:00
tail_csv \
2014-06-11 14:42:42 +00:00
tcpconns \
teamspeak2 \
2014-09-09 16:45:14 +00:00
ted \
2014-06-11 14:42:42 +00:00
thermal \
unixsock \
uptime \
users \
vmem \
wireless \
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
write_graphite \
2014-06-11 14:42:42 +00:00
write_http \
PKG_CONFIG_DEPENDS := \
$( patsubst %,CONFIG_PACKAGE_collectd-mod-%,$( subst _,-,$( COLLECTD_PLUGINS_SELECTED) ) ) \
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / k e r n e l . m k
d e f i n e P a c k a g e / c o l l e c t d / D e f a u l t
SECTION:= utils
CATEGORY:= Utilities
TITLE:= Lightweight system statistics collection daemon
2017-01-26 11:23:12 +00:00
URL:= https://collectd.org/
2014-06-11 14:42:42 +00:00
e n d e f
d e f i n e P a c k a g e / c o l l e c t d
$( call Package /collectd /Default )
2017-02-06 09:28:58 +00:00
DEPENDS:= +libpthread +zlib +libltdl +libip4tc
2014-06-11 14:42:42 +00:00
MENU:= 1
e n d e f
d e f i n e P a c k a g e / c o l l e c t d / d e s c r i p t i o n
collectd is a small daemon which collects system information periodically
and provides mechanismns to store the values in a variety of ways.
e n d e f
2018-01-17 19:34:15 +00:00
d e f i n e P a c k a g e / c o l l e c t d / c o n f i g
config PACKAGE_COLLECTD_ENCRYPTED_NETWORK
bool "Enable ability to use encrypted networking"
default n
depends on PACKAGE_collectd
select PACKAGE_collectd-mod-network
e n d e f
2014-06-11 14:42:42 +00:00
i f n e q ( $( CONFIG_avr 32) , )
TARGET_CFLAGS += -fsigned-char
e n d i f
# common configure args
CONFIGURE_ARGS += \
2017-01-26 11:23:12 +00:00
--disable-werror \
2014-06-11 14:42:42 +00:00
--disable-debug \
--enable-daemon \
--with-nan-emulation \
2017-02-06 17:20:15 +00:00
--with-libyajl= no \
2016-03-27 14:07:47 +00:00
--without-perl-bindings \
--without-libudev
2015-12-10 02:09:59 +00:00
2014-06-11 14:42:42 +00:00
CONFIGURE_VARS += \
CFLAGS = " $$ $$ CFLAGS $( FPIC) " \
LDFLAGS = " $$ $$ LDFLAGS -lm -lz " \
KERNEL_DIR = " $( LINUX_DIR) " \
2018-01-17 19:34:15 +00:00
i f n e q ( $( CONFIG_PACKAGE_COLLECTD_ENCRYPTED_NETWORK ) , )
CONFIGURE_ARGS += \
--with-libgcrypt= $( STAGING_DIR) /usr
CONFIGURE_VARS += \
GCRYPT_LIBS = "-lgcrypt"
e l s e
CONFIGURE_ARGS += \
--without-libgcrypt
e n d i f
2014-06-11 14:42:42 +00:00
CONFIGURE_PLUGIN = \
$( foreach m, $( 1) , \
$( if $( CONFIG_PACKAGE_collectd-mod-$( subst _,-,$( m) ) ) ,--enable-$( m) ,--disable-$( m) ) \
)
CONFIGURE_ARGS += \
$( call CONFIGURE_PLUGIN,$( COLLECTD_PLUGINS_SELECTED) ) \
$( call CONFIGURE_PLUGIN,$( COLLECTD_PLUGINS_DISABLED) ) \
# exception: mod-ascent needs libxml2
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -ascent ) , )
CONFIGURE_VARS += \
CPPFLAGS = " $$ $$ CPPFLAGS -I $( STAGING_DIR) /usr/include/libxml2 "
e n d i f
i f n e q ( $( CONFIG_BIG_ENDIAN ) , )
CONFIGURE_ARGS += --with-fp-layout= endianflip
e l s e
CONFIGURE_ARGS += --with-fp-layout= nothing
e n d i f
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -postgresql ) , )
CONFIGURE_ARGS += --with-libpq= " $( STAGING_DIR) /usr/ "
e n d i f
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -mysql ) , )
CONFIGURE_ARGS += --with-libmysql= " $( STAGING_DIR) /usr/ "
e n d i f
# exception: mod-netlink needs libnetlink from iproute
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -netlink ) , )
CONFIGURE_ARGS += --with-libnetlink= " $( STAGING_DIR) /usr "
e n d i f
# exception: mod-modbus needs libmodbus
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -modbus ) , )
CONFIGURE_ARGS += --with-libmodbus= " $( STAGING_DIR) /usr "
e n d i f
# exception: mod-onewire needs libow-capi
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -onewire ) , )
CONFIGURE_ARGS += --with-libowcapi= " $( STAGING_DIR) /usr "
e n d i f
# exception: mod-rrdtool needs rrdtool-1.0.x
i f n e q ( $( CONFIG_PACKAGE_collectd -mod -rrdtool ) , )
CONFIGURE_ARGS += --with-librrd= " $( STAGING_DIR) /usr/lib/rrdtool-1.0 "
e n d i f
d e f i n e P a c k a g e / c o l l e c t d / c o n f f i l e s
/ e t c / c o l l e c t d . c o n f
e n d e f
d e f i n e P a c k a g e / c o l l e c t d / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/sbin
$( INSTALL_BIN) $( PKG_INSTALL_DIR) /usr/sbin/collectd $( 1) /usr/sbin/
$( INSTALL_DIR) $( 1) /usr/share/collectd
$( INSTALL_DATA) $( PKG_INSTALL_DIR) /usr/share/collectd/types.db $( 1) /usr/share/collectd/
$( INSTALL_DIR) $( 1) /etc
$( INSTALL_CONF) ./files/collectd.conf $( 1) /etc/
$( INSTALL_DIR) $( 1) /etc/init.d
$( INSTALL_BIN) ./files/collectd.init $( 1) /etc/init.d/collectd
2015-10-24 00:13:35 +00:00
$( INSTALL_DIR) $( 1) /etc/collectd/conf.d
2014-06-11 14:42:42 +00:00
e n d e f
# 1: plugin name
# 2: plugin title/description
# 3: files
# 4: extra dependency
d e f i n e B u i l d P l u g i n
PKG_CONFIG_DEPENDS += CONFIG_PACKAGE_collectd-mod-$( 1)
define Package/collectd-mod-$( 1)
$$ ( call Package/collectd/Default)
TITLE:= $( 2) plugin
DEPENDS:= collectd $( 4)
endef
define Package/collectd-mod-$( 1) /install
$( INSTALL_DIR) $$ ( 1) /usr/lib/collectd
for m in $( 3) ; do \
$( CP) \
$( PKG_INSTALL_DIR) /usr/lib/collectd/$$ $$ $$ $$ { m} .so \
$$ ( 1) /usr/lib/collectd/ ; \
done
endef
$$ ( eval $$ ( call BuildPackage,collectd-mod-$( 1) ) )
e n d e f
$( eval $ ( call BuildPackage ,collectd ) )
#$(eval $(call BuildPlugin,NAME,DESCRIPTION,FILES,DEPENDENCIES))
$(eval $(call BuildPlugin,apache,apache status input,apache,+PACKAGE_collectd-mod-apache : libcurl ))
$( eval $ ( call BuildPlugin ,apcups ,apcups status input ,apcups ,) )
$(eval $(call BuildPlugin,ascent,ascent status input,ascent,+PACKAGE_collectd-mod-ascent : libcurl +PACKAGE_collectd -mod -ascent :libxml 2))
$(eval $(call BuildPlugin,bind,BIND server/zone input,bind,+PACKAGE_collectd-mod-bind : libcurl +PACKAGE_collectd -mod -bind :libxml 2))
2017-02-23 08:32:14 +00:00
$( eval $ ( call BuildPlugin ,chrony ,chrony status input ,chrony ,) )
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,conntrack ,connection tracking table size input ,conntrack ,) )
$( eval $ ( call BuildPlugin ,contextswitch ,context switch input ,contextswitch ,) )
$( eval $ ( call BuildPlugin ,cpu ,CPU input ,cpu ,) )
2017-04-28 16:07:27 +00:00
$( eval $ ( call BuildPlugin ,cpufreq ,CPU Freq input ,cpufreq ,@( TARGET_x 86||TARGET_x 86_ 64||TARGET_mvebu ||TARGET_ipq 806x ||TARGET_armvirt ) ) ) # Only enable on x86 mvebu ipq806x armvirt
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,csv ,CSV output ,csv ,) )
$(eval $(call BuildPlugin,curl,cURL input,curl,+PACKAGE_collectd-mod-curl : libcurl ))
2014-07-18 10:01:33 +00:00
#$(eval $(call BuildPlugin,dbi,relational database input,dbi,+PACKAGE_collectd-mod-dbi:libdbi))
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,df ,disk space input ,df ,) )
$( 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 ,email ,email output ,email ,) )
2015-08-26 18:35:35 +00:00
$( eval $ ( call BuildPlugin ,entropy ,Entropy amount input ,entropy ,) )
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,exec ,process exec input ,exec ,) )
$( eval $ ( call BuildPlugin ,filecount ,file count input ,filecount ,) )
$( eval $ ( call BuildPlugin ,fscache ,file -system based caching framework input ,fscache ,) )
$( eval $ ( call BuildPlugin ,interface ,network interfaces input ,interface ,) )
$(eval $(call BuildPlugin,iptables,iptables status input,iptables,+PACKAGE_collectd-mod-iptables : iptables +libiptc ))
$( eval $ ( call BuildPlugin ,irq ,interrupt usage input ,irq ,) )
$(eval $(call BuildPlugin,iwinfo,libiwinfo wireless statistics,iwinfo,+PACKAGE_collectd-mod-iwinfo : libiwinfo ))
$( eval $ ( call BuildPlugin ,load ,system load input ,load ,) )
$( eval $ ( call BuildPlugin ,logfile ,log files output ,logfile ,) )
2017-02-23 08:32:14 +00:00
$( eval $ ( call BuildPlugin ,match -empty -counter ,empty -counter match ,match_empty_counter ,) )
$( eval $ ( call BuildPlugin ,match -hashed ,hashed match ,match_hashed ,) )
$( eval $ ( call BuildPlugin ,match -regex ,regex match ,match_regex ,) )
$( eval $ ( call BuildPlugin ,match -timediff ,timediff match ,match_timediff ,) )
$( eval $ ( call BuildPlugin ,match -value ,value match ,match_value ,) )
2014-07-18 10:01:33 +00:00
#$(eval $(call BuildPlugin,mysql,MySQL status input,mysql,+PACKAGE_collectd-mod-mysql:libmysqlclient-r))
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,memory ,physical memory usage input ,memory ,) )
2015-03-13 20:48:39 +00:00
$(eval $(call BuildPlugin,modbus,read variables through libmodbus,modbus,+PACKAGE_collectd-mod-modbus : libmodbus ))
2018-02-15 07:27:02 +00:00
$(eval $(call BuildPlugin,mqtt,transmit data with MQTT,mqtt,+PACKAGE_collectd-mod-mqtt : libmosquitto ))
2015-09-21 14:45:42 +00:00
$(eval $(call BuildPlugin,netlink,netlink input,netlink,+PACKAGE_collectd-mod-netlink : libmnl ))
2018-01-17 19:34:15 +00:00
$(eval $(call BuildPlugin,network,network input/output,network,+PACKAGE_COLLECTD_ENCRYPTED_NETWORK : libgcrypt ))
2014-06-11 14:42:42 +00:00
$(eval $(call BuildPlugin,nginx,nginx status input,nginx,+PACKAGE_collectd-mod-nginx : libcurl ))
$( eval $ ( call BuildPlugin ,ntpd ,NTP daemon status input ,ntpd ,) )
2017-01-11 23:53:58 +00:00
$(eval $(call BuildPlugin,nut,UPS monitoring input,nut,+PACKAGE_collectd-mod-nut : nut -common ))
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,olsrd ,OLSRd status input ,olsrd ,) )
$(eval $(call BuildPlugin,onewire,onewire sensor input,onewire,+PACKAGE_collectd-mod-onewire : libow -capi @BROKEN ))
$( eval $ ( call BuildPlugin ,openvpn ,OpenVPN traffic /compression input ,openvpn ,) )
$(eval $(call BuildPlugin,ping,ping status input,ping,+PACKAGE_collectd-mod-ping : liboping ))
$(eval $(call BuildPlugin,postgresql,PostgreSQL status input,postgresql,+PACKAGE_collectd-mod-postgresql : libpq ))
$( eval $ ( call BuildPlugin ,powerdns ,PowerDNS server status input ,powerdns ,) )
$( eval $ ( call BuildPlugin ,processes ,process status input ,processes ,) )
$( eval $ ( call BuildPlugin ,protocols ,network protocols input ,protocols ,) )
$(eval $(call BuildPlugin,rrdtool,RRDtool output,rrdtool,+PACKAGE_collectd-mod-rrdtool : librrd 1))
2014-10-29 20:56:20 +00:00
$(eval $(call BuildPlugin,sensors,lm_sensors input,sensors,+PACKAGE_collectd-mod-sensors : libsensors ))
2014-06-11 14:42:42 +00:00
$(eval $(call BuildPlugin,snmp,SNMP input,snmp,+PACKAGE_collectd-mod-snmp : libnetsnmp ))
$( eval $ ( call BuildPlugin ,syslog ,syslog output ,syslog ,) )
$( eval $ ( call BuildPlugin ,tail ,tail input ,tail ,) )
2016-08-22 14:51:59 +00:00
$( eval $ ( call BuildPlugin ,tail -csv ,tail CSV input ,tail_csv ,) )
2014-06-11 14:42:42 +00:00
$( eval $ ( call BuildPlugin ,table ,table -like structured file input ,table ,) )
$( eval $ ( call BuildPlugin ,teamspeak 2,TeamSpeak 2 input ,teamspeak 2,) )
$( eval $ ( call BuildPlugin ,ted ,The Energy Detective input ,ted ,@( ( !TARGET_avr 32) ||BROKEN ) ) ) # fails on avr32 because of warnings treated as errors
$( eval $ ( call BuildPlugin ,tcpconns ,TCP connection tracking input ,tcpconns ,) )
$( eval $ ( call BuildPlugin ,thermal ,system temperatures input ,thermal ,) )
$( eval $ ( call BuildPlugin ,unixsock ,unix socket output ,unixsock ,) )
$( eval $ ( call BuildPlugin ,uptime ,uptime status input ,uptime ,) )
$( eval $ ( call BuildPlugin ,users ,user logged in status input ,users ,) )
$( eval $ ( call BuildPlugin ,vmem ,virtual memory usage input ,vmem ,) )
$( eval $ ( call BuildPlugin ,wireless ,wireless status input ,wireless ,) )
collectd: update to 5.5.0
Update collectd, base of Luci statistics, to 5.5.0.
Patches have been refreshed.
write-graphite plugin is now enabled. (see #1351)
I have compile-tested all plugins with ar71xx,
and real-life tested the following plugins:
Conntrack, Processor (CPU), DNS, Interfaces, Wireless, System Load,
Memory, Ping, Uptime
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-07-16 12:15:22 +00:00
$(eval $(call BuildPlugin,write-graphite,Carbon/Graphite output,write_graphite,+PACKAGE_collectd-mod-write-graphite : libpthread ))
2014-06-11 14:42:42 +00:00
$(eval $(call BuildPlugin,write-http,HTTP POST output,write_http,+PACKAGE_collectd-mod-write-http : libcurl ))