Code

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