Code

add systemd support
[pkg-collectd.git] / debian / control
1 Source: collectd
2 Section: utils
3 Priority: optional
4 Maintainer: Sebastian Harl <tokkee@debian.org>
5 Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.10), po-debconf, dpatch, dh-systemd (>= 1.5),
6  bison, flex, autotools-dev, libltdl-dev, pkg-config,
7  iptables-dev (>= 1.4.3.2-2) [linux-any],
8  javahelper,
9  kfreebsd-kernel-headers [kfreebsd-any],
10  libatasmart-dev,
11  libcap-dev [linux-any],
12  libcurl4-gnutls-dev (>= 7.18.2-5) | libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev,
13  libdbi0-dev,
14  libesmtp-dev,
15  libganglia1-dev (>= 3) [linux-any],
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.5
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, 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    * Receive and interpret Ganglia multicast traffic: gmond
123    * harddisk temperature: hddtemp
124    * network traffic: interface
125    * IPC statistics: ipc
126    * IPMI sensors information: ipmi
127    * iptables statistics: iptables
128    * IPVS connection statistics: ipvs
129    * IRQ counters: irq
130    * embedded Java Virtual Machine: java
131    * system load averages: load
132    * logging to files, STDOUT and STDERR: logfile
133    * logging in logstash's JSON event format: log_logstash
134    * Logical Volume Manager usage: lvm
135    * Atheros wireless LAN chipset statistics: madwifi
136    * motherboard monitor: mbmon
137    * Query and parse data from a memcache daemon: memcachec
138    * statistics of the memcached distributed caching system: memcached
139    * memory usage: memory
140    * read values from Modbus/TCP enabled devices: modbus
141    * statistics from mon.itor.us: Monitorus (Perl based plugin)
142    * multimeter statistics: multimeter
143    * MySQL statistics provided by MySQL's "show status" command: mysql
144    * detailed Linux network interface and routing statistics: netlink
145    * IO via the network: network
146    * NFS utilization: nfs
147    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
148    * send desktop notifications to a notification daemon: notify_desktop
149    * send notification E-mails: notify_email
150    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
151    * UPS information: nut
152    * Optimized Link State Routing daemon statistics: olsrd
153    * OpenLDAP's cn=Monitor statistics: openldap
154    * OpenVPN traffic and compression statistics: openvpn
155    * OpenVZ statistics: OpenVZ (Perl based plugin)
156    * embedded Perl interpreter: perl
157    * timing values from Pinba: pinba
158    * network latency statistics: ping
159    * PostgreSQL database statistics: postgresql
160    * PowerDNS name server statistics: powerdns
161    * number of processes: processes
162    * information about network protocols: protocols
163    * embedded Python interpreter: python
164    * Redis server statistics: redis
165    * write data via the RRD accelerator daemon: rrdcached
166    * output to RRD files: rrdtool
167    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
168    * serial port traffic: serial
169    * values from SNMP enabled network devices: snmp
170    * aggregate values received with the StatsD protocol: statsd
171    * sigrok-supported device measurements: sigrok
172    * SMART statistics: smart
173    * swap usage: swap
174    * logging to syslog: syslog
175    * parse table-like structured files: table
176    * incremental parsing of logfiles: tail
177    * incremental parsing of CSV files: tail_csv
178    * number of TCP connections to specific ports: tcpconns
179    * TeamSpeak2 server statistics: teamspeak2
180    * power consumption measurements from "The Energy Detective" (TED): ted
181    * Linux ACPI thermal zone information: thermal
182    * Check thresholds and for missing values: threshold
183    * statistics from Intel turbo-capable processors: turbostat
184    * Tokyo Tyrant server statistics: tokyotyrant
185    * external runtime interface: unixsock
186    * system uptime: uptime
187    * number of users logged into the system: users
188    * set the hostname to an unique identifier: uuid
189    * Varnish HTTP accelerator daemon statistics: varnish
190    * CPU, disk, network statistics of guest systems: virt
191    * detailed virtual memory statistics: vmem
192    * system resources used by Linux-VServers: vserver
193    * wireless network stats: wireless
194    * send collected values to a graphite server: write_graphite
195    * send collected values to a web-server: write_http
196    * send collected values to an Apache Kafka message broker: write_kafka
197    * send collected values to the logging subsystem: write_log
198    * send collected values to a Redis server: write_redis
199    * send collected values to a Riemann server: write_riemann
200    * send collected values to a Sensu client: write_sensu
201    * send collected values to an OpenTSDB server: write_tsdb
202    * ZFS's Adaptive Replacement Cache statistics: zfs_arc
203    * data from Zookeeper's MNTR command: zookeeper
205 Package: collectd
206 Architecture: any
207 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
208 Recommends: ${shlibs:Recommends}, default-jre-headless
209 Description: statistics collection and monitoring daemon
210  collectd is a small daemon which collects system information periodically and
211  provides mechanisms to monitor and store the values in a variety of ways.
212  Since the daemon doesn't need to startup every time it wants to update the
213  values it's very fast and easy on the system. Also, the statistics are very
214  fine grained since the files are updated every 10 seconds by default.
215  .
216  The collected information can be used to find current performance bottlenecks
217  (performance analysis) and predict future system load (capacity planning).
218  .
219  This package provides a full installation of the daemon, including the
220  configuration. For the core system, see the "collectd-core" package, which
221  allows sites to, e.g., provide customizations (like a custom default
222  configuration) on top of it without having to modify the "collectd" package.
224 Package: collectd-utils
225 Architecture: any
226 Depends: ${shlibs:Depends}, ${misc:Depends}
227 Recommends: collectd
228 Suggests: nagios3 | nagios2
229 Replaces: collectd (<< 4.6.1-1~)
230 Description: statistics collection and monitoring daemon (utilities)
231  collectd is a small daemon which collects system information periodically and
232  provides mechanisms to monitor and store the values in a variety of ways.
233  Since the daemon doesn't need to startup every time it wants to update the
234  values it's very fast and easy on the system. Also, the statistics are very
235  fine grained since the files are updated every 10 seconds by default.
236  .
237  This package contains the following utility:
238  .
239    * collectdctl: Control interface for collectd
240    * collectd-nagios: Nagios plugin for querying collectd
242 Package: collectd-dbg
243 Section: debug
244 Architecture: any
245 Priority: extra
246 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
247 Recommends: collectd-utils (= ${binary:Version}),
248  libcollectdclient1 (= ${binary:Version})
249 Description: statistics collection and monitoring daemon (debugging symbols)
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 debugging symbols.
258 Package: collectd-dev
259 Architecture: all
260 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.5~),
261  ${misc:Depends}
262 Description: statistics collection and monitoring daemon (development files)
263  collectd is a small daemon which collects system information periodically and
264  provides mechanisms to monitor and store the values in a variety of ways.
265  Since the daemon doesn't need to startup every time it wants to update the
266  values it's very fast and easy on the system. Also, the statistics are very
267  fine grained since the files are updated every 10 seconds by default.
268  .
269  This package contains the development files needed to create your own
270  plugins.
272 Package: libcollectdclient-dev
273 Section: libdevel
274 Architecture: any
275 Depends: libcollectdclient1 (= ${binary:Version}), ${misc:Depends}
276 Replaces: collectd-dev (<< 5.2.0-1)
277 Breaks: collectd-dev (<< 5.2.0-1)
278 Description: client library for collectd's control interface (development files)
279  libcollectdclient provides an API to access the control interface provided by
280  the unixsock plugin of collectd, a statistics collection and monitoring
281  daemon. It can be used to access values collected by collectd or dispatch new
282  values and notifications to the daemon. This allows for integration with
283  other applications such as monitoring solutions.
284  .
285  This package contains the header files and the static library.
287 Package: libcollectdclient1
288 Section: libs
289 Architecture: any
290 Depends: ${shlibs:Depends}, ${misc:Depends}
291 Recommends: collectd
292 Description: client library for collectd's control interface
293  libcollectdclient provides an API to access the control interface provided by
294  the unixsock plugin of collectd, a statistics collection and monitoring
295  daemon. It can be used to access values collected by collectd or dispatch new
296  values and notifications to the daemon. This allows for integration with
297  other applications such as monitoring solutions.
298  .
299  This package contains the shared library.