Code

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