Code

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