Code

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