Code

control: Add "Multi-Arch: same" to libcollectdclient-dev
[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, chrony, gpsd, 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    * Chrony daemon statistics: Local clock drift, offset to peers: chrony
110    * connection tracking table size: conntrack
111    * number of context switches done by the operating system: contextswitch
112    * CPU utilization: cpu
113    * CPU frequency: cpufreq
114    * CPU sleep: Time spent in suspend : cpusleep
115    * output to comma separated values (CSV) files: csv
116    * parse statistics from websites: curl
117    * parse JSON files: curl_json
118    * parse XML data: curl_xml
119    * query data from a relational database: dbi
120    * disk space usage: df
121    * disk and partition throughput: disk
122    * DNS traffic information: dns
123    * Distributed Replicated Block Device status: drbd
124    * E-Mail statistics (count, traffic, spam scores and checks): email
125    * amount of available entropy: entropy
126    * execution of external programs: exec
127    * count the number of open file handles: fhcount
128    * count the number of files in directories: filecount
129    * Linux file-system based caching framework statistics: fscache
130    * Monitor gps related data through gpsd: gps
131    * query data from Java processes using JMX: GenericJMX (Java based plugin)
132    * receive and interpret Ganglia multicast traffic: gmond
133    * harddisk temperature: hddtemp
134    * network traffic: interface
135    * IPC statistics: ipc
136    * IPMI sensors information: ipmi
137    * iptables statistics: iptables
138    * IPVS connection statistics: ipvs
139    * IRQ counters: irq
140    * embedded Java Virtual Machine: java
141    * system load averages: load
142    * logging to files, STDOUT and STDERR: logfile
143    * logging in logstash's JSON event format: log_logstash
144    * embedded Lua interpreter: lua
145    * Logical Volume Manager usage: lvm
146    * Atheros wireless LAN chipset statistics: madwifi
147    * motherboard monitor: mbmon
148    * query and parse data from a memcache daemon: memcachec
149    * statistics of the memcached distributed caching system: memcached
150    * memory usage: memory
151    * read values from Modbus/TCP enabled devices: modbus
152    * statistics from mon.itor.us: Monitorus (Perl based plugin)
153    * Publishes and subscribes to MQTT topics: mqtt
154    * multimeter statistics: multimeter
155    * MySQL statistics provided by MySQL's "show status" command: mysql
156    * detailed Linux network interface and routing statistics: netlink
157    * IO via the network: network
158    * NFS utilization: nfs
159    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
160    * send desktop notifications to a notification daemon: notify_desktop
161    * send notification E-mails: notify_email
162    * send notifications to nagios: notify_nagios
163    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
164    * UPS information: nut
165    * Optimized Link State Routing daemon statistics: olsrd
166    * OpenLDAP's cn=Monitor statistics: openldap
167    * OpenVPN traffic and compression statistics: openvpn
168    * OpenVZ statistics: OpenVZ (Perl based plugin)
169    * embedded Perl interpreter: perl
170    * timing values from Pinba: pinba
171    * network latency statistics: ping
172    * PostgreSQL database statistics: postgresql
173    * PowerDNS name server statistics: powerdns
174    * number of processes: processes
175    * information about network protocols: protocols
176    * embedded Python interpreter: python
177    * Redis server statistics: redis
178    * write data via the RRD accelerator daemon: rrdcached
179    * output to RRD files: rrdtool
180    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
181    * serial port traffic: serial
182    * values from SNMP enabled network devices: snmp
183    * aggregate values received with the StatsD protocol: statsd
184    * sigrok-supported device measurements: sigrok
185    * SMART statistics: smart
186    * swap usage: swap
187    * logging to syslog: syslog
188    * parse table-like structured files: table
189    * incremental parsing of logfiles: tail
190    * incremental parsing of CSV files: tail_csv
191    * number of TCP connections to specific ports: tcpconns
192    * TeamSpeak2 server statistics: teamspeak2
193    * power consumption measurements from "The Energy Detective" (TED): ted
194    * Linux ACPI thermal zone information: thermal
195    * check thresholds and for missing values: threshold
196    * statistics from Intel turbo-capable processors: turbostat
197    * Tokyo Tyrant server statistics: tokyotyrant
198    * external runtime interface: unixsock
199    * system uptime: uptime
200    * number of users logged into the system: users
201    * set the hostname to an unique identifier: uuid
202    * Varnish HTTP accelerator daemon statistics: varnish
203    * CPU, disk, network statistics of guest systems: virt
204    * detailed virtual memory statistics: vmem
205    * system resources used by Linux-VServers: vserver
206    * wireless network stats: wireless
207    * send collected values to a graphite server: write_graphite
208    * send collected values to a web-server: write_http
209    * send collected values to an Apache Kafka message broker: write_kafka
210    * send collected values to the logging subsystem: write_log
211    * send collected values to a Redis server: write_redis
212    * send collected values to a Riemann server: write_riemann
213    * send collected values to a Sensu client: write_sensu
214    * send collected values to an OpenTSDB server: write_tsdb
215    * XEN Hypervisor CPU stats: xencpu
216    * ZFS's Adaptive Replacement Cache statistics: zfs_arc
217    * data from Zookeeper's MNTR command: zookeeper
219 Package: collectd
220 Architecture: any
221 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
222 Recommends: ${shlibs:Recommends}, default-jre-headless
223 Description: statistics collection and monitoring daemon
224  collectd is a small daemon which collects system information periodically and
225  provides mechanisms to monitor and store the values in a variety of ways.
226  Since the daemon doesn't need to startup every time it wants to update the
227  values it's very fast and easy on the system. Also, the statistics are very
228  fine grained since the files are updated every 10 seconds by default.
229  .
230  The collected information can be used to find current performance bottlenecks
231  (performance analysis) and predict future system load (capacity planning).
232  .
233  This package provides a full installation of the daemon, including the
234  configuration. For the core system, see the "collectd-core" package, which
235  allows sites to, e.g., provide customizations (like a custom default
236  configuration) on top of it without having to modify the "collectd" package.
238 Package: collectd-utils
239 Architecture: any
240 Depends: ${shlibs:Depends}, ${misc:Depends}
241 Recommends: collectd
242 Suggests: nagios3 | nagios2
243 Replaces: collectd (<< 4.6.1-1~)
244 Description: statistics collection and monitoring daemon (utilities)
245  collectd is a small daemon which collects system information periodically and
246  provides mechanisms to monitor and store the values in a variety of ways.
247  Since the daemon doesn't need to startup every time it wants to update the
248  values it's very fast and easy on the system. Also, the statistics are very
249  fine grained since the files are updated every 10 seconds by default.
250  .
251  This package contains the following utility:
252  .
253    * collectdctl: Control interface for collectd
254    * collectd-nagios: Nagios plugin for querying collectd
256 Package: collectd-dbg
257 Section: debug
258 Architecture: any
259 Priority: extra
260 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
261 Recommends: collectd-utils (= ${binary:Version}),
262  libcollectdclient1 (= ${binary:Version})
263 Description: statistics collection and monitoring daemon (debugging symbols)
264  collectd is a small daemon which collects system information periodically and
265  provides mechanisms to monitor and store the values in a variety of ways.
266  Since the daemon doesn't need to startup every time it wants to update the
267  values it's very fast and easy on the system. Also, the statistics are very
268  fine grained since the files are updated every 10 seconds by default.
269  .
270  This package contains the debugging symbols.
272 Package: collectd-dev
273 Architecture: all
274 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.7~),
275  ${misc:Depends}
276 Description: statistics collection and monitoring daemon (development files)
277  collectd is a small daemon which collects system information periodically and
278  provides mechanisms to monitor and store the values in a variety of ways.
279  Since the daemon doesn't need to startup every time it wants to update the
280  values it's very fast and easy on the system. Also, the statistics are very
281  fine grained since the files are updated every 10 seconds by default.
282  .
283  This package contains the development files needed to create your own
284  plugins.
286 Package: libcollectdclient-dev
287 Section: libdevel
288 Architecture: any
289 Multi-Arch: same
290 Depends: libcollectdclient1 (= ${binary:Version}), ${misc:Depends}
291 Replaces: collectd-dev (<< 5.2.0-1)
292 Breaks: collectd-dev (<< 5.2.0-1)
293 Description: client library for collectd's control interface (development files)
294  libcollectdclient provides an API to access the control interface provided by
295  the unixsock plugin of collectd, a statistics collection and monitoring
296  daemon. It can be used to access values collected by collectd or dispatch new
297  values and notifications to the daemon. This allows for integration with
298  other applications such as monitoring solutions.
299  .
300  This package contains the header files and the static library.
302 Package: libcollectdclient1
303 Section: libs
304 Architecture: any
305 Depends: ${shlibs:Depends}, ${misc:Depends}
306 Recommends: collectd
307 Description: client library for collectd's control interface
308  libcollectdclient provides an API to access the control interface provided by
309  the unixsock plugin of collectd, a statistics collection and monitoring
310  daemon. It can be used to access values collected by collectd or dispatch new
311  values and notifications to the daemon. This allows for integration with
312  other applications such as monitoring solutions.
313  .
314  This package contains the shared library.