config FREETZ_PACKAGE_COLLECTD
	bool "Collectd 4.10.3"
	select FREETZ_LIB_libdl
	select FREETZ_LIB_libltdl
	select FREETZ_LIB_libm
	select FREETZ_LIB_libpthread
	select FREETZ_PACKAGE_COLLECTD_PLUGIN_rrdtool
	select FREETZ_PACKAGE_COLLECTD_PLUGIN_syslog
	default n
	help
		Collectd collects information about the system it is running on and
		stores this information. The information can then be used to do find
		current performance bottlenecks (i. e. performance analysis) and
		predict future system load (i. e. capacity planning). Or if you just
		want pretty graphs of your private server and are fed up with some
		homegrown solution you're at the right place, too.

menu "plugins"
	depends on FREETZ_PACKAGE_COLLECTD

config FREETZ_PACKAGE_COLLECTD_PLUGIN_apache
	bool "apache"
	select FREETZ_LIB_libcurl

config FREETZ_PACKAGE_COLLECTD_PLUGIN_contextswitch
	bool "contextswitch"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_cpu
	bool "cpu"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_csv
	bool "csv"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_df
	bool "df"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_disk
	bool "disk"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_entropy
	bool "entropy"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_exec
	bool "exec"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_fritzbox
	bool "fritzbox"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_interface
	bool "interface"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_irq
	bool "irq"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_load
	bool "load"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_memory
	bool "memory"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_network
	bool "network"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_ping
	bool "ping"
	select FREETZ_LIB_liboping

config FREETZ_PACKAGE_COLLECTD_PLUGIN_rrdtool
	bool "rrdtool"
	select FREETZ_LIB_librrd_th
	select FREETZ_PACKAGE_RRDTOOL

config FREETZ_PACKAGE_COLLECTD_PLUGIN_syslog
	bool "syslog"

config FREETZ_PACKAGE_COLLECTD_PLUGIN_uptime
	bool "uptime"

endmenu
