Code

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