Code

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