Code

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