Code

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