Code

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