Code

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