Code

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