Code

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