Code

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