Code

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