Code

control: add new plugins to package description
[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.20120909~), dpkg-dev (>= 1.14.10), po-debconf, dh-systemd (>= 1.5), 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,
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  libmosquitto-dev,
34  libmnl-dev [linux-any],
35  libnotify-dev,
36  libopenipmi-dev,
37  liboping-dev (>= 0.3.3),
38  libow-dev,
39  libpcap0.8-dev | libpcap-dev,
40  libperl-dev,
41  libpq-dev,
42  libprotobuf-c-dev,
43  librabbitmq-dev,
44  librdkafka-dev,
45  libriemann-client-dev,
46  librrd-dev (>= 1.4~),
47  libsensors4-dev [linux-any],
48  libsigrok-dev (>= 0.2~) [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: 3.9.8
68 Homepage: http://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    * sigrok-supported device measurements: sigrok
192    * SMART statistics: smart
193    * swap usage: swap
194    * logging to syslog: syslog
195    * parse table-like structured files: table
196    * incremental parsing of logfiles: tail
197    * incremental parsing of CSV files: tail_csv
198    * number of TCP connections to specific ports: tcpconns
199    * TeamSpeak2 server statistics: teamspeak2
200    * power consumption measurements from "The Energy Detective" (TED): ted
201    * Linux ACPI thermal zone information: thermal
202    * check thresholds and for missing values: threshold
203    * statistics from Intel turbo-capable processors: turbostat
204    * Tokyo Tyrant server statistics: tokyotyrant
205    * external runtime interface: unixsock
206    * system uptime: uptime
207    * number of users logged into the system: users
208    * set the hostname to an unique identifier: uuid
209    * Varnish HTTP accelerator daemon statistics: varnish
210    * CPU, disk, network statistics of guest systems: virt
211    * detailed virtual memory statistics: vmem
212    * system resources used by Linux-VServers: vserver
213    * wireless network stats: wireless
214    * send collected values to a graphite server: write_graphite
215    * send collected values to a web-server: write_http
216    * send collected values to an Apache Kafka message broker: write_kafka
217    * send collected values to the logging subsystem: write_log
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, ${shlibs:Depends}, ${misc:Depends}
230 Recommends: ${shlibs:Recommends}, default-jre-headless
231 Description: statistics collection and monitoring daemon
232  collectd is a small daemon which collects system information periodically and
233  provides mechanisms to monitor and store the values in a variety of ways.
234  Since the daemon doesn't need to startup every time it wants to update the
235  values it's very fast and easy on the system. Also, the statistics are very
236  fine grained since the files are updated every 10 seconds by default.
237  .
238  The collected information can be used to find current performance bottlenecks
239  (performance analysis) and predict future system load (capacity planning).
240  .
241  This package provides a full installation of the daemon, including the
242  configuration. For the core system, see the "collectd-core" package, which
243  allows sites to, e.g., provide customizations (like a custom default
244  configuration) on top of it without having to modify the "collectd" package.
246 Package: collectd-utils
247 Architecture: any
248 Depends: ${shlibs:Depends}, ${misc:Depends}
249 Recommends: collectd
250 Suggests: icinga
251 Replaces: collectd (<< 4.6.1-1~)
252 Description: statistics collection and monitoring daemon (utilities)
253  collectd is a small daemon which collects system information periodically and
254  provides mechanisms to monitor and store the values in a variety of ways.
255  Since the daemon doesn't need to startup every time it wants to update the
256  values it's very fast and easy on the system. Also, the statistics are very
257  fine grained since the files are updated every 10 seconds by default.
258  .
259  This package contains the following utility:
260  .
261    * collectdctl: Control interface for collectd
262    * collectd-nagios: Nagios plugin for querying collectd
264 Package: collectd-dbg
265 Section: debug
266 Architecture: any
267 Priority: extra
268 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
269 Recommends: collectd-utils (= ${binary:Version}),
270  libcollectdclient1 (= ${binary:Version})
271 Description: statistics collection and monitoring daemon (debugging symbols)
272  collectd is a small daemon which collects system information periodically and
273  provides mechanisms to monitor and store the values in a variety of ways.
274  Since the daemon doesn't need to startup every time it wants to update the
275  values it's very fast and easy on the system. Also, the statistics are very
276  fine grained since the files are updated every 10 seconds by default.
277  .
278  This package contains the debugging symbols.
280 Package: collectd-dev
281 Architecture: all
282 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.8~),
283  ${misc:Depends}
284 Description: statistics collection and monitoring daemon (development files)
285  collectd is a small daemon which collects system information periodically and
286  provides mechanisms to monitor and store the values in a variety of ways.
287  Since the daemon doesn't need to startup every time it wants to update the
288  values it's very fast and easy on the system. Also, the statistics are very
289  fine grained since the files are updated every 10 seconds by default.
290  .
291  This package contains the development files needed to create your own
292  plugins.
294 Package: libcollectdclient-dev
295 Section: libdevel
296 Architecture: any
297 Depends: libcollectdclient1 (= ${binary:Version}), ${misc:Depends}
298 Replaces: collectd-dev (<< 5.2.0-1)
299 Breaks: collectd-dev (<< 5.2.0-1)
300 Description: client library for collectd's control interface (development files)
301  libcollectdclient provides an API to access the control interface provided by
302  the unixsock plugin of collectd, a statistics collection and monitoring
303  daemon. It can be used to access values collected by collectd or dispatch new
304  values and notifications to the daemon. This allows for integration with
305  other applications such as monitoring solutions.
306  .
307  This package contains the header files and the static library.
309 Package: libcollectdclient1
310 Section: libs
311 Architecture: any
312 Depends: ${shlibs:Depends}, ${misc:Depends}
313 Recommends: collectd
314 Description: client library for collectd's control interface
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 shared library.