Code

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