Code

13e017a02290cc77fd226bf3ba6b3e23b64cb624
[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    * 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    * network traffic: interface
140    * IPC statistics: ipc
141    * IPMI sensors information: ipmi
142    * iptables statistics: iptables
143    * IPVS connection statistics: ipvs
144    * IRQ counters: irq
145    * embedded Java Virtual Machine: java
146    * system load averages: load
147    * logging to files, STDOUT and STDERR: logfile
148    * logging in logstash's JSON event format: log_logstash
149    * embedded Lua interpreter: lua
150    * Logical Volume Manager usage: lvm
151    * Atheros wireless LAN chipset statistics: madwifi
152    * motherboard monitor: mbmon
153    * query and parse data from a memcache daemon: memcachec
154    * statistics of the memcached distributed caching system: memcached
155    * memory usage: memory
156    * read values from Modbus/TCP enabled devices: modbus
157    * statistics from mon.itor.us: Monitorus (Perl based plugin)
158    * Publishes and subscribes to MQTT topics: mqtt
159    * multimeter statistics: multimeter
160    * MySQL statistics provided by MySQL's "show status" command: mysql
161    * detailed Linux network interface and routing statistics: netlink
162    * IO via the network: network
163    * NFS utilization: nfs
164    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
165    * send desktop notifications to a notification daemon: notify_desktop
166    * send notification E-mails: notify_email
167    * send notifications to nagios: notify_nagios
168    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
169    * UPS information: nut
170    * Optimized Link State Routing daemon statistics: olsrd
171    * OpenLDAP's cn=Monitor statistics: openldap
172    * OpenVPN traffic and compression statistics: openvpn
173    * OpenVZ statistics: OpenVZ (Perl based plugin)
174    * embedded Perl interpreter: perl
175    * timing values from Pinba: pinba
176    * network latency statistics: ping
177    * PostgreSQL database statistics: postgresql
178    * PowerDNS name server statistics: powerdns
179    * number of processes: processes
180    * information about network protocols: protocols
181    * embedded Python interpreter: python
182    * Redis server statistics: redis
183    * write data via the RRD accelerator daemon: rrdcached
184    * output to RRD files: rrdtool
185    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
186    * serial port traffic: serial
187    * values from SNMP enabled network devices: snmp
188    * aggregate values received with the StatsD protocol: statsd
189    * sigrok-supported device measurements: sigrok
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    * Varnish HTTP accelerator daemon statistics: varnish
208    * CPU, disk, network statistics of guest systems: virt
209    * detailed virtual memory statistics: vmem
210    * system resources used by Linux-VServers: vserver
211    * wireless network stats: wireless
212    * send collected values to a graphite server: write_graphite
213    * send collected values to a web-server: write_http
214    * send collected values to an Apache Kafka message broker: write_kafka
215    * send collected values to the logging subsystem: write_log
216    * send collected values to a Redis server: write_redis
217    * send collected values to a Riemann server: write_riemann
218    * send collected values to a Sensu client: write_sensu
219    * send collected values to an OpenTSDB server: write_tsdb
220    * XEN Hypervisor CPU stats: xencpu
221    * ZFS's Adaptive Replacement Cache statistics: zfs_arc
222    * data from Zookeeper's MNTR command: zookeeper
224 Package: collectd
225 Architecture: any
226 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
227 Recommends: ${shlibs:Recommends}, default-jre-headless
228 Description: statistics collection and monitoring daemon
229  collectd is a small daemon which collects system information periodically and
230  provides mechanisms to monitor and store the values in a variety of ways.
231  Since the daemon doesn't need to startup every time it wants to update the
232  values it's very fast and easy on the system. Also, the statistics are very
233  fine grained since the files are updated every 10 seconds by default.
234  .
235  The collected information can be used to find current performance bottlenecks
236  (performance analysis) and predict future system load (capacity planning).
237  .
238  This package provides a full installation of the daemon, including the
239  configuration. For the core system, see the "collectd-core" package, which
240  allows sites to, e.g., provide customizations (like a custom default
241  configuration) on top of it without having to modify the "collectd" package.
243 Package: collectd-utils
244 Architecture: any
245 Depends: ${shlibs:Depends}, ${misc:Depends}
246 Recommends: collectd
247 Suggests: nagios3 | nagios2
248 Replaces: collectd (<< 4.6.1-1~)
249 Description: statistics collection and monitoring daemon (utilities)
250  collectd is a small daemon which collects system information periodically and
251  provides mechanisms to monitor and store the values in a variety of ways.
252  Since the daemon doesn't need to startup every time it wants to update the
253  values it's very fast and easy on the system. Also, the statistics are very
254  fine grained since the files are updated every 10 seconds by default.
255  .
256  This package contains the following utility:
257  .
258    * collectdctl: Control interface for collectd
259    * collectd-nagios: Nagios plugin for querying collectd
261 Package: collectd-dbg
262 Section: debug
263 Architecture: any
264 Priority: extra
265 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
266 Recommends: collectd-utils (= ${binary:Version}),
267  libcollectdclient1 (= ${binary:Version})
268 Description: statistics collection and monitoring daemon (debugging symbols)
269  collectd is a small daemon which collects system information periodically and
270  provides mechanisms to monitor and store the values in a variety of ways.
271  Since the daemon doesn't need to startup every time it wants to update the
272  values it's very fast and easy on the system. Also, the statistics are very
273  fine grained since the files are updated every 10 seconds by default.
274  .
275  This package contains the debugging symbols.
277 Package: collectd-dev
278 Architecture: all
279 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.7~),
280  ${misc:Depends}
281 Description: statistics collection and monitoring daemon (development files)
282  collectd is a small daemon which collects system information periodically and
283  provides mechanisms to monitor and store the values in a variety of ways.
284  Since the daemon doesn't need to startup every time it wants to update the
285  values it's very fast and easy on the system. Also, the statistics are very
286  fine grained since the files are updated every 10 seconds by default.
287  .
288  This package contains the development files needed to create your own
289  plugins.
291 Package: libcollectdclient-dev
292 Section: libdevel
293 Architecture: any
294 Depends: libcollectdclient1 (= ${binary:Version}), ${misc:Depends}
295 Replaces: collectd-dev (<< 5.2.0-1)
296 Breaks: collectd-dev (<< 5.2.0-1)
297 Description: client library for collectd's control interface (development files)
298  libcollectdclient provides an API to access the control interface provided by
299  the unixsock plugin of collectd, a statistics collection and monitoring
300  daemon. It can be used to access values collected by collectd or dispatch new
301  values and notifications to the daemon. This allows for integration with
302  other applications such as monitoring solutions.
303  .
304  This package contains the header files and the static library.
306 Package: libcollectdclient1
307 Section: libs
308 Architecture: any
309 Depends: ${shlibs:Depends}, ${misc:Depends}
310 Recommends: collectd
311 Description: client library for collectd's control interface
312  libcollectdclient provides an API to access the control interface provided by
313  the unixsock plugin of collectd, a statistics collection and monitoring
314  daemon. It can be used to access values collected by collectd or dispatch new
315  values and notifications to the daemon. This allows for integration with
316  other applications such as monitoring solutions.
317  .
318  This package contains the shared library.