Code

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