Code

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