Code

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