Code

331091203b7876f01024046c906826edfbc7e9f5
[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, libltdl3-dev, pkg-config,
7  iproute-dev [!alpha !amd64 !hppa !ia64 !ppc64 !mips !mipsel !kfreebsd-i386 !kfreebsd-amd64],
8  libcurl4-gnutls-dev (>= 7.18.2-5) | libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev,
9  libdbi0-dev,
10  libesmtp-dev,
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  librrd-dev (>= 1.4~),
23  libsensors4-dev [!kfreebsd-i386 !kfreebsd-amd64],
24 # libsnmp-dev (>= 5.4.2.1~dfsg-4~) | (libsnmp-dev & perl (<< 5.10.1~rc2-1~))
25  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | libsnmp-dev | libsnmp9-dev,
26  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | perl (<< 5.10.1~rc2-1~),
27  libtokyocabinet-dev [!kfreebsd-i386 !kfreebsd-amd64],
28  libtokyotyrant-dev [!kfreebsd-i386 !kfreebsd-amd64],
29  libupsclient1-dev,
30  libvirt-dev (>= 0.4.0-6) [!kfreebsd-i386 !kfreebsd-amd64],
31  libxml2-dev,
32  libyajl-dev,
33  linux-libc-dev (>= 2.6.25-4) [!kfreebsd-i386 !kfreebsd-amd64] | linux-libc-dev (<< 2.6.25-1) [!kfreebsd-i386 !kfreebsd-amd64],
34  openjdk-6-jdk [!hppa !kfreebsd-i386 !kfreebsd-amd64],
35  python-dev
36 Build-Conflicts: libpthread-dev, iptables-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    * harddisk temperature: hddtemp
96    * network traffic: interface
97    * IPMI sensors information: ipmi
98    * iptables statistics: iptables
99    * IPVS connection statistics: ipvs
100    * IRQ counters: irq
101    * embedded Java Virtual Machine: java
102    * CPU, disk, network statistics of guest systems: libvirt
103    * system load averages: load
104    * logging to files, STDOUT and STDERR: logfile
105    * Atheros wireless LAN chipset statistics: madwifi
106    * motherboard monitor: mbmon
107    * Query and parse data from a memcache daemon: memcachec
108    * statistics of the memcached distributed caching system: memcached
109    * memory usage: memory
110    * multimeter statistics: multimeter
111    * MySQL statistics provided by MySQL's "show status" command: mysql
112    * detailed Linux network interface and routing statistics: netlink
113    * IO via the network: network
114    * NFS utilization: nfs
115    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
116    * send desktop notifications to a notification daemon: notify_desktop
117    * send notification E-mails: notify_email
118    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
119    * UPS information: nut
120    * OpenVPN traffic and compression statistics: openvpn
121    * Optimized Link State Routing daemon statistics: olsrd
122    * PostgreSQL database statistics: postgresql
123    * PowerDNS name server statistics: powerdns
124    * number of processes: processes
125    * output to RRD files: rrdtool
126    * embedded Perl interpreter: perl
127    * network latency statistics: ping
128    * information about network protocols: protocols
129    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
130    * serial port traffic: serial
131    * values from SNMP enabled network devices: snmp
132    * swap usage: swap
133    * logging to syslog: syslog
134    * parse table-like structured files: table
135    * incremental parsing of logfiles: tail
136    * number of TCP connections to specific ports: tcpconns
137    * power consumption measurements from "The Energy Detective" (TED): ted
138    * Linux ACPI thermal zone information: thermal
139    * TeamSpeak2 server statistics: teamspeak2
140    * external runtime interface: unixsock
141    * system uptime: uptime
142    * number of users logged into the system: users
143    * set the hostname to an unique identifier: uuid
144    * detailed virtual memory statistics: vmem
145    * system resources used by Linux-VServers: vserver
146    * wireless network stats: wireless
147    * send collected values to a web-server: write_http
149 Package: collectd
150 Architecture: any
151 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
152 Recommends: ${shlibs:Recommends}
153 Description: statistics collection and monitoring daemon
154  collectd is a small daemon which collects system information periodically and
155  provides mechanisms to monitor and store the values in a variety of ways.
156  Since the daemon doesn't need to startup every time it wants to update the
157  values it's very fast and easy on the system. Also, the statistics are very
158  fine grained since the files are updated every 10 seconds by default.
159  .
160  The collected information can be used to find current performance bottlenecks
161  (performance analysis) and predict future system load (capacity planning).
162  .
163  This package provides a full installation of the daemon, including the
164  configuration. For the core system, see the "collectd-core" package, which
165  allows sites to, e.g., provide customizations (like a custom default
166  configuration) on top of it without having to modify the "collectd" package.
168 Package: collectd-utils
169 Architecture: any
170 Depends: ${shlibs:Depends}, ${misc:Depends}
171 Recommends: collectd
172 Suggests: nagios3 | nagios2
173 Replaces: collectd (<< 4.6.1-1~)
174 Description: statistics collection and monitoring daemon (utilities)
175  collectd is a small daemon which collects system information periodically and
176  provides mechanisms to monitor and store the values in a variety of ways.
177  Since the daemon doesn't need to startup every time it wants to update the
178  values it's very fast and easy on the system. Also, the statistics are very
179  fine grained since the files are updated every 10 seconds by default.
180  .
181  This package contains the following utility:
182  .
183    * collectd-nagios: Nagios plugin for querying collectd
185 Package: collectd-dbg
186 Section: debug
187 Architecture: any
188 Priority: extra
189 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
190 Recommends: collectd-utils (= ${binary:Version}),
191  libcollectdclient0 (= ${binary:Version})
192 Description: statistics collection and monitoring daemon (debugging symbols)
193  collectd is a small daemon which collects system information periodically and
194  provides mechanisms to monitor and store the values in a variety of ways.
195  Since the daemon doesn't need to startup every time it wants to update the
196  values it's very fast and easy on the system. Also, the statistics are very
197  fine grained since the files are updated every 10 seconds by default.
198  .
199  This package contains the debugging symbols.
201 Package: collectd-dev
202 Architecture: all
203 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 4.10~),
204  ${misc:Depends}
205 Description: statistics collection and monitoring daemon (development files)
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 development files needed to create your own
213  plugins.
215 Package: libcollectdclient-dev
216 Section: libdevel
217 Architecture: any
218 Depends: libcollectdclient0 (= ${binary:Version}), ${misc:Depends}
219 Description: client library for collectd's control interface (development files)
220  libcollectdclient provides an API to access the control interface provided by
221  the unixsock plugin of collectd, a statistics collection and monitoring
222  daemon. It can be used to access values collected by collectd or dispatch new
223  values and notifications to the daemon. This allows for integration with
224  other applications such as monitoring solutions.
225  .
226  This package contains the header files and the static library.
228 Package: libcollectdclient0
229 Section: libs
230 Architecture: any
231 Depends: ${shlibs:Depends}, ${misc:Depends}
232 Recommends: collectd
233 Description: client library for collectd's control interface
234  libcollectdclient provides an API to access the control interface provided by
235  the unixsock plugin of collectd, a statistics collection and monitoring
236  daemon. It can be used to access values collected by collectd or dispatch new
237  values and notifications to the daemon. This allows for integration with
238  other applications such as monitoring solutions.
239  .
240  This package contains the shared library.