Code

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