Code

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