Code

control: Removed build-dep on iproute-dev.
[pkg-collectd.git] / debian / control
1 Source: collectd
2 Section: utils
3 Priority: optional
4 Maintainer: Sebastian Harl <tokkee@debian.org>
5 Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.10), po-debconf, dpatch,
6  bison, flex, autotools-dev, libltdl-dev, pkg-config,
7  iptables-dev (>= 1.4.3.2-2) [linux-any],
8  javahelper,
9  kfreebsd-kernel-headers [kfreebsd-any],
10  libcurl4-gnutls-dev (>= 7.18.2-5) | libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev,
11  libdbi0-dev,
12  libesmtp-dev,
13  libganglia1-dev (>= 3) [linux-any],
14  libgcrypt11-dev,
15  libglib2.0-dev,
16  libkvm-dev [kfreebsd-any],
17  liblvm2-dev [linux-any],
18  libmemcached-dev,
19  libmodbus-dev,
20  libmnl-dev [linux-any],
21  libmysqlclient-dev,
22  libnotify-dev,
23  libopenipmi-dev,
24  liboping-dev (>= 0.3.3),
25  libpcap0.8-dev | libpcap-dev,
26  libperl-dev,
27  libpq-dev,
28  libprotobuf-c0-dev,
29  librabbitmq-dev,
30  librrd-dev (>= 1.4~),
31  libsensors4-dev [linux-any],
32 # libsigrok-dev (>= 0.2~),
33 # libsnmp-dev (>= 5.4.2.1~dfsg-4~) | (libsnmp-dev & perl (<< 5.10.1~rc2-1~))
34  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | libsnmp-dev | libsnmp9-dev,
35  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | perl (<< 5.10.1~rc2-1~),
36  libtokyocabinet-dev [linux-any],
37  libtokyotyrant-dev [linux-any],
38  libupsclient1-dev,
39  libvarnish-dev,
40  libvirt-dev (>= 0.4.0-6) [linux-any],
41  libxml2-dev,
42  libyajl-dev,
43  linux-libc-dev (>= 2.6.25-4) [linux-any] | linux-libc-dev (<< 2.6.25-1) [linux-any],
44  default-jdk [!hppa !kfreebsd-i386 !kfreebsd-amd64],
45  protobuf-c-compiler,
46  python-dev
47 Build-Conflicts: libpthread-dev, libhal-dev
48 Standards-Version: 3.9.4
49 Homepage: http://collectd.org/
50 Vcs-Git: git://git.tokkee.org/pkg-collectd.git
51 Vcs-Browser: http://git.tokkee.org/?p=pkg-collectd.git
53 Package: collectd-core
54 Architecture: any
55 Depends: ${shlibs:Depends}, ${misc:Depends}
56 Recommends: perl, rrdtool
57 Suggests: collectd-dev,
58 # collection.cgi / collection3 dependencies
59  librrds-perl, liburi-perl, libhtml-parser-perl, libregexp-common-perl,
60  libconfig-general-perl, httpd-cgi,
61 # services providing data that may be collected by collectd
62  apache2, apcupsd, bind9, hddtemp, iptables, ipvsadm, lm-sensors, mbmon,
63  memcached, mysql-server, nginx, notification-daemon, nut, openvpn, olsrd,
64  pdns-server, postgresql, time-daemon,
65  ${shlibs:Suggests}, default-jre-headless
66 Replaces: collectd (<< 4.8.2-1~)
67 Description: statistics collection and monitoring daemon (core system)
68  collectd is a small daemon which collects system information periodically and
69  provides mechanisms to monitor and store the values in a variety of ways.
70  Since the daemon doesn't need to startup every time it wants to update the
71  values it's very fast and easy on the system. Also, the statistics are very
72  fine grained since the files are updated every 10 seconds by default.
73  .
74  The collected information can be used to find current performance bottlenecks
75  (performance analysis) and predict future system load (capacity planning).
76  .
77  This package contains the main program file and the plugins listed below (some
78  of those plugins require additional libraries - for more details see
79  /usr/share/doc/collectd-core/README.Debian.plugins) but no configuration. For
80  a full installation (including configuration), see the "collectd" package.
81  This package allows sites to, e.g., provide customizations (like a custom
82  default configuration) on top of it without having to modify the "collectd"
83  package.
84  .
85    * AMQP output plugin: amqp
86    * Apache and lighttpd statistics provided by mod_status: apache
87    * APC UPS's charge, load, input/output/battery voltage, etc.: apcups
88    * Ascent server statistics: ascent
89    * battery status: battery
90    * bind9 name-server and zone statistics: bind
91    * CGroups resource usage: cgroups
92    * connection tracking table size: conntrack
93    * number of context switches done by the operating system: contextswitch
94    * CPU utilization: cpu
95    * CPU frequency: cpufreq
96    * output to comma separated values (CSV) files: csv
97    * parse statistics from websites: curl
98    * parse JSON files: curl_json
99    * parse XML data: curl_xml
100    * query data from a relational database: dbi
101    * disk space usage: df
102    * disk and partition throughput: disk
103    * DNS traffic information: dns
104    * E-Mail statistics (count, traffic, spam scores and checks): email
105    * amount of available entropy: entropy
106    * execution of external programs: exec
107    * count the number of files in directories: filecount
108    * Linux file-system based caching framework statistics: fscache
109    * query data from Java processes using JMX: GenericJMX (Java based plugin)
110    * Receive and interpret Ganglia multicast traffic: gmond
111    * harddisk temperature: hddtemp
112    * network traffic: interface
113    * IPMI sensors information: ipmi
114    * iptables statistics: iptables
115    * IPVS connection statistics: ipvs
116    * IRQ counters: irq
117    * embedded Java Virtual Machine: java
118    * CPU, disk, network statistics of guest systems: libvirt
119    * system load averages: load
120    * logging to files, STDOUT and STDERR: logfile
121    * Logical Volume Manager usage: lvm
122    * Atheros wireless LAN chipset statistics: madwifi
123    * motherboard monitor: mbmon
124    * Query and parse data from a memcache daemon: memcachec
125    * statistics of the memcached distributed caching system: memcached
126    * memory usage: memory
127    * read values from Modbus/TCP enabled devices: modbus
128    * statistics from mon.itor.us: Monitorus (Perl based plugin)
129    * multimeter statistics: multimeter
130    * MySQL statistics provided by MySQL's "show status" command: mysql
131    * detailed Linux network interface and routing statistics: netlink
132    * IO via the network: network
133    * NFS utilization: nfs
134    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
135    * send desktop notifications to a notification daemon: notify_desktop
136    * send notification E-mails: notify_email
137    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
138    * UPS information: nut
139    * Optimized Link State Routing daemon statistics: olsrd
140    * OpenVPN traffic and compression statistics: openvpn
141    * OpenVZ statistics: OpenVZ (Perl based plugin)
142    * embedded Perl interpreter: perl
143    * timing values from Pinba: pinba
144    * network latency statistics: ping
145    * PostgreSQL database statistics: postgresql
146    * PowerDNS name server statistics: powerdns
147    * number of processes: processes
148    * information about network protocols: protocols
149    * embedded Python interpreter: python
150    * write data via the RRD accelerator daemon: rrdcached
151    * output to RRD files: rrdtool
152    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
153    * serial port traffic: serial
154    * values from SNMP enabled network devices: snmp
155    * aggregate values received with the StatsD protocol: statsd
156    * swap usage: swap
157    * logging to syslog: syslog
158    * parse table-like structured files: table
159    * incremental parsing of logfiles: tail
160    * incremental parsing of CSV files: tail_csv
161    * number of TCP connections to specific ports: tcpconns
162    * TeamSpeak2 server statistics: teamspeak2
163    * power consumption measurements from "The Energy Detective" (TED): ted
164    * Linux ACPI thermal zone information: thermal
165    * Check thresholds and for missing values: threshold
166    * Tokyo Tyrant server statistics: tokyotyrant
167    * external runtime interface: unixsock
168    * system uptime: uptime
169    * number of users logged into the system: users
170    * set the hostname to an unique identifier: uuid
171    * Varnish HTTP accelerator daemon statistics: varnish
172    * detailed virtual memory statistics: vmem
173    * system resources used by Linux-VServers: vserver
174    * wireless network stats: wireless
175    * send collected values to a graphite server: write_graphite
176    * send collected values to a web-server: write_http
177    * send collected values to a riemann server: write_riemann
179 Package: collectd
180 Architecture: any
181 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
182 Recommends: ${shlibs:Recommends}, default-jre-headless
183 Description: statistics collection and monitoring daemon
184  collectd is a small daemon which collects system information periodically and
185  provides mechanisms to monitor and store the values in a variety of ways.
186  Since the daemon doesn't need to startup every time it wants to update the
187  values it's very fast and easy on the system. Also, the statistics are very
188  fine grained since the files are updated every 10 seconds by default.
189  .
190  The collected information can be used to find current performance bottlenecks
191  (performance analysis) and predict future system load (capacity planning).
192  .
193  This package provides a full installation of the daemon, including the
194  configuration. For the core system, see the "collectd-core" package, which
195  allows sites to, e.g., provide customizations (like a custom default
196  configuration) on top of it without having to modify the "collectd" package.
198 Package: collectd-utils
199 Architecture: any
200 Depends: ${shlibs:Depends}, ${misc:Depends}
201 Recommends: collectd
202 Suggests: nagios3 | nagios2
203 Replaces: collectd (<< 4.6.1-1~)
204 Description: statistics collection and monitoring daemon (utilities)
205  collectd is a small daemon which collects system information periodically and
206  provides mechanisms to monitor and store the values in a variety of ways.
207  Since the daemon doesn't need to startup every time it wants to update the
208  values it's very fast and easy on the system. Also, the statistics are very
209  fine grained since the files are updated every 10 seconds by default.
210  .
211  This package contains the following utility:
212  .
213    * collectdctl: Control interface for collectd
214    * collectd-nagios: Nagios plugin for querying collectd
216 Package: collectd-dbg
217 Section: debug
218 Architecture: any
219 Priority: extra
220 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
221 Recommends: collectd-utils (= ${binary:Version}),
222  libcollectdclient1 (= ${binary:Version})
223 Description: statistics collection and monitoring daemon (debugging symbols)
224  collectd is a small daemon which collects system information periodically and
225  provides mechanisms to monitor and store the values in a variety of ways.
226  Since the daemon doesn't need to startup every time it wants to update the
227  values it's very fast and easy on the system. Also, the statistics are very
228  fine grained since the files are updated every 10 seconds by default.
229  .
230  This package contains the debugging symbols.
232 Package: collectd-dev
233 Architecture: all
234 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.5~),
235  ${misc:Depends}
236 Description: statistics collection and monitoring daemon (development files)
237  collectd is a small daemon which collects system information periodically and
238  provides mechanisms to monitor and store the values in a variety of ways.
239  Since the daemon doesn't need to startup every time it wants to update the
240  values it's very fast and easy on the system. Also, the statistics are very
241  fine grained since the files are updated every 10 seconds by default.
242  .
243  This package contains the development files needed to create your own
244  plugins.
246 Package: libcollectdclient-dev
247 Section: libdevel
248 Architecture: any
249 Depends: libcollectdclient1 (= ${binary:Version}), ${misc:Depends}
250 Replaces: collectd-dev (<< 5.2.0-1)
251 Breaks: collectd-dev (<< 5.2.0-1)
252 Description: client library for collectd's control interface (development files)
253  libcollectdclient provides an API to access the control interface provided by
254  the unixsock plugin of collectd, a statistics collection and monitoring
255  daemon. It can be used to access values collected by collectd or dispatch new
256  values and notifications to the daemon. This allows for integration with
257  other applications such as monitoring solutions.
258  .
259  This package contains the header files and the static library.
261 Package: libcollectdclient1
262 Section: libs
263 Architecture: any
264 Depends: ${shlibs:Depends}, ${misc:Depends}
265 Recommends: collectd
266 Description: client library for collectd's control interface
267  libcollectdclient provides an API to access the control interface provided by
268  the unixsock plugin of collectd, a statistics collection and monitoring
269  daemon. It can be used to access values collected by collectd or dispatch new
270  values and notifications to the daemon. This allows for integration with
271  other applications such as monitoring solutions.
272  .
273  This package contains the shared library.