Code

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