Code

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