Code

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