Code

054cea90a05a67c249d3c725a560cf07421c8916
[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    * query data from a relational database: dbi
89    * disk space usage: df
90    * disk and partition throughput: disk
91    * DNS traffic information: dns
92    * E-Mail statistics (count, traffic, spam scores and checks): email
93    * amount of available entropy: entropy
94    * execution of external programs: exec
95    * count the number of files in directories: filecount
96    * Linux file-system based caching framework statistics: fscache
97    * query data from Java processes using JMX: GenericJMX (Java based plugin)
98    * Receive and interpret Ganglia multicast traffic: gmond
99    * harddisk temperature: hddtemp
100    * network traffic: interface
101    * IPMI sensors information: ipmi
102    * iptables statistics: iptables
103    * IPVS connection statistics: ipvs
104    * IRQ counters: irq
105    * embedded Java Virtual Machine: java
106    * CPU, disk, network statistics of guest systems: libvirt
107    * system load averages: load
108    * logging to files, STDOUT and STDERR: logfile
109    * Atheros wireless LAN chipset statistics: madwifi
110    * motherboard monitor: mbmon
111    * Query and parse data from a memcache daemon: memcachec
112    * statistics of the memcached distributed caching system: memcached
113    * memory usage: memory
114    * statistics from mon.itor.us: Monitorus (Perl based plugin)
115    * multimeter statistics: multimeter
116    * MySQL statistics provided by MySQL's "show status" command: mysql
117    * detailed Linux network interface and routing statistics: netlink
118    * IO via the network: network
119    * NFS utilization: nfs
120    * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
121    * send desktop notifications to a notification daemon: notify_desktop
122    * send notification E-mails: notify_email
123    * NTP daemon's local clock drift, offset to peers, etc.: ntpd
124    * UPS information: nut
125    * Optimized Link State Routing daemon statistics: olsrd
126    * OpenVPN traffic and compression statistics: openvpn
127    * OpenVZ statistics: OpenVZ (Perl based plugin)
128    * embedded Perl interpreter: perl
129    * network latency statistics: ping
130    * PostgreSQL database statistics: postgresql
131    * PowerDNS name server statistics: powerdns
132    * number of processes: processes
133    * information about network protocols: protocols
134    * embedded Python interpreter: python
135    * write data via the RRD accelerator daemon: rrdcached
136    * output to RRD files: rrdtool
137    * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
138    * serial port traffic: serial
139    * values from SNMP enabled network devices: snmp
140    * swap usage: swap
141    * logging to syslog: syslog
142    * parse table-like structured files: table
143    * incremental parsing of logfiles: tail
144    * number of TCP connections to specific ports: tcpconns
145    * TeamSpeak2 server statistics: teamspeak2
146    * power consumption measurements from "The Energy Detective" (TED): ted
147    * Linux ACPI thermal zone information: thermal
148    * Tokyo Tyrant server statistics: tokyotyrant
149    * external runtime interface: unixsock
150    * system uptime: uptime
151    * number of users logged into the system: users
152    * set the hostname to an unique identifier: uuid
153    * detailed virtual memory statistics: vmem
154    * system resources used by Linux-VServers: vserver
155    * wireless network stats: wireless
156    * send collected values to a web-server: write_http
158 Package: collectd
159 Architecture: any
160 Depends: collectd-core, ${shlibs:Depends}, ${misc:Depends}
161 Recommends: ${shlibs:Recommends}
162 Description: statistics collection and monitoring daemon
163  collectd is a small daemon which collects system information periodically and
164  provides mechanisms to monitor and store the values in a variety of ways.
165  Since the daemon doesn't need to startup every time it wants to update the
166  values it's very fast and easy on the system. Also, the statistics are very
167  fine grained since the files are updated every 10 seconds by default.
168  .
169  The collected information can be used to find current performance bottlenecks
170  (performance analysis) and predict future system load (capacity planning).
171  .
172  This package provides a full installation of the daemon, including the
173  configuration. For the core system, see the "collectd-core" package, which
174  allows sites to, e.g., provide customizations (like a custom default
175  configuration) on top of it without having to modify the "collectd" package.
177 Package: collectd-utils
178 Architecture: any
179 Depends: ${shlibs:Depends}, ${misc:Depends}
180 Recommends: collectd
181 Suggests: nagios3 | nagios2
182 Replaces: collectd (<< 4.6.1-1~)
183 Description: statistics collection and monitoring daemon (utilities)
184  collectd is a small daemon which collects system information periodically and
185  provides mechanisms to monitor and store the values in a variety of ways.
186  Since the daemon doesn't need to startup every time it wants to update the
187  values it's very fast and easy on the system. Also, the statistics are very
188  fine grained since the files are updated every 10 seconds by default.
189  .
190  This package contains the following utility:
191  .
192    * collectd-nagios: Nagios plugin for querying collectd
194 Package: collectd-dbg
195 Section: debug
196 Architecture: any
197 Priority: extra
198 Depends: collectd-core (= ${binary:Version}), ${misc:Depends}
199 Recommends: collectd-utils (= ${binary:Version}),
200  libcollectdclient0 (= ${binary:Version})
201 Description: statistics collection and monitoring daemon (debugging symbols)
202  collectd is a small daemon which collects system information periodically and
203  provides mechanisms to monitor and store the values in a variety of ways.
204  Since the daemon doesn't need to startup every time it wants to update the
205  values it's very fast and easy on the system. Also, the statistics are very
206  fine grained since the files are updated every 10 seconds by default.
207  .
208  This package contains the debugging symbols.
210 Package: collectd-dev
211 Architecture: all
212 Depends: collectd-core (>= ${source:Version}), collectd-core (<< 4.10~),
213  ${misc:Depends}
214 Description: statistics collection and monitoring daemon (development files)
215  collectd is a small daemon which collects system information periodically and
216  provides mechanisms to monitor and store the values in a variety of ways.
217  Since the daemon doesn't need to startup every time it wants to update the
218  values it's very fast and easy on the system. Also, the statistics are very
219  fine grained since the files are updated every 10 seconds by default.
220  .
221  This package contains the development files needed to create your own
222  plugins.
224 Package: libcollectdclient-dev
225 Section: libdevel
226 Architecture: any
227 Depends: libcollectdclient0 (= ${binary:Version}), ${misc:Depends}
228 Description: client library for collectd's control interface (development files)
229  libcollectdclient provides an API to access the control interface provided by
230  the unixsock plugin of collectd, a statistics collection and monitoring
231  daemon. It can be used to access values collected by collectd or dispatch new
232  values and notifications to the daemon. This allows for integration with
233  other applications such as monitoring solutions.
234  .
235  This package contains the header files and the static library.
237 Package: libcollectdclient0
238 Section: libs
239 Architecture: any
240 Depends: ${shlibs:Depends}, ${misc:Depends}
241 Recommends: collectd
242 Description: client library for collectd's control interface
243  libcollectdclient provides an API to access the control interface provided by
244  the unixsock plugin of collectd, a statistics collection and monitoring
245  daemon. It can be used to access values collected by collectd or dispatch new
246  values and notifications to the daemon. This allows for integration with
247  other applications such as monitoring solutions.
248  .
249  This package contains the shared library.