Code

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