Code

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