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    * collectdctl: Control interface for collectd
204    * collectd-nagios: Nagios plugin for querying collectd
206 Package: collectd-dbg
207 Section: debug
208 Architecture: any
209 Priority: extra
210 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
211 Recommends: collectd-utils (= ${binary:Version}),
212  libcollectdclient0 (= ${binary:Version})
213 Description: statistics collection and monitoring daemon (debugging symbols)
214  collectd is a small daemon which collects system information periodically and
215  provides mechanisms to monitor and store the values in a variety of ways.
216  Since the daemon doesn't need to startup every time it wants to update the
217  values it's very fast and easy on the system. Also, the statistics are very
218  fine grained since the files are updated every 10 seconds by default.
219  .
220  This package contains the debugging symbols.
222 Package: collectd-dev
223 Architecture: all
224 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 5.2~),
225  ${misc:Depends}
226 Description: statistics collection and monitoring daemon (development files)
227  collectd is a small daemon which collects system information periodically and
228  provides mechanisms to monitor and store the values in a variety of ways.
229  Since the daemon doesn't need to startup every time it wants to update the
230  values it's very fast and easy on the system. Also, the statistics are very
231  fine grained since the files are updated every 10 seconds by default.
232  .
233  This package contains the development files needed to create your own
234  plugins.
236 Package: libcollectdclient-dev
237 Section: libdevel
238 Architecture: any
239 Depends: libcollectdclient0 (= ${binary:Version}), ${misc:Depends}
240 Description: client library for collectd's control interface (development files)
241  libcollectdclient provides an API to access the control interface provided by
242  the unixsock plugin of collectd, a statistics collection and monitoring
243  daemon. It can be used to access values collected by collectd or dispatch new
244  values and notifications to the daemon. This allows for integration with
245  other applications such as monitoring solutions.
246  .
247  This package contains the header files and the static library.
249 Package: libcollectdclient0
250 Section: libs
251 Architecture: any
252 Depends: ${shlibs:Depends}, ${misc:Depends}
253 Recommends: collectd
254 Description: client library for collectd's control interface
255  libcollectdclient provides an API to access the control interface provided by
256  the unixsock plugin of collectd, a statistics collection and monitoring
257  daemon. It can be used to access values collected by collectd or dispatch new
258  values and notifications to the daemon. This allows for integration with
259  other applications such as monitoring solutions.
260  .
261  This package contains the shared library.