]> git.pld-linux.org Git - packages/collectd.git/blame - collectd.spec
- release 2 (by relup.sh)
[packages/collectd.git] / collectd.spec
CommitLineData
c43211a5 1# TODO:
cc9450c3
JR
2#warning: Installed (but unpackaged) file(s) found:
3# /etc/collectd.d/aggregation.conf
4# /etc/collectd.d/cgroups.conf
5# /etc/collectd.d/lvm.conf
6# /etc/collectd.d/statsd.conf
7# /etc/collectd.d/tail_csv.conf
8# /etc/collectd.d/target_v5upgrade.conf
9# /usr/bin/collectd-tg
10# /usr/lib64/collectd/aggregation.so
11# /usr/lib64/collectd/cgroups.so
12# /usr/lib64/collectd/lvm.so
13# /usr/lib64/collectd/statsd.so
14# /usr/lib64/collectd/tail_csv.so
15# /usr/share/man/man1/collectd-tg.1.gz
16#
c43211a5
PG
17# - package contrib scripts as %doc
18# - perl modules with Collectd classes package to separate package
a9b34e68
PG
19# - Bundled libraries - check if its not changed ones and if it can be
20# mainstream library:
21# liboconfig . . . . . yes (shipped version)
22# - Libraries not found by configure:
7a3b7a2c
AF
23# libcredis . . . . . . no (credis.h not found) (http://code.google.com/p/credis/)
24# libganglia . . . . . no (gm_protocol.h not found) (http://ganglia.info/)
25# libiokit . . . . . . no (Darwin only)
a9b34e68
PG
26# libjvm . . . . . . . no (javac not found)
27# libkstat . . . . . . no (Solaris only)
7a3b7a2c 28# libkvm . . . . . . . no (BSD only)
7a3b7a2c
AF
29# libnetapp . . . . . . no (netapp_api.h not found) (properitary)
30# libperfstat . . . . . no (AIX only)
31# librabbitmq . . . . . no (amqp.h not found) (http://hg.rabbitmq.com/rabbitmq-c/)
32# librouteros . . . . . no ('routeros_api.h' not found) (http://verplant.org/librouteros/)
33# libtokyotyrant . . . no (tcrdb.h not found) (http://1978th.net/tokyotyrant/)
a9b34e68 34# libyajl . . . . . . . no (yajl/yajl_parse.h not found)
e19086ca 35# protobuf-c . . . . . no
a9b34e68 36# oracle . . . . . . . no (ORACLE_HOME is not set)
d8a93b37 37# - Disabled modules (build most of them an package):
7a3b7a2c
AF
38# amqp . . . . . . . no
39# apple_sensors . . . . no (Darwin only)
a9b34e68 40# gmond . . . . . . . . no
7a3b7a2c 41# ipvs . . . . . . . . no (ip_vs.h not found - llh to be fixed)
a9b34e68 42# java . . . . . . . . no
7a3b7a2c 43# lpar... . . . . . . . no
7a3b7a2c 44# multimeter . . . . . no ?
a9b34e68 45# netapp . . . . . . . no
7a3b7a2c 46# onewire . . . . . . . no (needs libowfs)
a9b34e68 47# oracle . . . . . . . no
7a3b7a2c
AF
48# pinba . . . . . . . . no
49# redis . . . . . . . . no
a9b34e68 50# routeros . . . . . . no
7a3b7a2c 51# tape . . . . . . . . no ?
a9b34e68 52# tokyotyrant . . . . . no
7a3b7a2c 53# write_redis . . . . . no
a9b34e68 54# zfs_arc . . . . . . . no
c43211a5
PG
55# - logrotate file for logfile plugin
56# - %desc -l pl for plugins
57# - package SpamAssassin plugin from contrib
58
34fc103e 59# Conditional build:
1018cae1 60%bcond_without curl # apache, ascent, bind, curl and nginx plugins
7e70ab62
TP
61%bcond_without dns # DNS plugin
62%bcond_without ipmi # IPMI plugin
34fc103e 63%bcond_without iptables # iptables plugin
1018cae1 64%bcond_without libesmtp # notify_email plugin
7a3b7a2c 65%bcond_without libvirt # libvirt plugin
b46e10b6 66%bcond_without modbus # modbus plugin
34fc103e 67%bcond_with multimeter # multimeter plugin
1018cae1 68%bcond_without mysql # MySQL plugin
34fc103e 69%bcond_without netlink # netlink plugin
1018cae1
TP
70%bcond_without notify # notify_desktop plugin
71%bcond_without ping # ping plugin
b5cac6d2 72%bcond_without pgsql # PostgreSQL plugin
1018cae1
TP
73%bcond_without rrd # rrdtool and rrdcached plugins
74%bcond_without sensors # sensors plugin
75%bcond_without snmp # SNMP plugin
76%bcond_without ups # nut plugin
854e23ef 77%bcond_without varnish # varnish plugin
1018cae1
TP
78%bcond_without xml # ascent, bind and libvirt plugins
79%bcond_without xmms # XMMS plugin
daff3c99 80
7df111b4 81Summary: Collects system information in RRD files
322f1351 82Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD
373d486f 83Name: collectd
cc9450c3 84Version: 5.4.1
6c0a1371 85Release: 2
373d486f 86License: GPL v2
81857fc6 87Group: Daemons
d94da88b 88Source0: http://collectd.org/files/%{name}-%{version}.tar.bz2
cc9450c3 89# Source0-md5: 6f56c71c96573a7f4f7fb3bfab185974
f6984413 90Source1: %{name}.conf
ec8f9a12 91Source2: %{name}.init
96376a8d 92Source3: %{name}-http.conf
cdf53ab5 93Source4: %{name}-lighttpd.conf
197c4197 94Source5: %{name}-apache.conf
4929f1a7
PG
95Source10: %{name}-df.conf
96Source11: %{name}-rrdtool.conf
cdf53ab5 97Patch0: %{name}-collection.patch
1bb84330 98Patch1: compile.patch
1bc16d55
PG
99Patch2: noquote.patch
100Patch3: libiptc.patch
101Patch4: pld.patch
cc9450c3 102Patch5: no-Werror.patch
b46e10b6 103Patch6: %{name}-modbus.patch
f6984413 104URL: http://collectd.org/
aedbf1de 105%{?with_ipmi:BuildRequires: OpenIPMI-devel >= 2.0.14-3}
373d486f
AF
106BuildRequires: autoconf
107BuildRequires: automake
1018cae1 108%{?with_curl:BuildRequires: curl-devel}
13d220ef 109%{?with_iptables:BuildRequires: iptables-devel >= 1.4.1.1-4}
1f546c2e 110BuildRequires: libdbi-devel
1018cae1 111%{?with_libesmtp:BuildRequires: libesmtp-devel}
1f546c2e 112BuildRequires: libltdl-devel
b5cac6d2 113BuildRequires: libmemcached-devel
e19086ca 114%{?with_modbus:BuildRequires: libmodbus-devel}
cc9450c3 115%{?with_netlink:BuildRequires: libmnl-devel}
2a0d0cb2 116%{?with_libvirt:BuildRequires: libnl1-devel}
d8b90517 117%{?with_notify:BuildRequires: libnotify-devel}
1018cae1 118%{?with_ping:BuildRequires: liboping-devel}
7e70ab62 119%{?with_dns:BuildRequires: libpcap-devel}
8bf13ddb 120BuildRequires: libstatgrab-devel >= 0.12
daff3c99 121BuildRequires: libstdc++-devel
373d486f 122BuildRequires: libtool
e19086ca 123%{?with_libvirt:BuildRequires: libvirt-devel}
1018cae1
TP
124%{?with_xml:BuildRequires: libxml2-devel}
125%{?with_sensors:BuildRequires: lm_sensors-devel}
126%{?with_mysql:BuildRequires: mysql-devel}
b5cac6d2 127BuildRequires: ncurses-devel
daff3c99 128%{?with_snmp:BuildRequires: net-snmp-devel}
1102acf3 129%{?with_libvirt:BuildRequires: numactl-devel}
1018cae1 130%{?with_ups:BuildRequires: nut-devel}
18e77dbc 131BuildRequires: perl-devel
b5cac6d2 132BuildRequires: pkgconfig
133%{?with_pgsql:BuildRequires: postgresql-devel}
134BuildRequires: python-devel
135BuildRequires: python-modules
c7024cdb 136BuildRequires: rpmbuild(macros) >= 1.268
1018cae1 137%{?with_rrd:BuildRequires: rrdtool-devel}
854e23ef 138%{?with_varnish:BuildRequires: varnish-devel}
b5cac6d2 139BuildRequires: which
140#BuildRequires: xfsprogs-devel
1018cae1 141%{?with_xmms:BuildRequires: xmms-devel}
7a3b7a2c 142BuildRequires: yajl-devel
7df111b4 143Requires(post,preun): /sbin/chkconfig
cad751d7 144Requires: %{name}-libs = %{version}-%{release}
c7024cdb 145Requires: rc-scripts
373d486f
AF
146BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
147
30751942
TP
148%define _pkglibdir %{_sharedstatedir}/%{name}
149%define _webapps /etc/webapps
150%define _webapp %{name}
151%define _webappdir %{_webapps}/%{_webapp}
152%define _appdir %{_datadir}/%{_webapp}
9259a6ab 153
373d486f 154%description
7df111b4
JB
155collectd is a small daemon which collects system information every 10
156seconds and writes the results in an RRD-file.
157
158In contrast to most similar software, collectd is not a script but
159written in plain C for performance and portability. As a daemon it
160stays in memory, so there is no need to start up a heavy interpreter
161every time new values should be logged. This allows collectd to have a
16210 second resolution while being nice to the system.
163
19cbcad3 164%description -l pl.UTF-8
e19086ca
ER
165collectd to mały demon zbierający co 10 sekund informacje o systemie i
166zapisujący wyniki do pliku RRD.
373d486f 167
19cbcad3 168W odróżnieniu od innych podobnych programów collectd nie jest
e19086ca
ER
169skryptem, lecz jest napisany w czystym C z myślą o wydajności i
170przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby
854e23ef
AF
171urychamiania ciężkiego interpretera za każdym razem, kiedy powinny być
172zapisane nowe wartości. Dzięki temu collect może mieć rozdzielczość 10
173sekund i nie obciążać zbytnio systemu.
373d486f 174
b8e7f76a 175%package libs
7e70ab62
TP
176Summary: %{name} libraries
177Summary(pl.UTF-8): Biblioteki %{name}
178Group: Libraries
b8e7f76a
PG
179
180%description libs
181%{name} libraries.
182
183%description libs -l pl.UTF-8
184Biblioteki %{name}.
185
186%package devel
7e70ab62
TP
187Summary: Header files for %{name} libraries
188Summary(pl.UTF-8): Pliki nagłówkowe bibliotek %{name}
189Group: Development/Libraries
190Requires: %{name}-libs = %{version}-%{release}
b8e7f76a
PG
191
192%description devel
193Header files for %{name} libraries.
194
195%description devel -l pl.UTF-8
196Pliki nagłówkowe bibliotek %{name}.
197
80d5b170 198%package static
199Summary: Static files for %{name} libraries
200Summary(pl.UTF-8): Pliki statyczne bibliotek %{name}
201Group: Development/Libraries
202Requires: %{name}-libs = %{version}-%{release}
203
204%description static
205Static files for %{name} libraries.
206
daff3c99 207%description static -l pl.UTF-8
80d5b170 208Pliki statyczne bibliotek %{name}.
209
18e77dbc 210%package apache
273ffc81 211Summary: apache-plugin for collectd
e3cf1862 212Summary(pl.UTF-8): Wtyczka apache dla collectd
18e77dbc 213Group: Daemons
273ffc81 214Requires: %{name} = %{version}-%{release}
18e77dbc 215
216%description apache
daff3c99 217This plugin collect data provided by Apache's `mod_status'.
18e77dbc 218
219%description apache -l pl.UTF-8
273ffc81
JB
220Wtyczka collectd zbierająca informacje udostępniane przez moduł
221'mod_status' Apacha.
18e77dbc 222
5e965dc7
PG
223%package apcups
224Summary: APC UPS plugin for collectd
e3cf1862 225Summary(pl.UTF-8): Wtyczka APC UPS dla collectd
5e965dc7
PG
226Group: Daemons
227Requires: %{name} = %{version}-%{release}
228
229%description apcups
a9b34e68 230The APC UPS plugin connects to an instance of Apcupsd to read various
854e23ef
AF
231statistics about a connected uninterruptible power supply (UPS), such
232as voltage, load, etc.
5e965dc7
PG
233
234%package ascent
235Summary: ascent-plugin for collectd
e3cf1862 236Summary(pl.UTF-8): Wtyczka ascent dla collectd
5e965dc7
PG
237Group: Daemons
238Requires: %{name} = %{version}-%{release}
239
240%description ascent
854e23ef
AF
241The Ascent plugin reads and parses the statistics page of Ascent, a
242free and open-source server software for the game World of Warcraft by
243Blizzard Entertainment.
5e965dc7
PG
244
245%package battery
246Summary: battery plugin for collectd
e3cf1862 247Summary(pl.UTF-8): Wtyczka battery dla collectd
5e965dc7
PG
248Group: Daemons
249Requires: %{name} = %{version}-%{release}
250
251%description battery
252This plugin collects the battery's charge, the drawn current and the
253battery's voltage.
254
b8e7f76a
PG
255%package bind
256Summary: bind plugin for collectd
e3cf1862 257Summary(pl.UTF-8): Wtyczka bind dla collectd
b8e7f76a
PG
258Group: Daemons
259Requires: %{name} = %{version}-%{release}
260
261%description bind
daff3c99
ER
262Starting with BIND 9.5.0, the most widely used DNS server software
263provides extensive statistics about queries, responses and lots of
264other information. The bind plugin retrieves this information that's
265encoded in XML and provided via HTTP and submits the values to
266collectd.
b8e7f76a 267
133ab397 268%package collection
30751942 269Summary: Web script for collectd
e3cf1862 270Summary(pl.UTF-8): Web script for collectd
5fafedfc 271Group: Applications/WWW
272Requires: %{name} = %{version}-%{release}
cdf53ab5
PG
273Requires: perl(CGI)
274Requires: perl(Data::Dumper)
275Requires: perl(HTML::Entities)
276Requires: perl(RRDs)
277Requires: perl(URI::Escape)
278Requires: webserver(cgi)
16598688 279Suggests: fonts-TTF-DejaVu
197c4197 280Conflicts: apache-base < 2.4.0-1
5fafedfc 281
133ab397 282%description collection
30751942 283Web script for collectd.
5fafedfc 284
f26b05df 285%package collection3
286Summary: Web script for collectd
e3cf1862 287Summary(pl.UTF-8): Web script for collectd
f26b05df 288Group: Applications/WWW
289Requires: %{name} = %{version}-%{release}
290Requires: perl(Config::General)
291Requires: perl(HTML::Entities)
292Requires: perl(RRDs)
e19086ca
ER
293Requires: perl(Regexp::Common)
294Requires: perl-Collectd = %{version}-%{release}
f26b05df 295Requires: webserver(cgi)
296Suggests: fonts-TTF-DejaVu
197c4197 297Conflicts: apache-base < 2.4.0-1
f26b05df 298
299%description collection3
300Web script for collectd.
301
a9b34e68
PG
302%package contextswitch
303Summary: contextswitch-plugin for collectd
e3cf1862 304Summary(pl.UTF-8): Wtyczka contextswitch dla collectd
a9b34e68
PG
305Group: Daemons
306Requires: %{name} = %{version}-%{release}
307
308%description contextswitch
854e23ef
AF
309The ContextSwitch plugin collects the number of context switches done
310by the operating system.
a9b34e68 311
d94da88b 312%package conntrack
313Summary: conntrack-plugin for collectd
e3cf1862 314Summary(pl.UTF-8): Wtyczka conntrack dla collectd
d94da88b 315Group: Daemons
316Requires: %{name} = %{version}-%{release}
317
318%description conntrack
319The conntrack-plugin collects the connection tracking table size.
320
5e965dc7
PG
321%package cpu
322Summary: cpu-plugin for collectd
e3cf1862 323Summary(pl.UTF-8): Wtyczka cpu dla collectd
5e965dc7
PG
324Group: Daemons
325Requires: %{name} = %{version}-%{release}
326
327%description cpu
daff3c99
ER
328The cpu-plugin collects the amount of time spent by the CPU in various
329states, most notably executing user code, executing system code,
330waiting for IO operations and being idle.
5e965dc7
PG
331
332%package cpufreq
333Summary: cpufreq-plugin for collectd
e3cf1862 334Summary(pl.UTF-8): Wtyczka cpufreq dla collectd
5e965dc7
PG
335Group: Daemons
336Requires: %{name} = %{version}-%{release}
337
338%description cpufreq
339Collects the current CPU's frequency, mostly for mobile computers.
340
341%package csv
342Summary: CSV output plugin for collectd
e3cf1862 343Summary(pl.UTF-8): Wtyczka wyjściowa CSV dla collectd
5e965dc7
PG
344Group: Daemons
345Requires: %{name} = %{version}-%{release}
346
347%description csv
348CSV output plugin for collectd.
349
b8e7f76a
PG
350%package curl
351Summary: cURL output plugin for collectd
e3cf1862 352Summary(pl.UTF-8): Wtyczka wyjściowa cURL dla collectd
b8e7f76a
PG
353Group: Daemons
354Requires: %{name} = %{version}-%{release}
355
356%description curl
357The curl plugin uses the libcurl to read web pages and the match
358infrastructure (the same code used by the tail plugin) to use regular
359expressions with the received data.
360
854e23ef
AF
361%package curl_json
362Summary: cURL JSON plugin for collectd
363Summary(pl.UTF-8): Wtyczka cURL JSON dla collectd
364Group: Daemons
365Requires: %{name} = %{version}-%{release}
366
367%description curl_json
368The cURL-JSON plugin queries JavaScript Object Notation (JSON) data
369using the cURL library and parses it according to the user's
370configuration using Yet Another JSON Library (YAJL). This can be used
371to query statistics information from a CouchDB instance, for example.
372
b8e7f76a
PG
373%package dbi
374Summary: dbi plugin for collectd
e3cf1862 375Summary(pl.UTF-8): Wtyczka dbi dla collectd
b8e7f76a
PG
376Group: Daemons
377Requires: %{name} = %{version}-%{release}
378
379%description dbi
daff3c99
ER
380This plugin uses the dbi library to connect to various databases,
381execute SQL statements and read back the results. dbi is an acronym
382for "database interface" in case you were wondering about the name.
383You can configure how each column is to be interpreted and the plugin
384will generate one or more data sets from each row returned according
385to these rules.
b8e7f76a 386
5e965dc7
PG
387%package df
388Summary: df-plugin for collectd
e3cf1862 389Summary(pl.UTF-8): Wtyczka df dla collectd
5e965dc7
PG
390Group: Daemons
391Requires: %{name} = %{version}-%{release}
392
393%description df
daff3c99
ER
394The df-plugin collects file system usage information, i. e. basically
395how much space on a mounted partition is used and how much is
396available. It's named after and very similar to the df(1) UNIX command
397that's been around forever.
5e965dc7
PG
398
399%package disk
400Summary: disk-plugin for collectd
e3cf1862 401Summary(pl.UTF-8): Wtyczka disk dla collectd
5e965dc7
PG
402Group: Daemons
403Requires: %{name} = %{version}-%{release}
404
405%description disk
406This plugin collects performance statistics of harddisks and, where
407supported, partitions.
408
8bf13ddb
PG
409%package dns
410Summary: dns-plugin for collectd
e3cf1862 411Summary(pl.UTF-8): Wtyczka dns dla collectd
8bf13ddb
PG
412Group: Daemons
413Requires: %{name} = %{version}-%{release}
3a1b5393 414Requires: perl-rrdtool
ef79d9ea 415
8bf13ddb 416%description dns
daff3c99
ER
417This plugin has a similar functionality to dnstop: It uses libpcap to
418get a copy of all traffic from/to port UDP/53 (that's the DNS port),
419interprets the packets and collects statistics of your DNS traffic.
5e965dc7
PG
420
421%package email
422Summary: email-plugin for collectd
e3cf1862 423Summary(pl.UTF-8): Wtyczka email dla collectd
5e965dc7
PG
424Group: Daemons
425Requires: %{name} = %{version}-%{release}
426
427%description email
428The email plugin opens an UNIX-socket over which one can submit email
daff3c99
ER
429statistics, such as the number of ``ham'', ``spam'', ``virus'', etc.
430mails received/handled, spam scores and matched spam checks.
5e965dc7
PG
431
432This plugin is intended to be used with the the
daff3c99
ER
433Mail::SpamAssassin::Plugin::Collectd manpage SpamAssassin-plugin which
434is included in contrib/, but is of course not limited to that use.
5e965dc7
PG
435
436%package entropy
437Summary: entropy-plugin for collectd
e3cf1862 438Summary(pl.UTF-8): Wtyczka entropy dla collectd
5e965dc7
PG
439Group: Daemons
440Requires: %{name} = %{version}-%{release}
441
442%description entropy
854e23ef
AF
443The Entropy plugin collects the available entropy on a system. Entropy
444is important to generate random numbers, which are used for
445encryption, authorization and similar tasks.
5e965dc7 446
cc6085e4 447%package ethstat
448Summary: ethstat-plugin for collectd
449Summary(pl.UTF-8): Wyczka ethstat dla collectd
450Group: Daemons
451Requires: %{name} = %{version}-%{release}
452
453%description ethstat
454The ethstat plugin reads performance statistics directly from ethernet
455cards
456
5e965dc7
PG
457%package exec
458Summary: exec-plugin for collectd
e3cf1862 459Summary(pl.UTF-8): Wtyczka exec dla collectd
5e965dc7
PG
460Group: Daemons
461Requires: %{name} = %{version}-%{release}
462
463%description exec
464The exec plugin forks of an executable either to receive values or to
465dispatch notifications to the outside world.
466
467%package filecount
468Summary: filecount-plugin for collectd
e3cf1862 469Summary(pl.UTF-8): Wtyczka filecount dla collectd
5e965dc7
PG
470Group: Daemons
471Requires: %{name} = %{version}-%{release}
472
473%description filecount
daff3c99
ER
474The filecount-plugin does something very simple: Count the number of
475files in a directory and all its subdirectories. This can be used for
476a variety of statistics, for example the queue length of an MTA, the
477number of PHP sessions of a web server or simply the number of files
478in your home directory.
8bf13ddb 479
d94da88b 480%package fscache
481Summary: fscache-plugin for collectd
e3cf1862 482Summary(pl.UTF-8): Wtyczka fscache dla collectd
d94da88b 483Group: Daemons
484Requires: %{name} = %{version}-%{release}
485
486%description fscache
daff3c99
ER
487The fscache-plugin collects statistics about Linux file-system based
488caching framework.
d94da88b 489
8bf13ddb
PG
490%package hddtemp
491Summary: hddtemp-plugin for collectd
e3cf1862 492Summary(pl.UTF-8): Wtyczka hddtemp dla collectd
8bf13ddb
PG
493Group: Daemons
494Requires: %{name} = %{version}-%{release}
b73c1be9 495Suggests: hddtemp-hddtempd
8bf13ddb
PG
496
497%description hddtemp
daff3c99
ER
498Temperature of harddisks. The temperatures are provided via S.M.A.R.T.
499and queried by the external hddtemp-daemon.
5e965dc7
PG
500
501%package interface
502Summary: interface-plugin for collectd
e3cf1862 503Summary(pl.UTF-8): Wtyczka interface dla collectd
5e965dc7
PG
504Group: Daemons
505Requires: %{name} = %{version}-%{release}
506
507%description interface
daff3c99
ER
508The interface-plugin collects information about the traffic (octets),
509packets and errors of interfaces.
5e965dc7
PG
510
511%package iptables
512Summary: iptables-plugin for collectd
e3cf1862 513Summary(pl.UTF-8): Wtyczka iptables dla collectd
5e965dc7
PG
514Group: Daemons
515Requires: %{name} = %{version}-%{release}
516
517%description iptables
518With this plugin you can gather statistics from your ip_tables based
daff3c99
ER
519packetfilter (aka. firewall). It can collect the byte- and
520packet-counters of selected rules and submit them to collectd. You can
521select rules that should be collected wither by its position (e.g.
522"the fourth rule in the INPUT queue in the filter table") or by its
523comment (using the COMMENT match). This means that depending on your
524firewall layout you can collect certain services (such as the amount
525of web-traffic), source or destination hosts or networks, dropped
526packets and much more.
8bf13ddb 527
87ba198e 528%package ipmi
529Summary: ipmi-plugin for collectd
e3cf1862 530Summary(pl.UTF-8): Wtyczka ipmi dla collectd
87ba198e 531Group: Daemons
532Requires: %{name} = %{version}-%{release}
533
534%description ipmi
854e23ef
AF
535The IPMI plugin uses the OpenIPMI library to read hardware sensors
536from servers using the Intelligent Platform Management Interface
537(IPMI). IPMI is very common with server hardware but usually not
538available in consumer hardware.
34fc103e 539
5e965dc7
PG
540%package irq
541Summary: IRQs-plugin for collectd
e3cf1862 542Summary(pl.UTF-8): Wtyczka IRQs dla collectd
5e965dc7
PG
543Group: Daemons
544Requires: %{name} = %{version}-%{release}
545
546%description irq
854e23ef
AF
547The IRQ plugin collects the number of times each interrupt has been
548handled by the operating system.
5e965dc7 549
7a3b7a2c
AF
550%package libvirt
551Summary: libvirt-plugin for collectd
552Summary(pl.UTF-8): Wtyczka libvirt dla collectd
553Group: Daemons
554Requires: %{name} = %{version}-%{release}
555
556%description libvirt
557The libvirt plugin uses the virtualization API libvirt, created by
558RedHat's Emerging Technology group, to gather statistics about
559virtualized guests on a system. This way, you can collect CPU, network
560interface and block device usage for each guest without installing
561collectd on the guest systems. Because the statistics are received
562from the hypervisor directly, this works not only with
563para-virtualized hosts, but with hardware virtualized machines, too.
564
5e965dc7
PG
565%package load
566Summary: load-plugin for collectd
e3cf1862 567Summary(pl.UTF-8): Wtyczka load dla collectd
5e965dc7
PG
568Group: Daemons
569Requires: %{name} = %{version}-%{release}
570
571%description load
572Collects the system load. These numbers give a rough overview over the
573utilization of a machine, though their meaning is mostly overrated.
574
575%package logfile
576Summary: logfile-plugin for collectd
e3cf1862 577Summary(pl.UTF-8): Wtyczka logfile dla collectd
5e965dc7
PG
578Group: Daemons
579Requires: %{name} = %{version}-%{release}
580
581%description logfile
854e23ef
AF
582The LogFile plugin receives log messages from the daemon and writes
583them to a text file.
a9b34e68
PG
584
585%package madwifi
586Summary: madwifi plugin for collectd
e3cf1862 587Summary(pl.UTF-8): Wtyczka madwifi dla collectd
a9b34e68
PG
588Group: Daemons
589Requires: %{name} = %{version}-%{release}
590
591%description madwifi
854e23ef
AF
592The MadWifi plugin collects information about Atheros wireless LAN
593chipsets from the MadWifi driver. It uses the /sys filesystem to
594identify cards handled by this driver automatically but can be
595configured manually, too. Because very many statistics are available,
596an advanced selection mechanism is provided.
a9b34e68
PG
597
598%package match_empty_counter
599Summary: match_empty_counter plugin for collectd
e3cf1862 600Summary(pl.UTF-8): Wtyczka match_empty_counter dla collectd
a9b34e68
PG
601Group: Daemons
602Requires: %{name} = %{version}-%{release}
603
604%description match_empty_counter
854e23ef
AF
605Empty Counter match matches value lists, where at least one data
606source is of type COUNTER and the counter value of all counter data
607sources is zero.
a9b34e68
PG
608
609%package match_hashed
610Summary: match_hashed plugin for collectd
e3cf1862 611Summary(pl.UTF-8): Wtyczka match_hashed dla collectd
a9b34e68
PG
612Group: Daemons
613Requires: %{name} = %{version}-%{release}
614
615%description match_hashed
616match_hashed plugin for collectd - match for simple load balancing and
617redundant storage.
5e965dc7 618
b8e7f76a
PG
619%package match_regex
620Summary: match_regex plugin for collectd
e3cf1862 621Summary(pl.UTF-8): Wtyczka match_regex dla collectd
b8e7f76a
PG
622Group: Daemons
623Requires: %{name} = %{version}-%{release}
624
625%description match_regex
626match_regex plugin for collectd.
627
628%package match_timediff
629Summary: match_timediff plugin for collectd
e3cf1862 630Summary(pl.UTF-8): Wtyczka match_timediff dla collectd
b8e7f76a
PG
631Group: Daemons
632Requires: %{name} = %{version}-%{release}
633
634%description match_timediff
635match_timediff plugin for collectd.
636
637%package match_value
638Summary: match_value plugin for collectd
e3cf1862 639Summary(pl.UTF-8): Wtyczka match_value dla collectd
b8e7f76a
PG
640Group: Daemons
641Requires: %{name} = %{version}-%{release}
642
643%description match_value
644match_value plugin for collectd.
645
5e965dc7 646%package mbmon
b8e7f76a 647Summary: mbmon plugin for collectd
e3cf1862 648Summary(pl.UTF-8): Wtyczka mbmon dla collectd
5e965dc7
PG
649Group: Daemons
650Requires: %{name} = %{version}-%{release}
651
652%description mbmon
653The mbmon plugin uses mbmon to retrieve temperature, voltage, etc.
654
cc6085e4 655%package md
656Summary: md plugin for collectd
657Summary(pl.UTF-8): Wtyczka md dla collectd
658Group: Daemons
659Requires: %{name} = %{version}-%{release}
660
661%description md
662The md plugin reports the number of disks in various states in Linux
663software RAID devices.
664
9987a2c5
PG
665%package memcachec
666Summary: memcachec-plugin for collectd
e3cf1862 667Summary(pl.UTF-8): Wtyczka memcachec dla collectd
9987a2c5
PG
668Group: Daemons
669Requires: %{name} = %{version}-%{release}
670
671%description memcachec
854e23ef
AF
672The memcachec plugin connects to a memcached server, queries one or
673more given pages and parses the returned data according to user
674specification. The matches used are similar to the matches used in the
675cURL and Tail plugins.
9987a2c5 676
5e965dc7
PG
677%package memcached
678Summary: memcached-plugin for collectd
e3cf1862 679Summary(pl.UTF-8): Wtyczka memcached dla collectd
5e965dc7
PG
680Group: Daemons
681Requires: %{name} = %{version}-%{release}
682
683%description memcached
daff3c99
ER
684The memcached plugin connects to a memcached daemon and collects the
685number of connections and requests handled by the daemon, the CPU
686resources consumed, number of items cached, number of threads, and
687bytes sent and received.
5e965dc7
PG
688
689%package memory
690Summary: memory-plugin for collectd
e3cf1862 691Summary(pl.UTF-8): Wtyczka memory dla collectd
5e965dc7
PG
692Group: Daemons
693Requires: %{name} = %{version}-%{release}
694
695%description memory
696Collects physical memory utilization for collectd.
697
b46e10b6 698%package modbus
699Summary: modbus-plugin for collectd
700Summary(pl.UTF-8): Wtyczka modbus dla collectd
701Group: Daemons
702Requires: %{name} = %{version}-%{release}
703
704%description modbus
705The Modbus plugin connects to a Modbus "slave" via Modbus/TCP and
e19086ca
ER
706reads register values. It supports reading single registers (unsigned
70716 bit values), large integer values (unsigned 32 bit values) and
b46e10b6 708floating point values (two registers interpreted as IEEE floats in big
e19086ca 709endian notation).
b46e10b6 710
5e965dc7
PG
711%package multimeter
712Summary: multimeter-plugin for collectd
e3cf1862 713Summary(pl.UTF-8): Wtyczka multimeter dla collectd
5e965dc7
PG
714Group: Daemons
715Requires: %{name} = %{version}-%{release}
716
717%description multimeter
854e23ef
AF
718The Multimeter plugin reads a value (usually a voltage or current)
719from a multimeter connected to a serial bus. The plugin tries
720/dev/ttyS0-9 in order to find a multimeter – no configuration is
721possible.
a9b34e68
PG
722
723The multimeter used for development was a Metex M-4650CR.
5e965dc7 724
18e77dbc 725%package mysql
273ffc81 726Summary: mysql-plugin for collectd
e3cf1862 727Summary(pl.UTF-8): Moduł mysql dla collectd.
18e77dbc 728Group: Daemons
273ffc81 729Requires: %{name} = %{version}-%{release}
e00e3af9 730Requires: mysql-client
18e77dbc 731
732%description mysql
273ffc81 733MySQL querying plugin. This plugins provides data of issued commands,
18e77dbc 734called handlers and database traffic.
735
736%description mysql -l pl.UTF-8
273ffc81
JB
737Moduł odpytujący MySQL. Wtyczka udostępnia dane o wydawanych
738poleceniach, wywoływanych procedurach obsługi i ruchu bazodanowym.
18e77dbc 739
5e965dc7
PG
740%package netlink
741Summary: netlink-plugin for collectd
e3cf1862 742Summary(pl.UTF-8): Wtyczka netlink dla collectd
5e965dc7
PG
743Group: Daemons
744Requires: %{name} = %{version}-%{release}
745
746%description netlink
daff3c99
ER
747This plugin will open a netlink socket to the Linux kernel and use it
748to get statistics for interfaces, qdiscs, classes, and, if you can
749make use of it, filters. Since in most setups many of the statistics
750this plugin can collect aren't of interest, you can select which
751information to gather using the configuration.
5e965dc7
PG
752
753%package network
754Summary: network-plugin for collectd
e3cf1862 755Summary(pl.UTF-8): Wtyczka network dla collectd
5e965dc7
PG
756Group: Daemons
757Requires: %{name} = %{version}-%{release}
758
759%description network
854e23ef
AF
760The Network plugin can send values to other instances and receive
761values from other %{name} instances.
5e965dc7
PG
762
763%package nfs
764Summary: NFS-plugin for collectd
e3cf1862 765Summary(pl.UTF-8): Wtyczka NFS dla collectd
5e965dc7
PG
766Group: Daemons
767Requires: %{name} = %{version}-%{release}
768
769%description nfs
daff3c99
ER
770The nfs plugin counts the number of procedure calls of the different
771NFS procedures.
5e965dc7 772
8bf13ddb
PG
773%package nginx
774Summary: nginx-plugin for collectd
e3cf1862 775Summary(pl.UTF-8): Wtyczka nginx dla collectd
8bf13ddb
PG
776Group: Daemons
777Requires: %{name} = %{version}-%{release}
778
779%description nginx
daff3c99
ER
780This plugin collects the number of connections and requests handled by
781the nginx daemon, a HTTP and mail server/proxy. It queries the page
782provided by the ngx_http_stub_status_module module, which isn't
783compiled by default.
8bf13ddb 784
7be39ce7 785%package notify_desktop
786Summary: notify_desktop for collectd
e3cf1862 787Summary(pl.UTF-8): Wtyczka notify_desktop dla collectd
7be39ce7 788Group: Daemons
789Requires: %{name} = %{version}-%{release}
6af07819 790Requires: dbus(org.freedesktop.Notifications)
7be39ce7 791
792%description notify_desktop
5e965dc7 793This plugin sends a desktop notification to a notification daemon, as
6af07819 794defined in the Desktop Notification Specification.
7be39ce7 795
b4b27e4a 796%package notify_email
5e965dc7 797Summary: notify_email-plugin for collectd
e3cf1862 798Summary(pl.UTF-8): Wtyczka notify_email dla collectd
b4b27e4a
PG
799Group: Daemons
800Requires: %{name} = %{version}-%{release}
801
802%description notify_email
854e23ef
AF
803The Notify Email plugin uses libESMTP to send notifications to a
804configured email address(es).
b4b27e4a 805
5e965dc7
PG
806%package ntpd
807Summary: ntpd-plugin for collectd
e3cf1862 808Summary(pl.UTF-8): Wtyczka ntpd dla collectd
5e965dc7
PG
809Group: Daemons
810Requires: %{name} = %{version}-%{release}
811
812%description ntpd
a9b34e68
PG
813The NTPd plugin queries an NTP server (usually the local one, where
814statistics access is allowed) and extracts :
815- "local" clock parameters: time offset, error and offset loop,
854e23ef
AF
816- parameters for each NTP server used to sync time: offset,
817 dispersion, delay.
5e965dc7 818
cc6085e4 819%package numa
820Summary: numa-plugin for collectd
821Summary(pl.UTF-8): Wtyczka numa dla collectd
822Group: Daemons
823Requires: %{name} = %{version}-%{release}
824
825%description numa
e19086ca
ER
826The numa plugin reports statistics of the Non-Uniform Memory Access
827(NUMA) subsystem of Linux.
cc6085e4 828
b4b27e4a
PG
829%package nut
830Summary: nut-plugin for collectd
e3cf1862 831Summary(pl.UTF-8): Wtyczka nut dla collectd
b4b27e4a
PG
832Group: Daemons
833Requires: %{name} = %{version}-%{release}
834
835%description nut
5e965dc7 836UPS statistics using the Network UPS Tools. These statistics include
daff3c99
ER
837basically everything NUT will give us, including voltages, currents,
838power, frequencies, load, and temperatures.
b4b27e4a 839
a9b34e68
PG
840%package olsrd
841Summary: olsrd plugin for collectd
e3cf1862 842Summary(pl.UTF-8): Wtyczka olsrd dla collectd
a9b34e68
PG
843Group: Daemons
844Requires: %{name} = %{version}-%{release}
a9b34e68
PG
845
846%description olsrd
854e23ef
AF
847The olsrd plugin reads information about meshed networks from the
848txtinfo plugin of the Optimized Link State Routing daemon (olsrd).
a9b34e68 849
b8e7f76a
PG
850%package openvpn
851Summary: openvpn plugin for collectd
e3cf1862 852Summary(pl.UTF-8): Wtyczka openvpn dla collectd
b8e7f76a
PG
853Group: Daemons
854Requires: %{name} = %{version}-%{release}
855Requires: openvpn
856
857%description openvpn
daff3c99
ER
858The OpenVPN plugin reads a status file maintained by OpenVPN and
859gathers traffic statistics about connected clients.
b8e7f76a 860
854e23ef
AF
861%package perl
862Summary: perl plugin for collectd
863Summary(pl.UTF-8): Wtyczka perl dla collectd
864Group: Daemons
865Requires: %{name} = %{version}-%{release}
866Requires: perl-Collectd = %{version}-%{release}
867
868%description perl
869The Perl plugin embeds a Perl interpreter into collectd and exposes
870the application programming interface (API) to Perl-scripts. This
871allows to write own plugins in the popular scripting language, which
872are then loaded and executed by the daemon without the need to start a
873new process and interpreter every few seconds. Perl-modules written
874for the Perl plugin are therefore more powerful and efficient than
875scripts executed by the Exec plugin.
876
907cfb56
PG
877%package ping
878Summary: ping-plugin for collectd
e3cf1862 879Summary(pl.UTF-8): Wtyczka ping dla collectd
907cfb56
PG
880Group: Daemons
881Requires: %{name} = %{version}-%{release}
daff3c99 882Requires: liboping >= 1.1.2
907cfb56
PG
883
884%description ping
daff3c99
ER
885The network latency is measured as a roundtrip time. An
886ICMP-echo-request (aka. "ping")is sent to a host and the time needed
887for his echo-reply (aka. "pong") to arrive is measured. If a reply is
888not received within one second the plugin will no longer expect a
889reply and return. This may happen in several circumstances, e. g. the
890packet is lost, the host is down, a router has dismissed the packet,
891etc.
907cfb56 892
b4b27e4a
PG
893%package postgresql
894Summary: mysql-plugin for collectd
e3cf1862 895Summary(pl.UTF-8): Moduł postgresql dla collectd.
b4b27e4a
PG
896Group: Daemons
897Requires: %{name} = %{version}-%{release}
898
899%description postgresql
daff3c99
ER
900The postgresql plugin queries statistics from PostgreSQL databases. It
901keeps a persistent connection to all configured databases and tries to
902reconnect if the connection has been interrupted.
b4b27e4a 903
4b6e34c7 904%package powerdns
905Summary: powerdns-plugin for collectd
e3cf1862 906Summary(pl.UTF-8): Wtyczka powerdns dla collectd
4b6e34c7 907Group: Daemons
908Requires: %{name} = %{version}-%{release}
909
910%description powerdns
5e965dc7 911The powerdns plugin queries statistics from an authoritative PowerDNS
daff3c99
ER
912nameserver and/or a PowerDNS recursor. Since both offer a wide variety
913of values, many of which are probably meaningless to most users, but
914may be useful for some.
5e965dc7
PG
915
916%package processes
917Summary: processes-plugin for collectd
e3cf1862 918Summary(pl.UTF-8): Wtyczka processes dla collectd
5e965dc7
PG
919Group: Daemons
920Requires: %{name} = %{version}-%{release}
921
922%description processes
daff3c99
ER
923This plugin collects the number of processes, grouped by their state
924(e.g. running, sleeping, zombies, etc.). In addition to that, it can
925select detailed statistics about selected processes, grouped by name.
4b6e34c7 926
d94da88b 927%package protocols
928Summary: protocols-plugin for collectd
e3cf1862 929Summary(pl.UTF-8): Wtyczka protocols dla collectd
d94da88b 930Group: Daemons
931Requires: %{name} = %{version}-%{release}
932
933%description protocols
daff3c99
ER
934The protocols-plugin provides information about network protocols,
935such as IP, TCP and UDP.
d94da88b 936
a9b34e68
PG
937%package python
938Summary: python-plugin for collectd
e3cf1862 939Summary(pl.UTF-8): Wtyczka python dla collectd
a9b34e68
PG
940Group: Daemons
941Requires: %{name} = %{version}-%{release}
942
943%description python
854e23ef
AF
944The Python plugin embeds a Python interpreter into collectd and
945exposes the application programming interface (API) to Python-scripts.
946This allows to write own plugins in the popular scripting language,
947which are then loaded and executed by the daemon without the need to
948start a new process and interpreter every few seconds. Python-modules
949written for the Python plugin are therefore more powerful and
950efficient than scripts executed by the Exec plugin.
951
952%package rrdcached
953Summary: rrdcached-plugin for collectd
954Summary(pl.UTF-8): Wtyczka rrdcached dla collectd
955Group: Daemons
956Requires: %{name} = %{version}-%{release}
957
958%description rrdcached
959The rrdcached plugin uses the RRDtool accelerator daemon, rrdcached,
960to store values to RRD files in an efficient manner. The combination
961of the rrdcached plugin and the rrdcached daemon is very similar to
962the way the rrdtool plugin works.
a9b34e68 963
8bf13ddb
PG
964%package rrdtool
965Summary: rrdtool-plugin for collectd
e3cf1862 966Summary(pl.UTF-8): Wtyczka rrdtool dla collectd
8bf13ddb
PG
967Group: Daemons
968Requires: %{name} = %{version}-%{release}
969Requires: rrdtool
970
971%description rrdtool
a9b34e68 972The RRDtool plugin writes values to RRD-files using librrd.
8bf13ddb
PG
973
974%package sensors
975Summary: sensors-plugin for collectd
e3cf1862 976Summary(pl.UTF-8): Wtyczka sensors dla collectd
8bf13ddb
PG
977Group: Daemons
978Requires: %{name} = %{version}-%{release}
979
980%description sensors
5e965dc7 981This plugin uses lm-sensors to read hardware sensors. You will need to
daff3c99
ER
982configure lm-sensors before this plugin will collect any usefull and
983correct data.
5e965dc7 984
5e965dc7
PG
985%package serial
986Summary: serial-plugin for collectd
e3cf1862 987Summary(pl.UTF-8): Wtyczka serial dla collectd
5e965dc7
PG
988Group: Daemons
989Requires: %{name} = %{version}-%{release}
990
991%description serial
a9b34e68 992The Serial plugin collects the traffic on serial interfaces.
8bf13ddb
PG
993
994%package snmp
995Summary: snmp-plugin for collectd
e3cf1862 996Summary(pl.UTF-8): Wtyczka snmp dla collectd
8bf13ddb
PG
997Group: Daemons
998Requires: %{name} = %{version}-%{release}
999
1000%description snmp
5e965dc7 1001The snmp plugin queries other hosts using SNMP, the Simple Network
daff3c99
ER
1002Management Protocol, and translates the value it receives to
1003collectd's internal format and dispatches them. Depending on the write
1004plugins you have loaded they may be written to disk or submitted to
1005another instance or whatever you configured.
5e965dc7
PG
1006
1007%package swap
1008Summary: swap-plugin for collectd
e3cf1862 1009Summary(pl.UTF-8): Wtyczka swap dla collectd
5e965dc7
PG
1010Group: Daemons
1011Requires: %{name} = %{version}-%{release}
1012
1013%description swap
854e23ef
AF
1014The Swap plugin collects the amount of memory currently written onto
1015hard disk or whatever the system calls “swap”.
5e965dc7
PG
1016
1017%package syslog
1018Summary: syslog-plugin for collectd
e3cf1862 1019Summary(pl.UTF-8): Wtyczka syslog dla collectd
5e965dc7
PG
1020Group: Daemons
1021Requires: %{name} = %{version}-%{release}
1022
1023%description syslog
a9b34e68
PG
1024The SysLog plugin receives log messages from the daemon and dispatches
1025them to syslog(3).
5e965dc7 1026
d94da88b 1027%package table
1028Summary: table-plugin for collectd
e3cf1862 1029Summary(pl.UTF-8): Wtyczka table dla collectd
d94da88b 1030Group: Daemons
1031Requires: %{name} = %{version}-%{release}
1032
1033%description table
1034The table-plugin provides parsing for table-like structured files,
1035such as many files beneath /proc.
1036
b8e7f76a
PG
1037%package target_notification
1038Summary: target_notification-plugin for collectd
e3cf1862 1039Summary(pl.UTF-8): Wtyczka target_notification dla collectd
b8e7f76a
PG
1040Group: Daemons
1041Requires: %{name} = %{version}-%{release}
1042
1043%description target_notification
1044target_notification plugin for collectd.
1045
1046%package target_replace
1047Summary: target_replace-plugin for collectd
e3cf1862 1048Summary(pl.UTF-8): Wtyczka target_replace dla collectd
b8e7f76a
PG
1049Group: Daemons
1050Requires: %{name} = %{version}-%{release}
1051
1052%description target_replace
1053target_replace plugin for collectd.
1054
a9b34e68
PG
1055%package target_scale
1056Summary: target_scale-plugin for collectd
e3cf1862 1057Summary(pl.UTF-8): Wtyczka target_scale dla collectd
a9b34e68
PG
1058Group: Daemons
1059Requires: %{name} = %{version}-%{release}
1060
1061%description target_scale
1062Target to scale (multiply) values by an arbitrary value.
1063
b8e7f76a
PG
1064%package target_set
1065Summary: target_set-plugin for collectd
e3cf1862 1066Summary(pl.UTF-8): Wtyczka target_set dla collectd
b8e7f76a
PG
1067Group: Daemons
1068Requires: %{name} = %{version}-%{release}
1069
1070%description target_set
1071target_set plugin for collectd.
1072
854e23ef
AF
1073%package target_v5upgrade
1074Summary: target_v5upgrade-plugin for collectd
1075Summary(pl.UTF-8): Wtyczka target_v5upgrade dla collectd
1076Group: Daemons
1077Requires: %{name} = %{version}-%{release}
1078
1079%description target_v5upgrade
1080The v5 upgrade target can be used to upgrade version 4 data to a
1081changed version 5 layout.
1082
5e965dc7
PG
1083%package tail
1084Summary: tail-plugin for collectd
e3cf1862 1085Summary(pl.UTF-8): Wtyczka tail dla collectd
5e965dc7
PG
1086Group: Daemons
1087Requires: %{name} = %{version}-%{release}
1088
1089%description tail
daff3c99
ER
1090The tail-plugin can be used to "tail" logfiles, i.e. follow them as
1091tail -F does. Each line is given to one or more "matches" which test
1092if the line is relevant for any statistics using a regular expression.
5e965dc7
PG
1093
1094%package tcpconns
1095Summary: tcpconns-plugin for collectd
e3cf1862 1096Summary(pl.UTF-8): Wtyczka tcpconns dla collectd
5e965dc7
PG
1097Group: Daemons
1098Requires: %{name} = %{version}-%{release}
1099
1100%description tcpconns
1101The tcpconns-plugin counts the number of TCP connections to or from a
daff3c99
ER
1102specified port. Typically the connectioins where you specify the local
1103port are incoming connections while the connections where you specify
1104the remote port are outgoing connections.
5e965dc7
PG
1105
1106%package teamspeak2
1107Summary: teamspeak2-plugin for collectd
e3cf1862 1108Summary(pl.UTF-8): Wtyczka teamspeak2 dla collectd
5e965dc7
PG
1109Group: Daemons
1110Requires: %{name} = %{version}-%{release}
1111
1112%description teamspeak2
daff3c99
ER
1113The teamspeak2 plugin connects to the query port of a teamspeak2
1114server and polls interesting global and virtual server data. The
1115plugin can query only one physical server but unlimited virtual
1116servers.
5e965dc7 1117
d94da88b 1118%package ted
1119Summary: ted-plugin for collectd
e3cf1862 1120Summary(pl.UTF-8): Wtyczka ted dla collectd
d94da88b 1121Group: Daemons
1122Requires: %{name} = %{version}-%{release}
1123
1124%description ted
daff3c99
ER
1125The TED-plugin reads power consumption measurements from “The Energy
1126Detective” (TED).
d94da88b 1127
5e965dc7
PG
1128%package thermal
1129Summary: thermal-plugin for collectd
e3cf1862 1130Summary(pl.UTF-8): Wtyczka thermal dla collectd
5e965dc7
PG
1131Group: Daemons
1132Requires: %{name} = %{version}-%{release}
1133
1134%description thermal
854e23ef
AF
1135The thermal plugin reads ACPI thermal zone information from the sysfs
1136or procfs file system, i. e. mostly system temperature information.
1137
1138%package threshold
1139Summary: threshold-plugin for collectd
1140Summary(pl.UTF-8): Wtyczka threshold dla collectd
1141Group: Daemons
1142Requires: %{name} = %{version}-%{release}
1143
1144%description threshold
1145threshold-plugin for collectd.
5e965dc7
PG
1146
1147%package unixsock
1148Summary: unixsock-plugin for collectd
e3cf1862 1149Summary(pl.UTF-8): Wtyczka unixsock dla collectd
5e965dc7
PG
1150Group: Daemons
1151Requires: %{name} = %{version}-%{release}
1152
1153%description unixsock
daff3c99
ER
1154The unixsock plugin opens an UNIX-socket over which one can interact
1155with the daemon. This can be used to use the values collected by
1156collectd in other applications, such as monitoring, or submit
1157externally collected values to collectd.
5e965dc7 1158
d94da88b 1159%package uptime
1160Summary: uptime-plugin for collectd
e3cf1862 1161Summary(pl.UTF-8): Wtyczka uptime dla collectd
d94da88b 1162Group: Daemons
1163Requires: %{name} = %{version}-%{release}
1164
1165%description uptime
1166The uptime-plugin can collect the server's uptime.
1167
5e965dc7
PG
1168%package users
1169Summary: users-plugin for collectd
e3cf1862 1170Summary(pl.UTF-8): Wtyczka users dla collectd
5e965dc7
PG
1171Group: Daemons
1172Requires: %{name} = %{version}-%{release}
1173
1174%description users
1175Number of users currently logged in.
8bf13ddb
PG
1176
1177%package uuid
1178Summary: uuid-plugin for collectd
e3cf1862 1179Summary(pl.UTF-8): Wtyczka uuid dla collectd
8bf13ddb
PG
1180Group: Daemons
1181Requires: %{name} = %{version}-%{release}
1182
1183%description uuid
daff3c99
ER
1184This plugin, if loaded, causes the Hostname to be taken from the
1185machine's UUID. The UUID is a universally unique designation for the
1186machine, usually taken from the machine's BIOS. This is most useful if
1187the machine is running in a virtual environment such as Xen, in which
1188case the UUID is preserved across shutdowns and migration.
5e965dc7 1189
854e23ef
AF
1190%package varnish
1191Summary: varnish-plugin for collectd
1192Summary(pl.UTF-8): Wtyczka varnish dla collectd
1193Group: Daemons
1194Requires: %{name} = %{version}-%{release}
1195
1196%description varnish
1197The Varnish plugin collects information about Varnish, an HTTP
1198accelerator.
1199
5e965dc7
PG
1200%package vmem
1201Summary: vmem-plugin for collectd
e3cf1862 1202Summary(pl.UTF-8): Wtyczka vmem dla collectd
5e965dc7
PG
1203Group: Daemons
1204Requires: %{name} = %{version}-%{release}
1205
1206%description vmem
daff3c99
ER
1207The vmem plugin collects information about the usage of virtual
1208memory. Since the statistics provided by the Linux kernel are very
1209detailed, they are collected very detailed.
5e965dc7
PG
1210
1211%package vserver
1212Summary: vserver-plugin for collectd
e3cf1862 1213Summary(pl.UTF-8): Wtyczka vserver dla collectd
5e965dc7
PG
1214Group: Daemons
1215Requires: %{name} = %{version}-%{release}
1216
1217%description vserver
daff3c99
ER
1218Collects information about the virtual servers running on a system,
1219using Linux-Vserver.
5e965dc7 1220
cc6085e4 1221%package write_graphite
1222Summary: write_graphite-plugin for collectd
1223Summary(pl.UTF-8): wtyczka write_graphite dla collectd
1224Group: Daemons
1225Requires: %{name} = %{version}-%{release}
1226
1227%description write_graphite
1228The Write Graphite plugin stores values in Carbon, the storage layer
e19086ca
ER
1229of Graphite. The plugin aims to be very efficient. It keeps the TCP
1230connection to Carbon open in order to minimize the connection
1231handshake overhead. It buffers the data in a buffer to send many lines
1232at once, rather than generating lots of small network packets. The
1233size of this buffer (1428 bytes) is dimensioned so that the buffer as
1234well as the TCP and IP header fit into one Ethernet frame and can
1235(hopefully) be delivered without fragmentation.
cc6085e4 1236
a9b34e68
PG
1237%package write_http
1238Summary: write_http-plugin for collectd
e3cf1862 1239Summary(pl.UTF-8): Wtyczka write_http dla collectd
a9b34e68
PG
1240Group: Daemons
1241Requires: %{name} = %{version}-%{release}
1242
1243%description write_http
1244The Write HTTP plugin sends the values collected by collectd to a
1245web-server using HTTP POST requests. The data is formatted as PUTVAL
1246commands.
1247
5e965dc7
PG
1248%package wireless
1249Summary: wireless-plugin for collectd
e3cf1862 1250Summary(pl.UTF-8): Wtyczka wireless dla collectd
5e965dc7
PG
1251Group: Daemons
1252Requires: %{name} = %{version}-%{release}
1253
1254%description wireless
a9b34e68
PG
1255The Wireless plugin collects signal quality, signal power and
1256signal-to-noise ratio for wireless LAN cards.
8bf13ddb
PG
1257
1258%package xmms
1259Summary: xmms-plugin for collectd
e3cf1862 1260Summary(pl.UTF-8): Wtyczka xmms dla collectd
8bf13ddb
PG
1261Group: Daemons
1262Requires: %{name} = %{version}-%{release}
8bf13ddb
PG
1263
1264%description xmms
a9b34e68
PG
1265The XMMS plugin is a plugin for the XMMS music player. It graphs the
1266bit-rate and sampling rate as you play songs. Not really useful, just
1267something that got written because we can.
8bf13ddb 1268
f26b05df 1269%package -n perl-Collectd
1270Summary: Perl files from Collectd package
1271Group: Daemons
1272
1273%description -n perl-Collectd
1274Perl files from Collectd package
1275
373d486f
AF
1276%prep
1277%setup -q
cdf53ab5 1278%patch0 -p1
1bb84330 1279%patch1 -p1
537d5e17 1280%patch2 -p1
cc6085e4 1281%patch3 -p0
1bc16d55 1282%patch4 -p0
bc42c002 1283%patch5 -p1
cc6085e4 1284#%patch6 -p1
526f2b1b 1285
373d486f
AF
1286%build
1287%{__libtoolize}
1288%{__aclocal}
1289%{__autoconf}
1290%{__autoheader}
1291%{__automake}
4b6e34c7 1292
373d486f 1293%configure \
854e23ef 1294 CPPFLAGS="-Wno-unused-but-set-variable" \
537d5e17 1295 c_cv_have_libperl=yes \
1bc16d55 1296 --with-libiptc=/usr \
373d486f
AF
1297 --with-libstatgrab=/usr \
1298 --with-lm-sensors=/usr \
4b6e34c7 1299 --with-libmysql=/usr \
537d5e17
AF
1300 --enable-perl \
1301 %{__enable_disable dns} \
1302 %{__enable_disable ipmi} \
1303 %{__enable_disable iptables} \
1304 %{__enable_disable multimeter} \
1305 %{__enable_disable mysql} \
1306 %{__enable_disable netlink} \
1307 %{__enable_disable notify notify_desktop} \
1308 %{__enable_disable libesmtp notify_email} \
b46e10b6 1309 %{__enable_disable modbus } \
7a3b7a2c 1310 %{__enable_disable libvirt} \
537d5e17
AF
1311 %{__enable_disable ups nut} \
1312 %{__enable_disable ping} \
1313 %{__enable_disable pgsql postgresql} \
1314 %{__enable_disable rrd rrdtool} \
1315 %{__enable_disable sensors} \
1316 %{__enable_disable snmp} \
1317 %{__enable_disable xmms} \
854e23ef 1318 %{__enable_disable varnish} \
537d5e17
AF
1319 %{__enable_disable curl} \
1320 %{__enable_disable curl apache} \
1321 %{__enable_disable curl ngix} \
1322 %{__enable_disable curl ascent} \
1323 %{__disable curl ascent} \
1324 %{__disable curl bind} \
1325 %{__disable xml ascent} \
1326 %{__disable xml bind} \
537d5e17 1327 --disable-ipvs
4b6e34c7 1328
1329
87ba198e 1330%{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \
1331 BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \
f26b05df 1332 BUILD_WITH_OPENIPMI_LIBS="-L%{_libdir} -lOpenIPMIutils -lOpenIPMIpthread"
373d486f
AF
1333
1334%install
1335rm -rf $RPM_BUILD_ROOT
711f12a6 1336install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \
f6678d00 1337 $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir},%{perl_vendorlib}/,%{_mandir}/man3}
373d486f
AF
1338
1339%{__make} install \
1340 DESTDIR=$RPM_BUILD_ROOT
81857fc6 1341
e105712e 1342touch $RPM_BUILD_ROOT%{_var}/log/collectd.log
ff0d0ea0 1343install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
373d486f 1344
96376a8d
PG
1345# Web frontend:
1346install contrib/collection.conf $RPM_BUILD_ROOT%{_webappdir}
1347install contrib/collection.cgi $RPM_BUILD_ROOT%{_appdir}/cgi-bin
197c4197 1348install %{SOURCE5} $RPM_BUILD_ROOT%{_webappdir}/apache.conf
96376a8d 1349install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf
cdf53ab5 1350install %{SOURCE4} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf
96376a8d 1351
f26b05df 1352cp -R contrib/collection3 $RPM_BUILD_ROOT%{_appdir}
f6678d00
PG
1353mv $RPM_BUILD_ROOT%{_appdir}/collection3/etc/collection.conf $RPM_BUILD_ROOT%{_webappdir}/collection3.conf
1354ln -sf %{_webappdir}/collection3.conf $RPM_BUILD_ROOT%{_appdir}/collection3/etc/collection.conf
1355sed -i -e 's@#DataDir "/var/lib/collectd/rrd"@DataDir "%{_var}/lib/%{name}"@' $RPM_BUILD_ROOT%{_webappdir}/collection3.conf
f26b05df 1356
711f12a6 1357### Configs instalation ###
b8e7f76a
PG
1358for i in `egrep "^(#|)LoadPlugin" src/collectd.conf |awk '{print $NF}' ` ; do
1359 egrep "LoadPlugin $i$" src/collectd.conf | %{__sed} -e "s/^#//" > $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/$i.conf
4929f1a7 1360 grep -v LoadPlugin src/collectd.conf |%{__sed} -e '/./{H;$!d;}' -e "x;/ $i>/!d;" >> $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/$i.conf
cbe0cde9 1361done
1362
711f12a6
PG
1363# Example config in sources: src/collectd.conf
1364install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.conf
4929f1a7
PG
1365
1366# Overwrite only files which we want to change:
1367install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf
1368install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf
711f12a6 1369
f26b05df 1370mv $RPM_BUILD_ROOT%{_datadir}/perl5/Collectd* $RPM_BUILD_ROOT%{perl_vendorlib}/
f6678d00 1371mv $RPM_BUILD_ROOT/usr/man/man3/Collectd::Unixsock.3pm $RPM_BUILD_ROOT%{_mandir}/man3/
f26b05df 1372
96376a8d
PG
1373# Cleanups:
1374rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
1375
373d486f
AF
1376%clean
1377rm -rf $RPM_BUILD_ROOT
1378
81857fc6 1379%post
373d486f
AF
1380/sbin/chkconfig --add %{name}
1381%service %{name} restart
1382
81857fc6 1383%preun
373d486f
AF
1384if [ "$1" = "0" ]; then
1385 %service -q %{name} stop
1386 /sbin/chkconfig --del %{name}
1387fi
1388
b8e7f76a
PG
1389%post libs -p /sbin/ldconfig
1390%postun libs -p /sbin/ldconfig
1391
bed4848f
PG
1392%define module_scripts() \
1393%post %1 \
1394%service %{name} restart \
1395\
1396%postun %1 \
1397%service %{name} restart
1398
0e2c8900 1399%module_scripts apache
5e965dc7 1400%module_scripts apcups
0e2c8900 1401%module_scripts ascent
5e965dc7 1402%module_scripts battery
0e2c8900 1403%module_scripts bind
a9b34e68 1404%module_scripts contextswitch
d94da88b 1405%module_scripts conntrack
5e965dc7 1406%module_scripts cpu
d94da88b 1407%module_scripts cpufreq
5e965dc7 1408%module_scripts csv
0e2c8900 1409%module_scripts curl
854e23ef 1410%module_scripts curl_json
b8e7f76a 1411%module_scripts dbi
5e965dc7
PG
1412%module_scripts df
1413%module_scripts disk
0e2c8900 1414%module_scripts dns
5e965dc7
PG
1415%module_scripts email
1416%module_scripts entropy
cc6085e4 1417%module_scripts ethstat
5e965dc7
PG
1418%module_scripts exec
1419%module_scripts filecount
d94da88b 1420%module_scripts fscache
bed4848f 1421%module_scripts hddtemp
5e965dc7 1422%module_scripts interface
0e2c8900
TP
1423%module_scripts ipmi
1424%module_scripts iptables
5e965dc7 1425%module_scripts irq
7a3b7a2c 1426%module_scripts libvirt
5e965dc7
PG
1427%module_scripts load
1428%module_scripts logfile
a9b34e68
PG
1429%module_scripts madwifi
1430%module_scripts match_empty_counter
1431%module_scripts match_hashed
b8e7f76a
PG
1432%module_scripts match_regex
1433%module_scripts match_timediff
1434%module_scripts match_value
5e965dc7 1435%module_scripts mbmon
cc6085e4 1436%module_scripts md
9987a2c5 1437%module_scripts memcachec
5e965dc7
PG
1438%module_scripts memcached
1439%module_scripts memory
0e2c8900
TP
1440%module_scripts multimeter
1441%module_scripts mysql
1442%module_scripts netlink
5e965dc7
PG
1443%module_scripts network
1444%module_scripts nfs
0e2c8900
TP
1445%module_scripts nginx
1446%module_scripts notify_desktop
1447%module_scripts notify_email
5e965dc7 1448%module_scripts ntpd
cc6085e4 1449%module_scripts numa
0e2c8900 1450%module_scripts nut
a9b34e68 1451%module_scripts olsrd
b8e7f76a 1452%module_scripts openvpn
854e23ef 1453%module_scripts perl
0e2c8900
TP
1454%module_scripts ping
1455%module_scripts postgresql
bed4848f 1456%module_scripts powerdns
5e965dc7 1457%module_scripts processes
d94da88b 1458%module_scripts protocols
a9b34e68 1459%module_scripts python
854e23ef 1460%module_scripts rrdcached
0e2c8900
TP
1461%module_scripts rrdtool
1462%module_scripts sensors
5e965dc7 1463%module_scripts serial
0e2c8900 1464%module_scripts snmp
5e965dc7
PG
1465%module_scripts swap
1466%module_scripts syslog
d94da88b 1467%module_scripts table
5e965dc7 1468%module_scripts tail
b8e7f76a
PG
1469%module_scripts target_notification
1470%module_scripts target_replace
a9b34e68 1471%module_scripts target_scale
b8e7f76a 1472%module_scripts target_set
854e23ef 1473%module_scripts target_v5upgrade
5e965dc7
PG
1474%module_scripts tcpconns
1475%module_scripts teamspeak2
d94da88b 1476%module_scripts ted
5e965dc7 1477%module_scripts thermal
854e23ef 1478%module_scripts threshold
5e965dc7 1479%module_scripts unixsock
d94da88b 1480%module_scripts uptime
5e965dc7 1481%module_scripts users
bed4848f 1482%module_scripts uuid
854e23ef 1483%module_scripts varnish
5e965dc7
PG
1484%module_scripts vmem
1485%module_scripts vserver
cc6085e4 1486%module_scripts write_graphite
a9b34e68 1487%module_scripts write_http
5e965dc7 1488%module_scripts wireless
0e2c8900 1489%module_scripts xmms
bed4848f 1490
96376a8d
PG
1491%triggerin collection -- apache1 < 1.3.37-3, apache1-base
1492%webapp_register apache %{_webapp}
1493
1494%triggerun collection -- apache1 < 1.3.37-3, apache1-base
1495%webapp_unregister apache %{_webapp}
1496
197c4197 1497%triggerin collection -- apache-base
96376a8d
PG
1498%webapp_register httpd %{_webapp}
1499
197c4197 1500%triggerun collection -- apache-base
96376a8d
PG
1501%webapp_unregister httpd %{_webapp}
1502
73f73519 1503%triggerin collection -- lighttpd
cdf53ab5
PG
1504%webapp_register lighttpd %{_webapp}
1505
73f73519 1506%triggerun collection -- lighttpd
cdf53ab5
PG
1507%webapp_unregister lighttpd %{_webapp}
1508
373d486f
AF
1509%files
1510%defattr(644,root,root,755)
e105712e 1511%doc AUTHORS ChangeLog README TODO contrib
25bc0190
PG
1512%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
1513%dir %{_sysconfdir}/%{name}.d
f6678d00 1514%dir %{_webappdir}
373d486f 1515%attr(755,root,root) %{_sbindir}/collectd
e105712e 1516%attr(755,root,root) %{_sbindir}/collectdmon
854e23ef 1517%attr(755,root,root) %{_bindir}/collectdctl
18e77dbc 1518%attr(755,root,root) %{_bindir}/collectd-nagios
854e23ef 1519%dir %{_libdir}/%{name}
b8e7f76a
PG
1520%dir %{_datadir}/%{name}
1521%{_datadir}/%{name}/types.db
ff0d0ea0 1522%attr(754,root,root) /etc/rc.d/init.d/%{name}
373d486f 1523%{_mandir}/man1/collectd.1*
18e77dbc 1524%{_mandir}/man1/collectd-nagios.1*
854e23ef 1525%{_mandir}/man1/collectdctl.1*
80d5b170 1526%{_mandir}/man1/collectdmon.1*
373d486f 1527%{_mandir}/man5/collectd.conf.5*
daff3c99 1528%{_mandir}/man5/collectd-java.5*
e105712e 1529%{_mandir}/man5/types.db.5*
e105712e 1530%dir %{_var}/lib/%{name}
1531
b8e7f76a
PG
1532%files libs
1533%defattr(644,root,root,755)
1534%attr(755,root,root) %{_libdir}/libcollectdclient.so.*.*.*
cc9450c3 1535%attr(755,root,root) %ghost %{_libdir}/libcollectdclient.so.1
b8e7f76a
PG
1536
1537%files devel
1538%defattr(644,root,root,755)
1539%attr(755,root,root) %{_libdir}/libcollectdclient.so
1540%{_libdir}/libcollectdclient.la
1541%dir %{_includedir}/%{name}
1542%{_includedir}/%{name}/*.h
1543%{_pkgconfigdir}/libcollectdclient.pc
1544
80d5b170 1545%files static
1546%defattr(644,root,root,755)
1547%{_libdir}/libcollectdclient.a
1548%{_libdir}/%{name}/*.a
1549
5e965dc7
PG
1550%files collection
1551%defattr(644,root,root,755)
5e965dc7
PG
1552%config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection.conf
1553%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/apache.conf
1554%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/httpd.conf
cdf53ab5 1555%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/lighttpd.conf
5e965dc7
PG
1556%dir %{_appdir}
1557%dir %{_appdir}/cgi-bin
1558%attr(755,root,root) %{_appdir}/cgi-bin/collection.cgi
1559
f26b05df 1560%files collection3
1561%defattr(644,root,root,755)
f6678d00
PG
1562%doc contrib/collection3/README
1563%config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection3.conf
abf017bf
PG
1564%dir %{_appdir}/collection3
1565%dir %{_appdir}/collection3/bin
1566%attr(755,root,root) %{_appdir}/collection3/bin/*.cgi
f6678d00 1567%{_appdir}/collection3/etc
abf017bf
PG
1568%{_appdir}/collection3/lib
1569%{_appdir}/collection3/share
f26b05df 1570
8bf13ddb 1571########## PLUGINS:
1018cae1
TP
1572%if %{with xml}
1573%if %{with curl}
61ccc70a
TP
1574%files apache
1575%defattr(640,root,root,755)
1576%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apache.conf
1577%attr(755,root,root) %{_libdir}/%{name}/apache.so
1018cae1
TP
1578%endif
1579%endif
61ccc70a 1580
5e965dc7
PG
1581%files apcups
1582%defattr(644,root,root,755)
1583%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apcups.conf
1584%attr(755,root,root) %{_libdir}/%{name}/apcups.so
1585
1018cae1 1586%if %{with curl}
8bf13ddb 1587%files ascent
61ccc70a 1588%defattr(640,root,root,755)
711f12a6 1589%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ascent.conf
8bf13ddb 1590%attr(755,root,root) %{_libdir}/%{name}/ascent.so
1018cae1 1591%endif
18e77dbc 1592
5e965dc7 1593%files battery
5fafedfc 1594%defattr(644,root,root,755)
5e965dc7
PG
1595%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/battery.conf
1596%attr(755,root,root) %{_libdir}/%{name}/battery.so
1597
1018cae1
TP
1598%if %{with xml}
1599%if %{with curl}
b8e7f76a
PG
1600%files bind
1601%defattr(644,root,root,755)
1602%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/bind.conf
1603%attr(755,root,root) %{_libdir}/%{name}/bind.so
1018cae1
TP
1604%endif
1605%endif
b8e7f76a 1606
a9b34e68
PG
1607%files contextswitch
1608%defattr(644,root,root,755)
1609%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/contextswitch.conf
1610%attr(755,root,root) %{_libdir}/%{name}/contextswitch.so
1611
d94da88b 1612%files conntrack
1613%defattr(644,root,root,755)
1614%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/conntrack.conf
1615%attr(755,root,root) %{_libdir}/%{name}/conntrack.so
1616
5e965dc7
PG
1617%files cpu
1618%defattr(644,root,root,755)
1619%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpu.conf
1620%attr(755,root,root) %{_libdir}/%{name}/cpu.so
1621
1622%files cpufreq
1623%defattr(644,root,root,755)
1624%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpufreq.conf
1625%attr(755,root,root) %{_libdir}/%{name}/cpufreq.so
1626
1627%files csv
1628%defattr(644,root,root,755)
1629%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/csv.conf
1630%attr(755,root,root) %{_libdir}/%{name}/csv.so
1631
1018cae1 1632%if %{with curl}
b8e7f76a 1633%files curl
61ccc70a 1634%defattr(640,root,root,755)
b8e7f76a
PG
1635%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/curl.conf
1636%attr(755,root,root) %{_libdir}/%{name}/curl.so
fa204bb4
CM
1637%if %{with xml}
1638%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/curl_xml.conf
1639%attr(755,root,root) %{_libdir}/%{name}/curl_xml.so
1640%endif
854e23ef
AF
1641
1642%files curl_json
1643%defattr(640,root,root,755)
1644%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/curl_json.conf
1645%attr(755,root,root) %{_libdir}/%{name}/curl_json.so
1018cae1 1646%endif
b8e7f76a
PG
1647
1648%files dbi
61ccc70a 1649%defattr(640,root,root,755)
b8e7f76a
PG
1650%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dbi.conf
1651%attr(755,root,root) %{_libdir}/%{name}/dbi.so
1652
5e965dc7
PG
1653%files df
1654%defattr(644,root,root,755)
1655%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/df.conf
1656%attr(755,root,root) %{_libdir}/%{name}/df.so
1657
1658%files disk
1659%defattr(644,root,root,755)
1660%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/disk.conf
1661%attr(755,root,root) %{_libdir}/%{name}/disk.so
5fafedfc 1662
7e70ab62 1663%if %{with dns}
8bf13ddb
PG
1664%files dns
1665%defattr(644,root,root,755)
711f12a6 1666%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dns.conf
8bf13ddb 1667%attr(755,root,root) %{_libdir}/%{name}/dns.so
7e70ab62 1668%endif
8bf13ddb 1669
5e965dc7
PG
1670%files email
1671%defattr(644,root,root,755)
1672%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/email.conf
1673%attr(755,root,root) %{_libdir}/%{name}/email.so
1674%{_mandir}/man5/collectd-email.5*
1675
1676%files entropy
1677%defattr(644,root,root,755)
1678%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/entropy.conf
1679%attr(755,root,root) %{_libdir}/%{name}/entropy.so
1680
cc6085e4 1681%files ethstat
1682%defattr(644,root,root,755)
1683%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ethstat.conf
1684%attr(755,root,root) %{_libdir}/%{name}/ethstat.so
1685
5e965dc7
PG
1686%files exec
1687%defattr(644,root,root,755)
1688%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/exec.conf
1689%attr(755,root,root) %{_libdir}/%{name}/exec.so
1690%{_mandir}/man5/collectd-exec.5*
1691
1692%files filecount
1693%defattr(644,root,root,755)
1694%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/filecount.conf
1695%attr(755,root,root) %{_libdir}/%{name}/filecount.so
1696
d94da88b 1697%files fscache
1698%defattr(644,root,root,755)
1699%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/fscache.conf
1700%attr(755,root,root) %{_libdir}/%{name}/fscache.so
1701
8bf13ddb
PG
1702%files hddtemp
1703%defattr(644,root,root,755)
711f12a6 1704%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/hddtemp.conf
8bf13ddb
PG
1705%attr(755,root,root) %{_libdir}/%{name}/hddtemp.so
1706
5e965dc7
PG
1707%files interface
1708%defattr(644,root,root,755)
1709%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/interface.conf
1710%attr(755,root,root) %{_libdir}/%{name}/interface.so
1711
87ba198e 1712%if %{with ipmi}
1713%files ipmi
1714%defattr(644,root,root,755)
711f12a6 1715%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ipmi.conf
87ba198e 1716%attr(755,root,root) %{_libdir}/%{name}/ipmi.so
1717%endif
1718
5e965dc7
PG
1719%if %{with iptables}
1720%files iptables
1721%defattr(644,root,root,755)
1722%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/iptables.conf
1723%attr(755,root,root) %{_libdir}/%{name}/iptables.so
1724%endif
1725
1726%files irq
1727%defattr(644,root,root,755)
1728%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/irq.conf
1729%attr(755,root,root) %{_libdir}/%{name}/irq.so
1730
1eb8d64b 1731%if %{with libvirt}
7a3b7a2c
AF
1732%files libvirt
1733%defattr(644,root,root,755)
1734%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/libvirt.conf
1735%attr(755,root,root) %{_libdir}/%{name}/libvirt.so
1eb8d64b 1736%endif
7a3b7a2c 1737
5e965dc7
PG
1738%files load
1739%defattr(644,root,root,755)
1740%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/load.conf
1741%attr(755,root,root) %{_libdir}/%{name}/load.so
1742
1743%files logfile
1744%defattr(644,root,root,755)
1745%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/logfile.conf
1746%attr(755,root,root) %{_libdir}/%{name}/logfile.so
4929f1a7 1747%{_var}/log/collectd.log
5e965dc7 1748
a9b34e68
PG
1749%files madwifi
1750%defattr(644,root,root,755)
1751%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/madwifi.conf
1752%attr(755,root,root) %{_libdir}/%{name}/madwifi.so
b5cac6d2 1753
a9b34e68
PG
1754%files match_empty_counter
1755%defattr(644,root,root,755)
1756%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_empty_counter.conf
1757%attr(755,root,root) %{_libdir}/%{name}/match_empty_counter.so
1758
1759%files match_hashed
1760%defattr(644,root,root,755)
1761%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_hashed.conf
1762%attr(755,root,root) %{_libdir}/%{name}/match_hashed.so
1763
b8e7f76a
PG
1764%files match_regex
1765%defattr(644,root,root,755)
1766%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_regex.conf
1767%attr(755,root,root) %{_libdir}/%{name}/match_regex.so
1768
1769%files match_timediff
1770%defattr(644,root,root,755)
1771%attr(755,root,root) %{_libdir}/%{name}/match_timediff.so
80d5b170 1772%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_timediff.conf
b8e7f76a
PG
1773
1774%files match_value
1775%defattr(644,root,root,755)
1776%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_value.conf
1777%attr(755,root,root) %{_libdir}/%{name}/match_value.so
1778
5e965dc7
PG
1779%files mbmon
1780%defattr(644,root,root,755)
1781%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mbmon.conf
1782%attr(755,root,root) %{_libdir}/%{name}/mbmon.so
1783
cc6085e4 1784%files md
1785%defattr(644,root,root,755)
1786%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/md.conf
1787%attr(755,root,root) %{_libdir}/%{name}/md.so
1788
9987a2c5
PG
1789%files memcachec
1790%defattr(644,root,root,755)
1791%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcachec.conf
1792%attr(755,root,root) %{_libdir}/%{name}/memcachec.so
1793
5e965dc7
PG
1794%files memcached
1795%defattr(644,root,root,755)
1796%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcached.conf
1797%attr(755,root,root) %{_libdir}/%{name}/memcached.so
1798
1799%files memory
1800%defattr(644,root,root,755)
1801%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memory.conf
1802%attr(755,root,root) %{_libdir}/%{name}/memory.so
1803
b46e10b6 1804%if %{with modbus}
1805%files modbus
1806%defattr(644,root,root,755)
1807%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/modbus.conf
1808%attr(755,root,root) %{_libdir}/%{name}/modbus.so
1809%endif
1810
5e965dc7
PG
1811%if %{with multimeter}
1812%files multimeter
1813%defattr(644,root,root,755)
1814%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/multimeter.conf
1815%attr(755,root,root) %{_libdir}/%{name}/multimeter.so
1816%endif
1817
1018cae1 1818%if %{with mysql}
18e77dbc 1819%files mysql
61ccc70a 1820%defattr(640,root,root,755)
711f12a6 1821%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mysql.conf
18e77dbc 1822%attr(755,root,root) %{_libdir}/%{name}/mysql.so
1018cae1 1823%endif
8bf13ddb 1824
5e965dc7
PG
1825%if %{with netlink}
1826%files netlink
1827%defattr(644,root,root,755)
1828%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/netlink.conf
1829%attr(755,root,root) %{_libdir}/%{name}/netlink.so
1830%endif
1831
1832%files network
1833%defattr(644,root,root,755)
1834%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/network.conf
1835%attr(755,root,root) %{_libdir}/%{name}/network.so
1836
1837%files nfs
1838%defattr(644,root,root,755)
1839%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nfs.conf
1840%attr(755,root,root) %{_libdir}/%{name}/nfs.so
1841
1018cae1 1842%if %{with curl}
8bf13ddb 1843%files nginx
61ccc70a 1844%defattr(640,root,root,755)
711f12a6 1845%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nginx.conf
8bf13ddb 1846%attr(755,root,root) %{_libdir}/%{name}/nginx.so
1018cae1 1847%endif
8bf13ddb 1848
1018cae1 1849%if %{with notify}
7be39ce7 1850%files notify_desktop
1851%defattr(644,root,root,755)
711f12a6 1852%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_desktop.conf
7be39ce7 1853%attr(755,root,root) %{_libdir}/%{name}/notify_desktop.so
1018cae1 1854%endif
7be39ce7 1855
1018cae1 1856%if %{with libesmtp}
b4b27e4a 1857%files notify_email
61ccc70a 1858%defattr(640,root,root,755)
711f12a6 1859%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_email.conf
b4b27e4a 1860%attr(755,root,root) %{_libdir}/%{name}/notify_email.so
1018cae1 1861%endif
b4b27e4a 1862
5e965dc7
PG
1863%files ntpd
1864%defattr(644,root,root,755)
1865%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ntpd.conf
1866%attr(755,root,root) %{_libdir}/%{name}/ntpd.so
1867
cc6085e4 1868%files numa
1869%defattr(644,root,root,755)
1870%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/numa.conf
1871%attr(755,root,root) %{_libdir}/%{name}/numa.so
1872
1018cae1 1873%if %{with ups}
b4b27e4a
PG
1874%files nut
1875%defattr(644,root,root,755)
711f12a6 1876%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nut.conf
b4b27e4a 1877%attr(755,root,root) %{_libdir}/%{name}/nut.so
1018cae1 1878%endif
b4b27e4a 1879
a9b34e68
PG
1880%files olsrd
1881%defattr(644,root,root,755)
1882%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/olsrd.conf
1883%attr(755,root,root) %{_libdir}/%{name}/olsrd.so
1884
b8e7f76a
PG
1885%files openvpn
1886%defattr(644,root,root,755)
1887%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/openvpn.conf
1888%attr(755,root,root) %{_libdir}/%{name}/openvpn.so
1889
854e23ef
AF
1890%files perl
1891%defattr(644,root,root,755)
1892%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/perl.conf
1893%attr(755,root,root) %{_libdir}/%{name}/perl.so
1894%{_mandir}/man5/collectd-perl.5*
1895
1018cae1 1896%if %{with ping}
907cfb56
PG
1897%files ping
1898%defattr(644,root,root,755)
711f12a6 1899%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ping.conf
907cfb56 1900%attr(755,root,root) %{_libdir}/%{name}/ping.so
1018cae1 1901%endif
907cfb56 1902
b5cac6d2 1903%if %{with pgsql}
b4b27e4a 1904%files postgresql
61ccc70a 1905%defattr(640,root,root,755)
711f12a6 1906%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/postgresql.conf
b4b27e4a 1907%attr(755,root,root) %{_libdir}/%{name}/postgresql.so
8a56fd06 1908%{_datadir}/%{name}/postgresql_default.conf
1018cae1 1909%endif
b4b27e4a 1910
4b6e34c7 1911%files powerdns
1912%defattr(644,root,root,755)
711f12a6 1913%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/powerdns.conf
4b6e34c7 1914%attr(755,root,root) %{_libdir}/%{name}/powerdns.so
1915
5e965dc7
PG
1916%files processes
1917%defattr(644,root,root,755)
1918%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/processes.conf
1919%attr(755,root,root) %{_libdir}/%{name}/processes.so
1920
d94da88b 1921%files protocols
1922%defattr(644,root,root,755)
1923%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/protocols.conf
1924%attr(755,root,root) %{_libdir}/%{name}/protocols.so
1925
a9b34e68
PG
1926%files python
1927%defattr(644,root,root,755)
1928%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/python.conf
1929%attr(755,root,root) %{_libdir}/%{name}/python.so
1930%{_mandir}/man5/collectd-python.5*
1931
1018cae1 1932%if %{with rrd}
854e23ef
AF
1933%files rrdcached
1934%defattr(644,root,root,755)
1935%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/rrdcached.conf
1936%attr(755,root,root) %{_libdir}/%{name}/rrdcached.so
1937
8bf13ddb
PG
1938%files rrdtool
1939%defattr(644,root,root,755)
711f12a6 1940%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/rrdtool.conf
8bf13ddb 1941%attr(755,root,root) %{_libdir}/%{name}/rrdtool.so
1018cae1 1942%endif
8bf13ddb 1943
1018cae1 1944%if %{with sensors}
8bf13ddb
PG
1945%files sensors
1946%defattr(644,root,root,755)
711f12a6 1947%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/sensors.conf
8bf13ddb 1948%attr(755,root,root) %{_libdir}/%{name}/sensors.so
1018cae1 1949%endif
8bf13ddb 1950
5e965dc7
PG
1951%files serial
1952%defattr(644,root,root,755)
1953%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/serial.conf
1954%attr(755,root,root) %{_libdir}/%{name}/serial.so
1955
1018cae1 1956%if %{with snmp}
8bf13ddb
PG
1957%files snmp
1958%defattr(644,root,root,755)
711f12a6 1959%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/snmp.conf
8bf13ddb 1960%attr(755,root,root) %{_libdir}/%{name}/snmp.so
5e965dc7 1961%{_mandir}/man5/collectd-snmp.5*
1018cae1 1962%endif
5e965dc7
PG
1963
1964%files swap
1965%defattr(644,root,root,755)
1966%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/swap.conf
1967%attr(755,root,root) %{_libdir}/%{name}/swap.so
1968
1969%files syslog
1970%defattr(644,root,root,755)
1971%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/syslog.conf
1972%attr(755,root,root) %{_libdir}/%{name}/syslog.so
1973
d94da88b 1974%files table
1975%defattr(644,root,root,755)
1976%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/table.conf
1977%attr(755,root,root) %{_libdir}/%{name}/table.so
1978
5e965dc7
PG
1979%files tail
1980%defattr(644,root,root,755)
1981%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tail.conf
1982%attr(755,root,root) %{_libdir}/%{name}/tail.so
1983
b8e7f76a
PG
1984%files target_notification
1985%defattr(644,root,root,755)
1986%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_notification.conf
1987%attr(755,root,root) %{_libdir}/%{name}/target_notification.so
1988
1989%files target_replace
1990%defattr(644,root,root,755)
1991%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_replace.conf
1992%attr(755,root,root) %{_libdir}/%{name}/target_replace.so
1993
a9b34e68
PG
1994%files target_scale
1995%defattr(644,root,root,755)
1996%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_scale.conf
1997%attr(755,root,root) %{_libdir}/%{name}/target_scale.so
1998
b8e7f76a
PG
1999%files target_set
2000%defattr(644,root,root,755)
2001%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_set.conf
2002%attr(755,root,root) %{_libdir}/%{name}/target_set.so
2003
854e23ef
AF
2004%files target_v5upgrade
2005%defattr(644,root,root,755)
2006%attr(755,root,root) %{_libdir}/%{name}/target_v5upgrade.so
2007
5e965dc7
PG
2008%files tcpconns
2009%defattr(644,root,root,755)
2010%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tcpconns.conf
2011%attr(755,root,root) %{_libdir}/%{name}/tcpconns.so
2012
2013%files teamspeak2
2014%defattr(644,root,root,755)
2015%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/teamspeak2.conf
2016%attr(755,root,root) %{_libdir}/%{name}/teamspeak2.so
2017
d94da88b 2018%files ted
2019%defattr(644,root,root,755)
2020%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ted.conf
2021%attr(755,root,root) %{_libdir}/%{name}/ted.so
2022
5e965dc7
PG
2023%files thermal
2024%defattr(644,root,root,755)
2025%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/thermal.conf
2026%attr(755,root,root) %{_libdir}/%{name}/thermal.so
2027
854e23ef
AF
2028%files threshold
2029%defattr(644,root,root,755)
2030%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/threshold.conf
2031%attr(755,root,root) %{_libdir}/%{name}/threshold.so
2032%{_mandir}/man5/collectd-threshold.5*
2033
5e965dc7
PG
2034%files unixsock
2035%defattr(644,root,root,755)
2036%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/unixsock.conf
2037%attr(755,root,root) %{_libdir}/%{name}/unixsock.so
2038%{_mandir}/man5/collectd-unixsock.5*
2039
d94da88b 2040%files uptime
2041%defattr(644,root,root,755)
2042%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uptime.conf
2043%attr(755,root,root) %{_libdir}/%{name}/uptime.so
2044
5e965dc7
PG
2045%files users
2046%defattr(644,root,root,755)
2047%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/users.conf
2048%attr(755,root,root) %{_libdir}/%{name}/users.so
8bf13ddb
PG
2049
2050%files uuid
2051%defattr(644,root,root,755)
711f12a6 2052%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uuid.conf
8bf13ddb
PG
2053%attr(755,root,root) %{_libdir}/%{name}/uuid.so
2054
59c04f42 2055%if %{with varnish}
854e23ef
AF
2056%files varnish
2057%defattr(644,root,root,755)
2058%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/varnish.conf
2059%attr(755,root,root) %{_libdir}/%{name}/varnish.so
59c04f42 2060%endif
854e23ef 2061
5e965dc7
PG
2062%files vmem
2063%defattr(644,root,root,755)
2064%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vmem.conf
2065%attr(755,root,root) %{_libdir}/%{name}/vmem.so
2066
2067%files vserver
2068%defattr(644,root,root,755)
2069%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vserver.conf
2070%attr(755,root,root) %{_libdir}/%{name}/vserver.so
2071
2072%files wireless
2073%defattr(644,root,root,755)
2074%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/wireless.conf
2075%attr(755,root,root) %{_libdir}/%{name}/wireless.so
2076
cc6085e4 2077%files write_graphite
2078%defattr(644,root,root,755)
2079%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/write_graphite.conf
2080%attr(755,root,root) %{_libdir}/%{name}/write_graphite.so
2081
a9b34e68
PG
2082%files write_http
2083%defattr(644,root,root,755)
2084%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/write_http.conf
2085%attr(755,root,root) %{_libdir}/%{name}/write_http.so
2086
1018cae1 2087%if %{with xmms}
8bf13ddb
PG
2088%files xmms
2089%defattr(644,root,root,755)
711f12a6 2090%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/xmms.conf
8bf13ddb 2091%attr(755,root,root) %{_libdir}/%{name}/xmms.so
1018cae1 2092%endif
f26b05df 2093
2094%files -n perl-Collectd
2095%defattr(644,root,root,755)
2096%{perl_vendorlib}/Collectd.pm
2097%{perl_vendorlib}/Collectd
f6678d00 2098%{_mandir}/man3/*.3*
This page took 0.397649 seconds and 4 git commands to generate.