Code

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