1 |
dilfridge 10/09/28 15:17:05 |
2 |
|
3 |
Added: collectd-4.10.1-r2.ebuild ChangeLog metadata.xml |
4 |
Log: |
5 |
New application, fixes bug 107076. |
6 |
(Portage version: 2.1.8.3/cvs/Linux i686) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 app-admin/collectd/collectd-4.10.1-r2.ebuild |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/collectd-4.10.1-r2.ebuild?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/collectd-4.10.1-r2.ebuild?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: collectd-4.10.1-r2.ebuild |
15 |
=================================================================== |
16 |
# Copyright 1999-2010 Gentoo Foundation |
17 |
# Distributed under the terms of the GNU General Public License v2 |
18 |
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-4.10.1-r2.ebuild,v 1.1 2010/09/28 15:17:05 dilfridge Exp $ |
19 |
|
20 |
EAPI="2" |
21 |
|
22 |
inherit base linux-info perl-app autotools |
23 |
|
24 |
DESCRIPTION="A small daemon which collects system performance statistics - with a near-infinite number of plugins" |
25 |
HOMEPAGE="http://collectd.org" |
26 |
SRC_URI="${HOMEPAGE}/files/${P}.tar.bz2" |
27 |
|
28 |
LICENSE="GPL-2" |
29 |
SLOT="0" |
30 |
KEYWORDS="~amd64 ~x86" |
31 |
IUSE="contrib debug kernel_linux kernel_FreeBSD kernel_Darwin" |
32 |
|
33 |
# The plugin lists have to follow here since they extend IUSE |
34 |
|
35 |
# Plugins that to my knowledge cannot be supported (eg. dependencies not in gentoo) |
36 |
COLLECTD_IMPOSSIBLE_PLUGINS="curl_json netapp pinba ping xmms" |
37 |
|
38 |
# Plugins that still need some work |
39 |
COLLECTD_UNTESTED_PLUGINS="oracle ipmi ipvs netlink apple_sensors routeros tape zfs_arc nut modbus" |
40 |
|
41 |
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS |
42 |
COLLECTD_TESTED_PLUGINS="apache apcups ascent battery bind conntrack contextswitch |
43 |
cpu cpufreq curl curl_xml dbi df disk dns email entropy exec filecount fscache gmond |
44 |
hddtemp interface iptables irq java libvirt load madwifi mbmon memcachec |
45 |
memcached memory multimeter mysql network nfs nginx ntpd olsrd |
46 |
onewire openvpn perl postgresql powerdns processes protocols python |
47 |
rrdcached sensors serial snmp swap table tail tcpconns teamspeak2 ted thermal |
48 |
tokyotyrant uptime users vmem vserver wireless csv exec logfile network |
49 |
notify_desktop notify_email perl python rrdcached rrdtool syslog unixsock write_http |
50 |
match_empty_counter match_hashed match_regex match_timediff match_value |
51 |
target_notification target_replace target_scale target_set uuid" |
52 |
|
53 |
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS} ${COLLECTD_UNTESTED_PLUGINS}" |
54 |
|
55 |
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS} |
56 |
|
57 |
for plugin in ${COLLECTD_ALL_PLUGINS}; do |
58 |
IUSE="${IUSE} collectd_plugins_${plugin}" |
59 |
done |
60 |
unset plugin |
61 |
|
62 |
# Now come the dependencies. |
63 |
|
64 |
COMMON_DEPEND=" |
65 |
collectd_plugins_apache? ( net-misc/curl ) |
66 |
collectd_plugins_ascent? ( net-misc/curl dev-libs/libxml2 ) |
67 |
collectd_plugins_bind? ( dev-libs/libxml2 ) |
68 |
collectd_plugins_curl? ( net-misc/curl ) |
69 |
collectd_plugins_curl_xml? ( net-misc/curl dev-libs/libxml2 ) |
70 |
collectd_plugins_dbi? ( dev-db/libdbi ) |
71 |
collectd_plugins_dns? ( net-libs/libpcap ) |
72 |
collectd_plugins_gmond? ( sys-cluster/ganglia ) |
73 |
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.9.1-r2 ) |
74 |
collectd_plugins_java? ( virtual/jre dev-java/java-config-wrapper ) |
75 |
collectd_plugins_libvirt? ( app-emulation/libvirt dev-libs/libxml2 ) |
76 |
collectd_plugins_memcachec? ( dev-libs/libmemcached ) |
77 |
collectd_plugins_mysql? ( >=virtual/mysql-5.0 ) |
78 |
collectd_plugins_network? ( dev-libs/libgcrypt ) |
79 |
collectd_plugins_nginx? ( net-misc/curl ) |
80 |
collectd_plugins_notify_desktop? ( x11-libs/libnotify ) |
81 |
collectd_plugins_notify_email? ( >=net-libs/libesmtp-1.0.4 dev-libs/openssl ) |
82 |
collectd_plugins_onewire? ( sys-fs/owfs ) |
83 |
collectd_plugins_oracle? ( >=dev-db/oracle-instantclient-basic-11.1.0.7.0 ) |
84 |
collectd_plugins_perl? ( dev-lang/perl[ithreads] sys-devel/libperl[ithreads] ) |
85 |
collectd_plugins_postgresql? ( >=dev-db/postgresql-base-8.2 ) |
86 |
collectd_plugins_python? ( =dev-lang/python-2* ) |
87 |
collectd_plugins_rrdcached? ( >=net-analyzer/rrdtool-1.4 ) |
88 |
collectd_plugins_rrdtool? ( >=net-analyzer/rrdtool-1.2.27 ) |
89 |
collectd_plugins_sensors? ( sys-apps/lm_sensors ) |
90 |
collectd_plugins_snmp? ( net-analyzer/net-snmp ) |
91 |
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant ) |
92 |
collectd_plugins_uuid? ( sys-apps/hal ) |
93 |
collectd_plugins_write_http? ( net-misc/curl ) |
94 |
|
95 |
kernel_FreeBSD? ( |
96 |
collectd_plugins_disk? ( >=sys-libs/libstatgrab-0.16 ) |
97 |
collectd_plugins_interface? ( >=sys-libs/libstatgrab-0.16 ) |
98 |
collectd_plugins_load? ( >=sys-libs/libstatgrab-0.16 ) |
99 |
collectd_plugins_memory? ( >=sys-libs/libstatgrab-0.16 ) |
100 |
collectd_plugins_swap? ( >=sys-libs/libstatgrab-0.16 ) |
101 |
collectd_plugins_users? ( >=sys-libs/libstatgrab-0.16 ) |
102 |
)" |
103 |
|
104 |
DEPEND="${COMMON_DEPEND} |
105 |
dev-util/pkgconfig |
106 |
kernel_linux? ( |
107 |
collectd_plugins_vserver? ( sys-kernel/vserver-sources ) |
108 |
)" |
109 |
|
110 |
RDEPEND="${COMMON_DEPEND} |
111 |
collectd_plugins_syslog? ( virtual/logger )" |
112 |
|
113 |
PATCHES=( "${FILESDIR}/${P}"-{libperl,libiptc}.patch ) |
114 |
|
115 |
# @FUNCTION: collectd_plugin_kernel_linux |
116 |
# @DESCRIPTION: |
117 |
# USAGE: <plug-in name> <kernel_options> <severity> |
118 |
# kernel_options is a list of kernel configurations options; the check tests whether at least |
119 |
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message |
120 |
# is emitted. |
121 |
collectd_plugin_kernel_linux() { |
122 |
local multi_opt opt |
123 |
if has ${1} ${COLLECTD_ALL_PLUGINS}; then |
124 |
if use collectd_plugins_${1}; then |
125 |
for opt in ${2}; do |
126 |
if linux_chkconfig_present ${opt}; then return 0; fi |
127 |
done |
128 |
multi_opt=${2//\ /\ or\ } |
129 |
case ${3} in |
130 |
(info) |
131 |
elog "The ${1} plug-in can use kernel features that are disabled now; enable ${multi_opt} in your kernel" |
132 |
;; |
133 |
(warn) |
134 |
ewarn "The ${1} plug-in uses kernel features that are disabled now; enable ${multi_opt} in your kernel" |
135 |
;; |
136 |
(error) |
137 |
eerror "The ${1} plug-in needs kernel features that are disabled now; enable ${multi_opt} in your kernel" |
138 |
;; |
139 |
(*) |
140 |
die "function collectd_plugin_kernel_linux called with invalid third argument" |
141 |
;; |
142 |
esac |
143 |
fi |
144 |
fi |
145 |
} |
146 |
|
147 |
collectd_linux_kernel_checks() { |
148 |
linux-info_pkg_setup |
149 |
|
150 |
# battery.c:/proc/pmu/battery_%i |
151 |
# battery.c:/proc/acpi/battery |
152 |
collectd_plugin_kernel_linux battery PROC_FS warn |
153 |
collectd_plugin_kernel_linux battery ACPI_BATTERY warn |
154 |
|
155 |
# cpu.c:/proc/stat |
156 |
collectd_plugin_kernel_linux cpu PROC_FS warn |
157 |
|
158 |
# cpufreq.c:/sys/devices/system/cpu/cpu%d/cpufreq/ |
159 |
collectd_plugin_kernel_linux cpufreq SYSFS warn |
160 |
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn |
161 |
|
162 |
# utils_mount.c:/proc/partitions |
163 |
collectd_plugin_kernel_linux df PROC_FS warn |
164 |
|
165 |
# disk.c:/proc/diskstats |
166 |
# disk.c:/proc/partitions |
167 |
collectd_plugin_kernel_linux disk PROC_FS warn |
168 |
|
169 |
# entropy.c:/proc/sys/kernel/random/entropy_avail |
170 |
collectd_plugin_kernel_linux entropy PROC_FS warn |
171 |
|
172 |
# hddtemp.c:/proc/partitions |
173 |
collectd_plugin_kernel_linux hddtemp PROC_FS info |
174 |
|
175 |
# interface.c:/proc/net/dev |
176 |
collectd_plugin_kernel_linux interface PROC_FS warn |
177 |
|
178 |
# irq.c:/proc/interrupts |
179 |
collectd_plugin_kernel_linux irq PROC_FS warn |
180 |
|
181 |
# load.c:/proc/loadavg |
182 |
collectd_plugin_kernel_linux load PROC_FS warn |
183 |
|
184 |
# memory.c:/proc/meminfo |
185 |
collectd_plugin_kernel_linux memory PROC_FS warn |
186 |
|
187 |
# nfs.c:/proc/net/rpc/nfs |
188 |
# nfs.c:/proc/net/rpc/nfsd |
189 |
collectd_plugin_kernel_linux nfs PROC_FS warn |
190 |
collectd_plugin_kernel_linux nfs NFS_COMMON warn |
191 |
|
192 |
# processes.c:/proc/%i/task |
193 |
# processes.c:/proc/%i/stat |
194 |
collectd_plugin_kernel_linux processes PROC_FS warn |
195 |
|
196 |
# serial.c:/proc/tty/driver/serial |
197 |
# serial.c:/proc/tty/driver/ttyS |
198 |
collectd_plugin_kernel_linux serial PROC_FS warn |
199 |
collectd_plugin_kernel_linux serial SERIAL_CORE warn |
200 |
|
201 |
# swap.c:/proc/meminfo |
202 |
collectd_plugin_kernel_linux swap PROC_FS warn |
203 |
collectd_plugin_kernel_linux swap SWAP warn |
204 |
|
205 |
# tcpconns.c:/proc/net/tcp |
206 |
# tcpconns.c:/proc/net/tcp6 |
207 |
collectd_plugin_kernel_linux tcpconns PROC_FS warn |
208 |
|
209 |
# thermal.c:/proc/acpi/thermal_zone |
210 |
# thermal.c:/sys/class/thermal |
211 |
collectd_plugin_kernel_linux thermal "PROC_FS SYSFS" warn |
212 |
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn |
213 |
|
214 |
# vmem.c:/proc/vmstat |
215 |
collectd_plugin_kernel_linux vmem PROC_FS warn |
216 |
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn |
217 |
|
218 |
# vserver.c:/proc/virtual |
219 |
collectd_plugin_kernel_linux vserver PROC_FS warn |
220 |
|
221 |
# uuid.c:/sys/hypervisor/uuid |
222 |
collectd_plugin_kernel_linux uuid SYSFS info |
223 |
|
224 |
# wireless.c:/proc/net/wireless |
225 |
collectd_plugin_kernel_linux wireless PROC_FS warn |
226 |
collectd_plugin_kernel_linux wireless "MAC80211 IEEE80211" warn |
227 |
} |
228 |
|
229 |
pkg_setup() { |
230 |
if use kernel_linux; then |
231 |
if linux_config_exists; then |
232 |
einfo |
233 |
einfo "Checking your linux kernel configuration:" |
234 |
collectd_linux_kernel_checks |
235 |
else |
236 |
elog "Cannot find a linux kernel configuration. Continuing anyway." |
237 |
fi |
238 |
fi |
239 |
} |
240 |
|
241 |
src_prepare() { |
242 |
base_src_prepare |
243 |
|
244 |
# There's some strange prefix handling in the default config file, resulting in |
245 |
# paths like "/usr/var/..." |
246 |
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die |
247 |
|
248 |
eautoreconf |
249 |
} |
250 |
|
251 |
src_configure() { |
252 |
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here |
253 |
# should work independent of the operating system. |
254 |
|
255 |
local linux_plugins="battery cpu cpufreq disk entropy interface iptables ipvs irq load |
256 |
memory netlink nfs processes serial swap tcpconns thermal users vmem vserver |
257 |
wireless" |
258 |
|
259 |
local libstatgrab_plugins="cpu disk interface load memory swap users" |
260 |
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins}" |
261 |
|
262 |
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns" |
263 |
|
264 |
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}" |
265 |
local myos_plugins="" |
266 |
if use kernel_linux; then |
267 |
einfo "Enabling Linux plugins." |
268 |
myos_plugins=${linux_plugins} |
269 |
elif use kernel_FreeBSD; then |
270 |
einfo "Enabling FreeBSD plugins." |
271 |
myos_plugins=${bsd_plugins} |
272 |
elif use kernel_Darwin; then |
273 |
einfo "Enabling Darwin plugins." |
274 |
myos_plugins=${darwin_plugins} |
275 |
fi |
276 |
|
277 |
# Do we debug? |
278 |
local myconf="$(use_enable debug)" |
279 |
|
280 |
local plugin |
281 |
|
282 |
# Disable what needs to be disabled. |
283 |
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do |
284 |
myconf+=" --disable-${plugin}" |
285 |
done |
286 |
|
287 |
# Set enable/disable for each single plugin. |
288 |
for plugin in ${COLLECTD_ALL_PLUGINS}; do |
289 |
if has ${plugin} ${osdependent_plugins}; then |
290 |
# plugin is os-dependent ... |
291 |
if has ${plugin} ${myos_plugins}; then |
292 |
# ... and available in this os |
293 |
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})" |
294 |
else |
295 |
# ... and NOT available in this os |
296 |
if use collectd_plugins_${plugin}; then |
297 |
ewarn "You try to enable the ${plugin} plugin, but it is not available for this" |
298 |
ewarn "kernel. Disabling it automatically." |
299 |
fi |
300 |
myconf+=" --disable-${plugin}" |
301 |
fi |
302 |
else |
303 |
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})" |
304 |
fi |
305 |
done |
306 |
|
307 |
# Need JAVA_HOME for java. |
308 |
if use collectd_plugins_java; then |
309 |
myconf+=" --with-java=$(java-config -g JAVA_HOME)" |
310 |
fi |
311 |
|
312 |
# Finally, run econf. |
313 |
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache --without-included-ltdl --localstatedir=/var ${myconf} |
314 |
} |
315 |
|
316 |
src_install() { |
317 |
emake DESTDIR="${D}" install || die |
318 |
|
319 |
fixlocalpod |
320 |
|
321 |
dodoc AUTHORS ChangeLog NEWS README TODO || die |
322 |
|
323 |
if use contrib ; then |
324 |
insinto /usr/share/doc/${PF} |
325 |
doins -r contrib || die |
326 |
fi |
327 |
|
328 |
keepdir /var/lib/${PN} || die |
329 |
|
330 |
newinitd "${FILESDIR}/${PN}.initd" ${PN} || die |
331 |
newconfd "${FILESDIR}/${PN}.confd" ${PN} || die |
332 |
} |
333 |
|
334 |
collectd_rdeps() { |
335 |
if (use collectd_plugins_${1} && ! has_version "${2}"); then |
336 |
elog "The ${1} plug-in needs ${2} to be installed locally or remotely to work." |
337 |
fi |
338 |
} |
339 |
|
340 |
pkg_postinst() { |
341 |
collectd_rdeps apcups sys-power/apcupsd |
342 |
collectd_rdeps hddtemp app-admin/hddtemp |
343 |
collectd_rdeps mbmon sys-apps/xmbmon |
344 |
collectd_rdeps memcached ">=net-misc/memcached-1.2.2-r2" |
345 |
collectd_rdeps ntpd net-misc/ntp |
346 |
collectd_rdeps openvpn ">=net-misc/openvpn-2.0.9" |
347 |
} |
348 |
|
349 |
|
350 |
|
351 |
1.1 app-admin/collectd/ChangeLog |
352 |
|
353 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/ChangeLog?rev=1.1&view=markup |
354 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/ChangeLog?rev=1.1&content-type=text/plain |
355 |
|
356 |
Index: ChangeLog |
357 |
=================================================================== |
358 |
# ChangeLog for app-admin/collectd |
359 |
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 |
360 |
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/ChangeLog,v 1.1 2010/09/28 15:17:05 dilfridge Exp $ |
361 |
|
362 |
*collectd-4.10.1-r2 (28 Sep 2010) |
363 |
|
364 |
28 Sep 2010; Andreas K. Huettel <dilfridge@g.o> |
365 |
+collectd-4.10.1-r2.ebuild, +files/collectd-4.10.1-libiptc.patch, |
366 |
+files/collectd-4.10.1-libperl.patch, +files/collectd.confd, |
367 |
+files/collectd.initd, +metadata.xml: |
368 |
New application, fixes bug 107076. Thanks to all the previous authors of |
369 |
the ebuild since 2005 (see Bugzilla for details), to the reviewers on |
370 |
#gentoo-sunrise and #gentoo-dev, and in particular to Boian Berberov, on |
371 |
whose work this is mainly based. |
372 |
|
373 |
|
374 |
|
375 |
|
376 |
1.1 app-admin/collectd/metadata.xml |
377 |
|
378 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/metadata.xml?rev=1.1&view=markup |
379 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/collectd/metadata.xml?rev=1.1&content-type=text/plain |
380 |
|
381 |
Index: metadata.xml |
382 |
=================================================================== |
383 |
<?xml version="1.0" encoding="UTF-8"?> |
384 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
385 |
<pkgmetadata> |
386 |
<herd>no-herd</herd> |
387 |
<maintainer> |
388 |
<email>dilfridge@g.o</email> |
389 |
<name>Andreas K. Huettel</name> |
390 |
</maintainer> |
391 |
<use> |
392 |
<flag name='collectd_plugins_apache'>Build the apache input plugin (transferred bytes, handled requests, detailed scoreboard statistics)</flag> |
393 |
<flag name='collectd_plugins_apcups'>Build the apcups input plugin (UPS charge, load, input/output/battery voltage, etc.)</flag> |
394 |
<flag name='collectd_plugins_ascent'>Build the ascent input plugin (statistics about a free server for World of Warcraft)</flag> |
395 |
<flag name='collectd_plugins_battery'>Build the battery input plugin (charge, current and voltage of ACPI and PMU based laptop batteries)</flag> |
396 |
<flag name='collectd_plugins_bind'>Build the bind input plugin (name server and resolver statistics)</flag> |
397 |
<flag name='collectd_plugins_conntrack'>Build the conntrack input plugin (number of nf_conntrack entries)</flag> |
398 |
<flag name='collectd_plugins_contextswitch'>Build the contextswitch input plugin (number of context switches done by the operating system)</flag> |
399 |
<flag name='collectd_plugins_cpu'>Build the cpu input plugin (time spent in the system, user, nice, idle, and related states)</flag> |
400 |
<flag name='collectd_plugins_cpufreq'>Build the cpufreq input plugin (CPU frequency, for laptops with speedstep or similar)</flag> |
401 |
<flag name='collectd_plugins_csv'>Build the csv output plugin (write to comma separated values (CSV) files)</flag> |
402 |
<flag name='collectd_plugins_curl'>Build the curl input plugin (parse statistics from websites using regular expressions)</flag> |
403 |
<flag name='collectd_plugins_curl_xml'>Build the curl_xml input plugin (get xml data via curl and parse it)</flag> |
404 |
<flag name='collectd_plugins_dbi'>Build the dbi input plugin (execute SQL statements on databases and interpret the reply)</flag> |
405 |
<flag name='collectd_plugins_df'>Build the df input plugin (mountpoint usage)</flag> |
406 |
<flag name='collectd_plugins_disk'>Build the disk input plugin (sectors read/written, number of read/write actions, average completion time of IO-operations)</flag> |
407 |
<flag name='collectd_plugins_dns'>Build the dns input plugin (collects statistics of your DNS traffic on port udp/53)</flag> |
408 |
<flag name='collectd_plugins_email'>Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket)</flag> |
409 |
<flag name='collectd_plugins_entropy'>Build the entropy input plugin (available entropy on a system)</flag> |
410 |
<flag name='collectd_plugins_exec'>Build the exec input/output plugin (executes scripts / applications and reads values back)</flag> |
411 |
<flag name='collectd_plugins_filecount'>Build the filecount input plugin (countd the number of files in a directory and all its subdirectories)</flag> |
412 |
<flag name='collectd_plugins_fscache'>Build the fscache input plugin (information about the caching infrastructure for network file-systems etc)</flag> |
413 |
<flag name='collectd_plugins_gmond'>Build the gmond input plugin (receive data from gmond, the client daemon of the Ganglia project)</flag> |
414 |
<flag name='collectd_plugins_hddtemp'>Build the hddtemp input plugin (temperature of hard disks)</flag> |
415 |
<flag name='collectd_plugins_interface'>Build the interface input plugin (information about traffic, packets and errors of interfaces)</flag> |
416 |
<flag name='collectd_plugins_iptables'>Build the iptables input plugin (statistics from a ip_tables based packet filter)</flag> |
417 |
<flag name='collectd_plugins_irq'>Build the irq input plugin (number of times each interrupt has been handled by the os)</flag> |
418 |
<flag name='collectd_plugins_java'>Build the java input plugin (embeds a JVM into collectd for writing plugins)</flag> |
419 |
<flag name='collectd_plugins_libvirt'>Build the libvirt input plugin (statistics about virtualized guests on a system)</flag> |
420 |
<flag name='collectd_plugins_load'>Build the load input plugin (system load)</flag> |
421 |
<flag name='collectd_plugins_logfile'>Build the logfile output plugin (writes log messages to a text file)</flag> |
422 |
<flag name='collectd_plugins_madwifi'>Build the madwifi input plugin (information about Atheros wireless LAN chipsets)</flag> |
423 |
<flag name='collectd_plugins_match_empty_counter'>Build the match_empty_counter filter plugin</flag> |
424 |
<flag name='collectd_plugins_match_hashed'>Build the match_hashed filter plugin</flag> |
425 |
<flag name='collectd_plugins_match_regex'>Build the match_regex filter plugin</flag> |
426 |
<flag name='collectd_plugins_match_timediff'>Build the match_timediff filter plugin</flag> |
427 |
<flag name='collectd_plugins_match_value'>Build the match_value filter plugin</flag> |
428 |
<flag name='collectd_plugins_mbmon'>Build the mbmon input plugin (information from mainboard sensors)</flag> |
429 |
<flag name='collectd_plugins_memcachec'>Build the memcachec input plugin (connects to a memcached server)</flag> |
430 |
<flag name='collectd_plugins_memcached'>Build the memcached input plugin (connects to a memcached daemon)</flag> |
431 |
<flag name='collectd_plugins_memory'>Build the memory input plugin (physical memory utilization)</flag> |
432 |
<flag name='collectd_plugins_multimeter'>Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus)</flag> |
433 |
<flag name='collectd_plugins_mysql'>Build the mysql input plugin (connects to an MySQL-database and issues a SHOW STATUS command)</flag> |
434 |
<flag name='collectd_plugins_network'>Build the network input/output plugin (communicates with other instances of collectd)</flag> |
435 |
<flag name='collectd_plugins_nfs'>Build the nfs input plugin (usage of the Network File System)</flag> |
436 |
<flag name='collectd_plugins_nginx'>Build the nginx input plugin (number of requests handled by the nginx daemon)</flag> |
437 |
<flag name='collectd_plugins_notify_desktop'>Build the notify_desktop output plugin (uses libnotify to display notifications to the user)</flag> |
438 |
<flag name='collectd_plugins_notify_email'>Build the notify_email output plugin (uses libESMTP to send notifications to a configured email address)</flag> |
439 |
<flag name='collectd_plugins_ntpd'>Build the ntpd input plugin (queries an NTP server)</flag> |
440 |
<flag name='collectd_plugins_olsrd'>Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon)</flag> |
441 |
<flag name='collectd_plugins_onewire'>Build the onewire input plugin (collects temperature information from sensors)</flag> |
442 |
<flag name='collectd_plugins_openvpn'>Build the openvpn input plugin (reads the status file printed by OpenVPN)</flag> |
443 |
<flag name='collectd_plugins_perl'>Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins)</flag> |
444 |
<flag name='collectd_plugins_postgresql'>Build the postgresql input plugin (connects to and executes SQL statements on a PostgreSQL database)</flag> |
445 |
<flag name='collectd_plugins_powerdns'>Build the powerdns input plugin (connects to a local PowerDNS instance)</flag> |
446 |
<flag name='collectd_plugins_processes'>Build the processes input plugin (statistics about processes)</flag> |
447 |
<flag name='collectd_plugins_protocols'>Build the protocols input plugin (network protocols)</flag> |
448 |
<flag name='collectd_plugins_python'>Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins)</flag> |
449 |
<flag name='collectd_plugins_rrdcached'>Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files)</flag> |
450 |
<flag name='collectd_plugins_rrdtool'>Build the rrdtool output plugin (writes values to RRD-files)</flag> |
451 |
<flag name='collectd_plugins_sensors'>Build the sensors input plugin (uses lm-sensors to read hardware sensors)</flag> |
452 |
<flag name='collectd_plugins_serial'>Build the serial input plugin (collects the traffic on serial interfaces)</flag> |
453 |
<flag name='collectd_plugins_snmp'>Build the snmp input plugin (read values from network devices using SNMP)</flag> |
454 |
<flag name='collectd_plugins_swap'>Build the swap input plugin (amount of memory currently written to swap)</flag> |
455 |
<flag name='collectd_plugins_syslog'>Build the syslog output plugin (receives messages from collectd and dispatches them to syslog)</flag> |
456 |
<flag name='collectd_plugins_table'>Build the table input plugin (parses table-like structured plain text)</flag> |
457 |
<flag name='collectd_plugins_tail'>Build the tail input plugin (follows logfiles as e.g. tail -f)</flag> |
458 |
<flag name='collectd_plugins_target_notification'>Build the target_notification filter plugin</flag> |
459 |
<flag name='collectd_plugins_target_replace'>Build the target_replace filter plugin</flag> |
460 |
<flag name='collectd_plugins_target_scale'>Build the target_scale filter plugin</flag> |
461 |
<flag name='collectd_plugins_target_set'>Build the target_set filter plugin</flag> |
462 |
<flag name='collectd_plugins_tcpconns'>Build the tcpconns input plugin (number of TCP connections to or from a specified port)</flag> |
463 |
<flag name='collectd_plugins_teamspeak2'>Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance)</flag> |
464 |
<flag name='collectd_plugins_ted'>Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines)</flag> |
465 |
<flag name='collectd_plugins_thermal'>Build the thermal input plugin (ACPI thermal zone information)</flag> |
466 |
<flag name='collectd_plugins_tokyotyrant'>Build the tokyotyrant input plugin (number of records and file size from a running Tokyo Tyrant server)</flag> |
467 |
<flag name='collectd_plugins_uptime'>Build the uptime input plugin (system uptime)</flag> |
468 |
<flag name='collectd_plugins_unixsock'>Build the unixsock output plugin (opens a UNIX domain socket and accepts connections)</flag> |
469 |
<flag name='collectd_plugins_users'>Build the users input plugin (number of users currently logged in)</flag> |
470 |
<flag name='collectd_plugins_uuid'>Build the uuid plugin (tries hard to determine the UUID of the system it is running on)</flag> |
471 |
<flag name='collectd_plugins_vmem'>Build the vmem input plugin (information about the virtual memory subsystem)</flag> |
472 |
<flag name='collectd_plugins_vserver'>Build the vserver input plugin (virtual servers running on a system)</flag> |
473 |
<flag name='collectd_plugins_wireless'>Build the wireless input plugin (signal quality, signal power and signal-to-noise ratio for wireless LAN cards)</flag> |
474 |
<flag name='collectd_plugins_write_http'>Build the write_http output plugin (sends the values collected by collectd to a web-server)</flag> |
475 |
<flag name='contrib'>Install user-contributed files in the doc directory</flag> |
476 |
</use> |
477 |
</pkgmetadata> |