Code

Merged branch 'experimental' into debmon-squeeze
[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  libmysqlclient-dev,
21  libnotify-dev,
22  libopenipmi-dev,
23  liboping-dev (>= 0.3.3),
24  libpcap0.8-dev | libpcap-dev,
25  libperl-dev,
26  libpq-dev,
27  libprotobuf-c0-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    * Apache and lighttpd statistics provided by mod_status: apache
83    * APC UPS's charge, load, input/output/battery voltage, etc.: apcups
84    * Ascent server statistics: ascent
85    * battery status: battery
86    * bind9 name-server and zone statistics: bind
87    * connection tracking table size: conntrack
88    * number of context switches done by the operating system: contextswitch
89    * CPU utilization: cpu
90    * CPU frequency: cpufreq
91    * output to comma separated values (CSV) files: csv
92    * parse statistics from websites: curl
93    * parse JSON files: curl_json
94    * parse XML data: curl_xml
95    * query data from a relational database: dbi
96    * disk space usage: df
97    * disk and partition throughput: disk
98    * DNS traffic information: dns
99    * E-Mail statistics (count, traffic, spam scores and checks): email
100    * amount of available entropy: entropy
101    * execution of external programs: exec
102    * count the number of files in directories: filecount
103    * Linux file-system based caching framework statistics: fscache
104    * query data from Java processes using JMX: GenericJMX (Java based plugin)
105    * Receive and interpret Ganglia multicast traffic: gmond
106    * harddisk temperature: hddtemp
107    * network traffic: interface
108    * IPMI sensors information: ipmi
109    * iptables statistics: iptables
110    * IPVS connection statistics: ipvs
111    * IRQ counters: irq
112    * embedded Java Virtual Machine: java
113    * CPU, disk, network statistics of guest systems: libvirt
114    * system load averages: load
115    * logging to files, STDOUT and STDERR: logfile
116    * Atheros wireless LAN chipset statistics: madwifi
117    * motherboard monitor: mbmon
118    * Query and parse data from a memcache daemon: memcachec
119    * statistics of the memcached distributed caching system: memcached
120    * memory usage: memory
121    * statistics from mon.itor.us: Monitorus (Perl based plugin)
122    * multimeter statistics: multimeter
123    * MySQL statistics provided by MySQL's "show status" command: mysql
124    * detailed Linux network interface and routing statistics: netlink
125    * IO via the network: network
126    * NFS utilization: nfs
127    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
128    * send desktop notifications to a notification daemon: notify_desktop
129    * send notification E-mails: notify_email
130    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
131    * UPS information: nut
132    * Optimized Link State Routing daemon statistics: olsrd
133    * OpenVPN traffic and compression statistics: openvpn
134    * OpenVZ statistics: OpenVZ (Perl based plugin)
135    * embedded Perl interpreter: perl
136    * timing values from Pinba: pinba
137    * network latency statistics: ping
138    * PostgreSQL database statistics: postgresql
139    * PowerDNS name server statistics: powerdns
140    * number of processes: processes
141    * information about network protocols: protocols
142    * embedded Python interpreter: python
143    * write data via the RRD accelerator daemon: rrdcached
144    * output to RRD files: rrdtool
145    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
146    * serial port traffic: serial
147    * values from SNMP enabled network devices: snmp
148    * swap usage: swap
149    * logging to syslog: syslog
150    * parse table-like structured files: table
151    * incremental parsing of logfiles: tail
152    * number of TCP connections to specific ports: tcpconns
153    * TeamSpeak2 server statistics: teamspeak2
154    * power consumption measurements from "The Energy Detective" (TED): ted
155    * Linux ACPI thermal zone information: thermal
156    * Check thresholds and for missing values: threshold
157    * Tokyo Tyrant server statistics: tokyotyrant
158    * external runtime interface: unixsock
159    * system uptime: uptime
160    * number of users logged into the system: users
161    * set the hostname to an unique identifier: uuid
162    * Varnish HTTP accelerator daemon statistics: varnish
163    * detailed virtual memory statistics: vmem
164    * system resources used by Linux-VServers: vserver
165    * wireless network stats: wireless
166    * send collected values to a web-server: write_http
168 Package: collectd
169 Architecture: any
170 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
171 Recommends: ${shlibs:Recommends}
172 Description: statistics collection and monitoring daemon
173  collectd is a small daemon which collects system information periodically and
174  provides mechanisms to monitor and store the values in a variety of ways.
175  Since the daemon doesn't need to startup every time it wants to update the
176  values it's very fast and easy on the system. Also, the statistics are very
177  fine grained since the files are updated every 10 seconds by default.
178  .
179  The collected information can be used to find current performance bottlenecks
180  (performance analysis) and predict future system load (capacity planning).
181  .
182  This package provides a full installation of the daemon, including the
183  configuration. For the core system, see the "collectd-core" package, which
184  allows sites to, e.g., provide customizations (like a custom default
185  configuration) on top of it without having to modify the "collectd" package.
187 Package: collectd-utils
188 Architecture: any
189 Depends: ${shlibs:Depends}, ${misc:Depends}
190 Recommends: collectd
191 Suggests: nagios3 | nagios2
192 Replaces: collectd (<< 4.6.1-1~)
193 Description: statistics collection and monitoring daemon (utilities)
194  collectd is a small daemon which collects system information periodically and
195  provides mechanisms to monitor and store the values in a variety of ways.
196  Since the daemon doesn't need to startup every time it wants to update the
197  values it's very fast and easy on the system. Also, the statistics are very
198  fine grained since the files are updated every 10 seconds by default.
199  .
200  This package contains the following utility:
201  .
202    * collectdctl: Control interface for collectd
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  libcollectdclient1 (= ${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 (<< 5.3~),
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: libcollectdclient1 (= ${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: libcollectdclient1
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.