Code

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