Code

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