summaryrefslogtreecommitdiffstats
path: root/rules/rrdtool.in
blob: fb91a8b846c1aaf75f16fc469b42eecb361ad63f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
## SECTION=debug_tools

menuconfig RRDTOOL
	tristate
	select GLIB
	select CAIRO		if RRDTOOL_RRD_GRAPH
	select CAIRO_SVG	if RRDTOOL_RRD_GRAPH
	select CAIRO_PDF	if RRDTOOL_RRD_GRAPH
	select CAIRO_PS		if RRDTOOL_RRD_GRAPH
	select PANGO		if RRDTOOL_RRD_GRAPH
	select LIBXML2		if RRDTOOL_RRD_RESTORE
	select LIBXML2_SAX1	if RRDTOOL_RRD_RESTORE
	select LIBXML2_READER	if RRDTOOL_RRD_RESTORE

# for autotools only
	select HOST_GETTEXT
	prompt "rrdtool                       "
	help
	  The Round Robin Database Tool (RRDtool) is a system to store and
	  display time-series data (e.g. network bandwidth, machine-room
	  temperature, server load average). It stores the data in Round
	  Robin Databases (RRDs), a very compact way that will not expand
	  over time. RRDtool processes the extracted data to enforce a
	  certain data density, allowing for useful graphical
	  representation of data values.

if RRDTOOL

config RRDTOOL_RRDCACHED
	bool
	prompt "install rrdcached"
	help
	  rrdcached is a daemon that receives updates to existing RRD files,
	  accumulates them and, if enough have been received or a defined
	  time has passed, writes the updates to the RRD file.

if RRDTOOL_RRDCACHED

config RRDTOOL_RRDCACHED_SYSTEMD_UNIT
	bool
	default y
	depends on SYSTEMD
	prompt "install rrdcached systemd unit"
	help
	  Install and enable a systemd socket-activated service

endif

config RRDTOOL_RRDCGI
	bool
	depends on RRDTOOL_RRD_GRAPH
	prompt "install rrdcgi"
	help
	  rrdcgi is a sort of very limited script interpreter. Its
	  purpose is to run as a cgi-program and parse a web page
	  template containing special <RRD:: tags.

config RRDTOOL_RRD_GRAPH
	bool
	prompt "install rrd_graph"
	help
	  Enable all rrd_graph functions.

config RRDTOOL_RRDTOOL
	bool
	prompt "install rrdtool"
	help
	  rrdtool lets you log and analyze the data you gather from all
	  kinds of data-sources

config RRDTOOL_RRDUPDATE
	bool
	prompt "install rrdupdate"
	help
	  Store a new set of values into the RRD

config RRDTOOL_RRD_RESTORE
	bool
	prompt "enable rrd restore"
	help
	  rrd restore reads the XML representation of an RRD via libxml2
	  and converts it to the native RRD format.

config RRDTOOL_WRAP
	bool
	prompt "build in support for libwrap (tcp wrapper)"

config RRDTOOL_DEFAULT_FONT
	string
	prompt "default font"
	help
	  comma separated list of fonts to use.

endif