Code

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