Code

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