2 # - package contrib scripts as %doc
3 # - perl modules with Collectd classes package to separate package
4 # - Bundled libraries - check if its not changed ones and if it can be
6 # liboconfig . . . . . yes (shipped version)
7 # - Libraries not found by configure:
8 # libganglia . . . . . no (gm_protocol.h not found)
9 # libiokit . . . . . . no
10 # libjvm . . . . . . . no (javac not found)
11 # libkstat . . . . . . no (Solaris only)
12 # libkvm . . . . . . . no
13 # libmemcached . . . . no (libmemcached/memcached.h not found)
14 # libnetapp . . . . . . no (netapp_api.h not found)
15 # libperl . . . . . . . no
16 # librouteros . . . . . no ('routeros_api.h' not found)
17 # libtokyotyrant . . . no (tcrdb.h not found)
18 # libvirt . . . . . . . no (pkg-config doesn't know library)
19 # libyajl . . . . . . . no (yajl/yajl_parse.h not found)
20 # oracle . . . . . . . no (ORACLE_HOME is not set)
22 # apple_sensors . . . no (obvious)
23 # ipvs . . . . . . . no (ip_vs.h not found - llh to be fixed)
24 # libvirt . . . . . . no (requires library)
25 # multimeter . . . . no ?
26 # onewire . . . . . . no (needs libowfs)
27 # perl . . . . . . . no (buggy perl: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=467072)
28 # rrdcached . . . . . no (requires rrdtool >= 1.4.0)
29 # tape . . . . . . . no ?
30 # curl_json . . . . . . no
31 # gmond . . . . . . . . no
32 # java . . . . . . . . no
33 # memcachec . . . . . . no
34 # netapp . . . . . . . no
35 # oracle . . . . . . . no
36 # routeros . . . . . . no
37 # rrdcached . . . . . . no
38 # tokyotyrant . . . . . no
39 # zfs_arc . . . . . . . no
40 # - logrotate file for logfile plugin
41 # - %desc -l pl for plugins
42 # - package SpamAssassin plugin from contrib
45 %bcond_without curl # apache, ascent, bind, curl and nginx plugins
46 %bcond_without dns # DNS plugin
47 %bcond_without ipmi # IPMI plugin
48 %bcond_without iptables # iptables plugin
49 %bcond_without libesmtp # notify_email plugin
50 %bcond_with multimeter # multimeter plugin
51 %bcond_without mysql # MySQL plugin
52 %bcond_without netlink # netlink plugin
53 %bcond_without notify # notify_desktop plugin
54 %bcond_without ping # ping plugin
55 %bcond_without pgsql # PostgreSQL plugin
56 %bcond_without rrd # rrdtool and rrdcached plugins
57 %bcond_without sensors # sensors plugin
58 %bcond_without snmp # SNMP plugin
59 %bcond_without ups # nut plugin
60 %bcond_without xml # ascent, bind and libvirt plugins
61 %bcond_without xmms # XMMS plugin
63 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=358637
65 %undefine with_iptables
66 %undefine with_netlink
69 Summary: Collects system information in RRD files
70 Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD
76 Source0: http://collectd.org/files/%{name}-%{version}.tar.bz2
77 # Source0-md5: 5753496651c8c84afaea1fe290876bfc
80 Source3: %{name}-http.conf
81 Source4: %{name}-lighttpd.conf
82 Source10: %{name}-df.conf
83 Source11: %{name}-rrdtool.conf
84 Patch0: %{name}-collection.patch
85 URL: http://collectd.org/
86 %{?with_ipmi:BuildRequires: OpenIPMI-devel >= 2.0.14-3}
87 BuildRequires: autoconf
88 BuildRequires: automake
89 %{?with_curl:BuildRequires: curl-devel}
90 BuildRequires: hal-devel
91 %{?with_iptables:BuildRequires: iptables-devel >= 1.4.1.1-4}
92 BuildRequires: libdbi-devel
93 %{?with_libesmtp:BuildRequires: libesmtp-devel}
94 BuildRequires: libltdl-devel
95 BuildRequires: libmemcached-devel
96 BuildRequires: libnetlink-devel
97 %{?with_netlink:BuildRequires: libnetlink-devel}
98 %{?with_notify:BuildRequires: libnotify-devel}
99 %{?with_ping:BuildRequires: liboping-devel}
100 %{?with_dns:BuildRequires: libpcap-devel}
101 BuildRequires: libstatgrab-devel >= 0.12
102 BuildRequires: libstdc++-devel
103 BuildRequires: libtool
104 %{?with_xml:BuildRequires: libxml2-devel}
105 %{?with_sensors:BuildRequires: lm_sensors-devel}
106 %{?with_mysql:BuildRequires: mysql-devel}
107 BuildRequires: ncurses-devel
108 %{?with_snmp:BuildRequires: net-snmp-devel}
109 %{?with_ups:BuildRequires: nut-devel}
110 BuildRequires: perl-devel
111 BuildRequires: pkgconfig
112 %{?with_pgsql:BuildRequires: postgresql-devel}
113 BuildRequires: python-devel
114 BuildRequires: python-modules
115 BuildRequires: rpmbuild(macros) >= 1.268
116 %{?with_rrd:BuildRequires: rrdtool-devel}
118 #BuildRequires: xfsprogs-devel
119 %{?with_xmms:BuildRequires: xmms-devel}
120 Requires(post,preun): /sbin/chkconfig
122 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
124 %define _pkglibdir %{_sharedstatedir}/%{name}
125 %define _webapps /etc/webapps
126 %define _webapp %{name}
127 %define _webappdir %{_webapps}/%{_webapp}
128 %define _appdir %{_datadir}/%{_webapp}
131 collectd is a small daemon which collects system information every 10
132 seconds and writes the results in an RRD-file.
134 In contrast to most similar software, collectd is not a script but
135 written in plain C for performance and portability. As a daemon it
136 stays in memory, so there is no need to start up a heavy interpreter
137 every time new values should be logged. This allows collectd to have a
138 10 second resolution while being nice to the system.
140 %description -l pl.UTF-8
141 collectd to mały demon zbierający co 10 sekund informacje o systemie
142 i zapisujący wyniki do pliku RRD.
144 W odróżnieniu od innych podobnych programów collectd nie jest
145 skryptem, lecz jest napisany w czystym C z myślą o wydajności i
146 przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby
147 urychamiania ciężkiego interpretera za każdym razem, kiedy powinny
148 być zapisane nowe wartości. Dzięki temu collect może mieć
149 rozdzielczość 10 sekund i nie obciążać zbytnio systemu.
152 Summary: %{name} libraries
153 Summary(pl.UTF-8): Biblioteki %{name}
159 %description libs -l pl.UTF-8
163 Summary: Header files for %{name} libraries
164 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek %{name}
165 Group: Development/Libraries
166 Requires: %{name}-libs = %{version}-%{release}
169 Header files for %{name} libraries.
171 %description devel -l pl.UTF-8
172 Pliki nagłówkowe bibliotek %{name}.
175 Summary: Static files for %{name} libraries
176 Summary(pl.UTF-8): Pliki statyczne bibliotek %{name}
177 Group: Development/Libraries
178 Requires: %{name}-libs = %{version}-%{release}
181 Static files for %{name} libraries.
183 %description static -l pl.UTF-8
184 Pliki statyczne bibliotek %{name}.
187 Summary: apache-plugin for collectd
188 Summary(pl_PL.UTF-8): Wtyczka apache dla collectd
190 Requires: %{name} = %{version}-%{release}
193 This plugin collect data provided by Apache's `mod_status'.
195 %description apache -l pl.UTF-8
196 Wtyczka collectd zbierająca informacje udostępniane przez moduł
200 Summary: APC UPS plugin for collectd
201 Summary(pl_PL.UTF-8): Wtyczka APC UPS dla collectd
203 Requires: %{name} = %{version}-%{release}
206 The APC UPS plugin connects to an instance of Apcupsd to read various
207 statistics about a connected uninterruptible power supply (UPS), such as
211 Summary: ascent-plugin for collectd
212 Summary(pl_PL.UTF-8): Wtyczka ascent dla collectd
214 Requires: %{name} = %{version}-%{release}
217 The Ascent plugin reads and parses the statistics page of Ascent, a free and
218 open-source server software for the game World of Warcraft by Blizzard
222 Summary: battery plugin for collectd
223 Summary(pl_PL.UTF-8): Wtyczka battery dla collectd
225 Requires: %{name} = %{version}-%{release}
228 This plugin collects the battery's charge, the drawn current and the
232 Summary: bind plugin for collectd
233 Summary(pl_PL.UTF-8): Wtyczka bind dla collectd
235 Requires: %{name} = %{version}-%{release}
238 Starting with BIND 9.5.0, the most widely used DNS server software
239 provides extensive statistics about queries, responses and lots of
240 other information. The bind plugin retrieves this information that's
241 encoded in XML and provided via HTTP and submits the values to
245 Summary: Web script for collectd
246 Summary(pl_PL.UTF-8): Web script for collectd
247 Group: Applications/WWW
248 Requires: %{name} = %{version}-%{release}
250 Requires: perl(Data::Dumper)
251 Requires: perl(HTML::Entities)
253 Requires: perl(URI::Escape)
254 Requires: webserver(cgi)
255 Suggests: fonts-TTF-DejaVu
257 %description collection
258 Web script for collectd.
261 Summary: Web script for collectd
262 Summary(pl_PL.UTF-8): Web script for collectd
263 Group: Applications/WWW
264 Requires: %{name} = %{version}-%{release}
265 Requires: perl(Config::General)
266 Requires: perl(HTML::Entities)
268 Requires: webserver(cgi)
269 Suggests: fonts-TTF-DejaVu
271 %description collection3
272 Web script for collectd.
274 %package contextswitch
275 Summary: contextswitch-plugin for collectd
276 Summary(pl_PL.UTF-8): Wtyczka contextswitch dla collectd
278 Requires: %{name} = %{version}-%{release}
280 %description contextswitch
281 The ContextSwitch plugin collects the number of context switches
282 done by the operating system.
285 Summary: conntrack-plugin for collectd
286 Summary(pl_PL.UTF-8): Wtyczka conntrack dla collectd
288 Requires: %{name} = %{version}-%{release}
290 %description conntrack
291 The conntrack-plugin collects the connection tracking table size.
294 Summary: cpu-plugin for collectd
295 Summary(pl_PL.UTF-8): Wtyczka cpu dla collectd
297 Requires: %{name} = %{version}-%{release}
300 The cpu-plugin collects the amount of time spent by the CPU in various
301 states, most notably executing user code, executing system code,
302 waiting for IO operations and being idle.
305 Summary: cpufreq-plugin for collectd
306 Summary(pl_PL.UTF-8): Wtyczka cpufreq dla collectd
308 Requires: %{name} = %{version}-%{release}
311 Collects the current CPU's frequency, mostly for mobile computers.
314 Summary: CSV output plugin for collectd
315 Summary(pl_PL.UTF-8): Wtyczka wyjściowa CSV dla collectd
317 Requires: %{name} = %{version}-%{release}
320 CSV output plugin for collectd.
323 Summary: cURL output plugin for collectd
324 Summary(pl_PL.UTF-8): Wtyczka wyjściowa cURL dla collectd
326 Requires: %{name} = %{version}-%{release}
329 The curl plugin uses the libcurl to read web pages and the match
330 infrastructure (the same code used by the tail plugin) to use regular
331 expressions with the received data.
334 Summary: dbi plugin for collectd
335 Summary(pl_PL.UTF-8): Wtyczka dbi dla collectd
337 Requires: %{name} = %{version}-%{release}
340 This plugin uses the dbi library to connect to various databases,
341 execute SQL statements and read back the results. dbi is an acronym
342 for "database interface" in case you were wondering about the name.
343 You can configure how each column is to be interpreted and the plugin
344 will generate one or more data sets from each row returned according
348 Summary: df-plugin for collectd
349 Summary(pl_PL.UTF-8): Wtyczka df dla collectd
351 Requires: %{name} = %{version}-%{release}
354 The df-plugin collects file system usage information, i. e. basically
355 how much space on a mounted partition is used and how much is
356 available. It's named after and very similar to the df(1) UNIX command
357 that's been around forever.
360 Summary: disk-plugin for collectd
361 Summary(pl_PL.UTF-8): Wtyczka disk dla collectd
363 Requires: %{name} = %{version}-%{release}
366 This plugin collects performance statistics of harddisks and, where
367 supported, partitions.
370 Summary: dns-plugin for collectd
371 Summary(pl_PL.UTF-8): Wtyczka dns dla collectd
373 Requires: %{name} = %{version}-%{release}
374 Requires: perl-rrdtool
377 This plugin has a similar functionality to dnstop: It uses libpcap to
378 get a copy of all traffic from/to port UDP/53 (that's the DNS port),
379 interprets the packets and collects statistics of your DNS traffic.
382 Summary: email-plugin for collectd
383 Summary(pl_PL.UTF-8): Wtyczka email dla collectd
385 Requires: %{name} = %{version}-%{release}
388 The email plugin opens an UNIX-socket over which one can submit email
389 statistics, such as the number of ``ham'', ``spam'', ``virus'', etc.
390 mails received/handled, spam scores and matched spam checks.
392 This plugin is intended to be used with the the
393 Mail::SpamAssassin::Plugin::Collectd manpage SpamAssassin-plugin which
394 is included in contrib/, but is of course not limited to that use.
397 Summary: entropy-plugin for collectd
398 Summary(pl_PL.UTF-8): Wtyczka entropy dla collectd
400 Requires: %{name} = %{version}-%{release}
403 The Entropy plugin collects the available entropy on a system. Entropy is
404 important to generate random numbers, which are used for encryption,
405 authorization and similar tasks.
408 Summary: exec-plugin for collectd
409 Summary(pl_PL.UTF-8): Wtyczka exec dla collectd
411 Requires: %{name} = %{version}-%{release}
414 The exec plugin forks of an executable either to receive values or to
415 dispatch notifications to the outside world.
418 Summary: filecount-plugin for collectd
419 Summary(pl_PL.UTF-8): Wtyczka filecount dla collectd
421 Requires: %{name} = %{version}-%{release}
423 %description filecount
424 The filecount-plugin does something very simple: Count the number of
425 files in a directory and all its subdirectories. This can be used for
426 a variety of statistics, for example the queue length of an MTA, the
427 number of PHP sessions of a web server or simply the number of files
428 in your home directory.
431 Summary: fscache-plugin for collectd
432 Summary(pl_PL.UTF-8): Wtyczka fscache dla collectd
434 Requires: %{name} = %{version}-%{release}
437 The fscache-plugin collects statistics about Linux file-system based
441 Summary: hddtemp-plugin for collectd
442 Summary(pl_PL.UTF-8): Wtyczka hddtemp dla collectd
444 Requires: %{name} = %{version}-%{release}
445 Suggests: hddtemp-hddtempd
448 Temperature of harddisks. The temperatures are provided via S.M.A.R.T.
449 and queried by the external hddtemp-daemon.
452 Summary: interface-plugin for collectd
453 Summary(pl_PL.UTF-8): Wtyczka interface dla collectd
455 Requires: %{name} = %{version}-%{release}
457 %description interface
458 The interface-plugin collects information about the traffic (octets),
459 packets and errors of interfaces.
462 Summary: iptables-plugin for collectd
463 Summary(pl_PL.UTF-8): Wtyczka iptables dla collectd
465 Requires: %{name} = %{version}-%{release}
467 %description iptables
468 With this plugin you can gather statistics from your ip_tables based
469 packetfilter (aka. firewall). It can collect the byte- and
470 packet-counters of selected rules and submit them to collectd. You can
471 select rules that should be collected wither by its position (e.g.
472 "the fourth rule in the INPUT queue in the filter table") or by its
473 comment (using the COMMENT match). This means that depending on your
474 firewall layout you can collect certain services (such as the amount
475 of web-traffic), source or destination hosts or networks, dropped
476 packets and much more.
479 Summary: ipmi-plugin for collectd
480 Summary(pl_PL.UTF-8): Wtyczka ipmi dla collectd
482 Requires: %{name} = %{version}-%{release}
485 The IPMI plugin uses the OpenIPMI library to read hardware sensors from
486 servers using the Intelligent Platform Management Interface (IPMI). IPMI
487 is very common with server hardware but usually not available in consumer
491 Summary: IRQs-plugin for collectd
492 Summary(pl_PL.UTF-8): Wtyczka IRQs dla collectd
494 Requires: %{name} = %{version}-%{release}
497 The IRQ plugin collects the number of times each interrupt has been handled
498 by the operating system.
501 Summary: load-plugin for collectd
502 Summary(pl_PL.UTF-8): Wtyczka load dla collectd
504 Requires: %{name} = %{version}-%{release}
507 Collects the system load. These numbers give a rough overview over the
508 utilization of a machine, though their meaning is mostly overrated.
511 Summary: logfile-plugin for collectd
512 Summary(pl_PL.UTF-8): Wtyczka logfile dla collectd
514 Requires: %{name} = %{version}-%{release}
517 The LogFile plugin receives log messages from the daemon and writes them to
521 Summary: madwifi plugin for collectd
522 Summary(pl_PL.UTF-8): Wtyczka madwifi dla collectd
524 Requires: %{name} = %{version}-%{release}
527 The MadWifi plugin collects information about Atheros wireless LAN chipsets
528 from the MadWifi driver. It uses the /sys filesystem to identify cards
529 handled by this driver automatically but can be configured manually, too.
530 Because very many statistics are available, an advanced selection mechanism
533 %package match_empty_counter
534 Summary: match_empty_counter plugin for collectd
535 Summary(pl_PL.UTF-8): Wtyczka match_empty_counter dla collectd
537 Requires: %{name} = %{version}-%{release}
539 %description match_empty_counter
540 Empty Counter match matches value lists, where at least one data source is
541 of type COUNTER and the counter value of all counter data sources is zero.
543 %package match_hashed
544 Summary: match_hashed plugin for collectd
545 Summary(pl_PL.UTF-8): Wtyczka match_hashed dla collectd
547 Requires: %{name} = %{version}-%{release}
549 %description match_hashed
550 match_hashed plugin for collectd - match for simple load balancing and
554 Summary: match_regex plugin for collectd
555 Summary(pl_PL.UTF-8): Wtyczka match_regex dla collectd
557 Requires: %{name} = %{version}-%{release}
559 %description match_regex
560 match_regex plugin for collectd.
562 %package match_timediff
563 Summary: match_timediff plugin for collectd
564 Summary(pl_PL.UTF-8): Wtyczka match_timediff dla collectd
566 Requires: %{name} = %{version}-%{release}
568 %description match_timediff
569 match_timediff plugin for collectd.
572 Summary: match_value plugin for collectd
573 Summary(pl_PL.UTF-8): Wtyczka match_value dla collectd
575 Requires: %{name} = %{version}-%{release}
577 %description match_value
578 match_value plugin for collectd.
581 Summary: mbmon plugin for collectd
582 Summary(pl_PL.UTF-8): Wtyczka mbmon dla collectd
584 Requires: %{name} = %{version}-%{release}
587 The mbmon plugin uses mbmon to retrieve temperature, voltage, etc.
590 Summary: memcached-plugin for collectd
591 Summary(pl_PL.UTF-8): Wtyczka memcached dla collectd
593 Requires: %{name} = %{version}-%{release}
595 %description memcached
596 The memcached plugin connects to a memcached daemon and collects the
597 number of connections and requests handled by the daemon, the CPU
598 resources consumed, number of items cached, number of threads, and
599 bytes sent and received.
602 Summary: memory-plugin for collectd
603 Summary(pl_PL.UTF-8): Wtyczka memory dla collectd
605 Requires: %{name} = %{version}-%{release}
608 Collects physical memory utilization for collectd.
611 Summary: multimeter-plugin for collectd
612 Summary(pl_PL.UTF-8): Wtyczka multimeter dla collectd
614 Requires: %{name} = %{version}-%{release}
616 %description multimeter
617 The Multimeter plugin reads a value (usually a voltage or current) from a
618 multimeter connected to a serial bus. The plugin tries /dev/ttyS0-9 in order
619 to find a multimeter – no configuration is possible.
621 The multimeter used for development was a Metex M-4650CR.
624 Summary: mysql-plugin for collectd
625 Summary(pl_PL.UTF-8): Moduł mysql dla collectd.
627 Requires: %{name} = %{version}-%{release}
628 Requires: mysql-client
631 MySQL querying plugin. This plugins provides data of issued commands,
632 called handlers and database traffic.
634 %description mysql -l pl.UTF-8
635 Moduł odpytujący MySQL. Wtyczka udostępnia dane o wydawanych
636 poleceniach, wywoływanych procedurach obsługi i ruchu bazodanowym.
639 Summary: netlink-plugin for collectd
640 Summary(pl_PL.UTF-8): Wtyczka netlink dla collectd
642 Requires: %{name} = %{version}-%{release}
645 This plugin will open a netlink socket to the Linux kernel and use it
646 to get statistics for interfaces, qdiscs, classes, and, if you can
647 make use of it, filters. Since in most setups many of the statistics
648 this plugin can collect aren't of interest, you can select which
649 information to gather using the configuration.
652 Summary: network-plugin for collectd
653 Summary(pl_PL.UTF-8): Wtyczka network dla collectd
655 Requires: %{name} = %{version}-%{release}
658 The Network plugin can send values to other instances and receive values
659 from other %{name} instances.
662 Summary: NFS-plugin for collectd
663 Summary(pl_PL.UTF-8): Wtyczka NFS dla collectd
665 Requires: %{name} = %{version}-%{release}
668 The nfs plugin counts the number of procedure calls of the different
672 Summary: nginx-plugin for collectd
673 Summary(pl_PL.UTF-8): Wtyczka nginx dla collectd
675 Requires: %{name} = %{version}-%{release}
678 This plugin collects the number of connections and requests handled by
679 the nginx daemon, a HTTP and mail server/proxy. It queries the page
680 provided by the ngx_http_stub_status_module module, which isn't
683 %package notify_desktop
684 Summary: notify_desktop for collectd
685 Summary(pl_PL.UTF-8): Wtyczka notify_desktop dla collectd
687 Requires: %{name} = %{version}-%{release}
688 Requires: dbus(org.freedesktop.Notifications)
690 %description notify_desktop
691 This plugin sends a desktop notification to a notification daemon, as
692 defined in the Desktop Notification Specification.
694 %package notify_email
695 Summary: notify_email-plugin for collectd
696 Summary(pl_PL.UTF-8): Wtyczka notify_email dla collectd
698 Requires: %{name} = %{version}-%{release}
700 %description notify_email
701 The Notify Email plugin uses libESMTP to send notifications to a configured
705 Summary: ntpd-plugin for collectd
706 Summary(pl_PL.UTF-8): Wtyczka ntpd dla collectd
708 Requires: %{name} = %{version}-%{release}
711 The NTPd plugin queries an NTP server (usually the local one, where
712 statistics access is allowed) and extracts :
713 - "local" clock parameters: time offset, error and offset loop,
714 - parameters for each NTP server used to sync time: offset, dispersion, delay.
717 Summary: nut-plugin for collectd
718 Summary(pl_PL.UTF-8): Wtyczka nut dla collectd
720 Requires: %{name} = %{version}-%{release}
723 UPS statistics using the Network UPS Tools. These statistics include
724 basically everything NUT will give us, including voltages, currents,
725 power, frequencies, load, and temperatures.
728 Summary: olsrd plugin for collectd
729 Summary(pl_PL.UTF-8): Wtyczka olsrd dla collectd
731 Requires: %{name} = %{version}-%{release}
735 The olsrd plugin reads information about meshed networks from the txtinfo
736 plugin of the Optimized Link State Routing daemon (olsrd).
739 Summary: openvpn plugin for collectd
740 Summary(pl_PL.UTF-8): Wtyczka openvpn dla collectd
742 Requires: %{name} = %{version}-%{release}
746 The OpenVPN plugin reads a status file maintained by OpenVPN and
747 gathers traffic statistics about connected clients.
750 Summary: ping-plugin for collectd
751 Summary(pl_PL.UTF-8): Wtyczka ping dla collectd
753 Requires: %{name} = %{version}-%{release}
754 Requires: liboping >= 1.1.2
757 The network latency is measured as a roundtrip time. An
758 ICMP-echo-request (aka. "ping")is sent to a host and the time needed
759 for his echo-reply (aka. "pong") to arrive is measured. If a reply is
760 not received within one second the plugin will no longer expect a
761 reply and return. This may happen in several circumstances, e. g. the
762 packet is lost, the host is down, a router has dismissed the packet,
766 Summary: mysql-plugin for collectd
767 Summary(pl_PL.UTF-8): Moduł postgresql dla collectd.
769 Requires: %{name} = %{version}-%{release}
771 %description postgresql
772 The postgresql plugin queries statistics from PostgreSQL databases. It
773 keeps a persistent connection to all configured databases and tries to
774 reconnect if the connection has been interrupted.
777 Summary: powerdns-plugin for collectd
778 Summary(pl_PL.UTF-8): Wtyczka powerdns dla collectd
780 Requires: %{name} = %{version}-%{release}
782 %description powerdns
783 The powerdns plugin queries statistics from an authoritative PowerDNS
784 nameserver and/or a PowerDNS recursor. Since both offer a wide variety
785 of values, many of which are probably meaningless to most users, but
786 may be useful for some.
789 Summary: processes-plugin for collectd
790 Summary(pl_PL.UTF-8): Wtyczka processes dla collectd
792 Requires: %{name} = %{version}-%{release}
794 %description processes
795 This plugin collects the number of processes, grouped by their state
796 (e.g. running, sleeping, zombies, etc.). In addition to that, it can
797 select detailed statistics about selected processes, grouped by name.
800 Summary: protocols-plugin for collectd
801 Summary(pl_PL.UTF-8): Wtyczka protocols dla collectd
803 Requires: %{name} = %{version}-%{release}
805 %description protocols
806 The protocols-plugin provides information about network protocols,
807 such as IP, TCP and UDP.
810 Summary: python-plugin for collectd
811 Summary(pl_PL.UTF-8): Wtyczka python dla collectd
813 Requires: %{name} = %{version}-%{release}
816 The Python plugin embeds a Python interpreter into collectd and exposes
817 the application programming interface (API) to Python-scripts. This allows
818 to write own plugins in the popular scripting language, which are then
819 loaded and executed by the daemon without the need to start a new process
820 and interpreter every few seconds. Python-modules written for the Python
821 plugin are therefore more powerful and efficient than scripts executed by
825 Summary: rrdtool-plugin for collectd
826 Summary(pl_PL.UTF-8): Wtyczka rrdtool dla collectd
828 Requires: %{name} = %{version}-%{release}
832 The RRDtool plugin writes values to RRD-files using librrd.
835 Summary: sensors-plugin for collectd
836 Summary(pl_PL.UTF-8): Wtyczka sensors dla collectd
838 Requires: %{name} = %{version}-%{release}
841 This plugin uses lm-sensors to read hardware sensors. You will need to
842 configure lm-sensors before this plugin will collect any usefull and
846 Summary: serial-plugin for collectd
847 Summary(pl_PL.UTF-8): Wtyczka serial dla collectd
849 Requires: %{name} = %{version}-%{release}
852 The Serial plugin collects the traffic on serial interfaces.
855 Summary: snmp-plugin for collectd
856 Summary(pl_PL.UTF-8): Wtyczka snmp dla collectd
858 Requires: %{name} = %{version}-%{release}
861 The snmp plugin queries other hosts using SNMP, the Simple Network
862 Management Protocol, and translates the value it receives to
863 collectd's internal format and dispatches them. Depending on the write
864 plugins you have loaded they may be written to disk or submitted to
865 another instance or whatever you configured.
868 Summary: swap-plugin for collectd
869 Summary(pl_PL.UTF-8): Wtyczka swap dla collectd
871 Requires: %{name} = %{version}-%{release}
874 The Swap plugin collects the amount of memory currently written onto hard
875 disk or whatever the system calls “swap”.
878 Summary: syslog-plugin for collectd
879 Summary(pl_PL.UTF-8): Wtyczka syslog dla collectd
881 Requires: %{name} = %{version}-%{release}
884 The SysLog plugin receives log messages from the daemon and dispatches
888 Summary: table-plugin for collectd
889 Summary(pl_PL.UTF-8): Wtyczka table dla collectd
891 Requires: %{name} = %{version}-%{release}
894 The table-plugin provides parsing for table-like structured files,
895 such as many files beneath /proc.
897 %package target_notification
898 Summary: target_notification-plugin for collectd
899 Summary(pl_PL.UTF-8): Wtyczka target_notification dla collectd
901 Requires: %{name} = %{version}-%{release}
903 %description target_notification
904 target_notification plugin for collectd.
906 %package target_replace
907 Summary: target_replace-plugin for collectd
908 Summary(pl_PL.UTF-8): Wtyczka target_replace dla collectd
910 Requires: %{name} = %{version}-%{release}
912 %description target_replace
913 target_replace plugin for collectd.
915 %package target_scale
916 Summary: target_scale-plugin for collectd
917 Summary(pl_PL.UTF-8): Wtyczka target_scale dla collectd
919 Requires: %{name} = %{version}-%{release}
921 %description target_scale
922 Target to scale (multiply) values by an arbitrary value.
925 Summary: target_set-plugin for collectd
926 Summary(pl_PL.UTF-8): Wtyczka target_set dla collectd
928 Requires: %{name} = %{version}-%{release}
930 %description target_set
931 target_set plugin for collectd.
934 Summary: tail-plugin for collectd
935 Summary(pl_PL.UTF-8): Wtyczka tail dla collectd
937 Requires: %{name} = %{version}-%{release}
940 The tail-plugin can be used to "tail" logfiles, i.e. follow them as
941 tail -F does. Each line is given to one or more "matches" which test
942 if the line is relevant for any statistics using a regular expression.
945 Summary: tcpconns-plugin for collectd
946 Summary(pl_PL.UTF-8): Wtyczka tcpconns dla collectd
948 Requires: %{name} = %{version}-%{release}
950 %description tcpconns
951 The tcpconns-plugin counts the number of TCP connections to or from a
952 specified port. Typically the connectioins where you specify the local
953 port are incoming connections while the connections where you specify
954 the remote port are outgoing connections.
957 Summary: teamspeak2-plugin for collectd
958 Summary(pl_PL.UTF-8): Wtyczka teamspeak2 dla collectd
960 Requires: %{name} = %{version}-%{release}
962 %description teamspeak2
963 The teamspeak2 plugin connects to the query port of a teamspeak2
964 server and polls interesting global and virtual server data. The
965 plugin can query only one physical server but unlimited virtual
969 Summary: ted-plugin for collectd
970 Summary(pl_PL.UTF-8): Wtyczka ted dla collectd
972 Requires: %{name} = %{version}-%{release}
975 The TED-plugin reads power consumption measurements from “The Energy
979 Summary: thermal-plugin for collectd
980 Summary(pl_PL.UTF-8): Wtyczka thermal dla collectd
982 Requires: %{name} = %{version}-%{release}
985 The thermal plugin reads ACPI thermal zone information from the sysfs or
986 procfs file system, i. e. mostly system temperature information.
989 Summary: unixsock-plugin for collectd
990 Summary(pl_PL.UTF-8): Wtyczka unixsock dla collectd
992 Requires: %{name} = %{version}-%{release}
994 %description unixsock
995 The unixsock plugin opens an UNIX-socket over which one can interact
996 with the daemon. This can be used to use the values collected by
997 collectd in other applications, such as monitoring, or submit
998 externally collected values to collectd.
1001 Summary: uptime-plugin for collectd
1002 Summary(pl_PL.UTF-8): Wtyczka uptime dla collectd
1004 Requires: %{name} = %{version}-%{release}
1007 The uptime-plugin can collect the server's uptime.
1010 Summary: users-plugin for collectd
1011 Summary(pl_PL.UTF-8): Wtyczka users dla collectd
1013 Requires: %{name} = %{version}-%{release}
1016 Number of users currently logged in.
1019 Summary: uuid-plugin for collectd
1020 Summary(pl_PL.UTF-8): Wtyczka uuid dla collectd
1022 Requires: %{name} = %{version}-%{release}
1025 This plugin, if loaded, causes the Hostname to be taken from the
1026 machine's UUID. The UUID is a universally unique designation for the
1027 machine, usually taken from the machine's BIOS. This is most useful if
1028 the machine is running in a virtual environment such as Xen, in which
1029 case the UUID is preserved across shutdowns and migration.
1032 Summary: vmem-plugin for collectd
1033 Summary(pl_PL.UTF-8): Wtyczka vmem dla collectd
1035 Requires: %{name} = %{version}-%{release}
1038 The vmem plugin collects information about the usage of virtual
1039 memory. Since the statistics provided by the Linux kernel are very
1040 detailed, they are collected very detailed.
1043 Summary: vserver-plugin for collectd
1044 Summary(pl_PL.UTF-8): Wtyczka vserver dla collectd
1046 Requires: %{name} = %{version}-%{release}
1048 %description vserver
1049 Collects information about the virtual servers running on a system,
1050 using Linux-Vserver.
1053 Summary: write_http-plugin for collectd
1054 Summary(pl_PL.UTF-8): Wtyczka write_http dla collectd
1056 Requires: %{name} = %{version}-%{release}
1058 %description write_http
1059 The Write HTTP plugin sends the values collected by collectd to a
1060 web-server using HTTP POST requests. The data is formatted as PUTVAL
1064 Summary: wireless-plugin for collectd
1065 Summary(pl_PL.UTF-8): Wtyczka wireless dla collectd
1067 Requires: %{name} = %{version}-%{release}
1069 %description wireless
1070 The Wireless plugin collects signal quality, signal power and
1071 signal-to-noise ratio for wireless LAN cards.
1074 Summary: xmms-plugin for collectd
1075 Summary(pl_PL.UTF-8): Wtyczka xmms dla collectd
1077 Requires: %{name} = %{version}-%{release}
1080 The XMMS plugin is a plugin for the XMMS music player. It graphs the
1081 bit-rate and sampling rate as you play songs. Not really useful, just
1082 something that got written because we can.
1084 %package -n perl-Collectd
1085 Summary: Perl files from Collectd package
1088 %description -n perl-Collectd
1089 Perl files from Collectd package
1103 --with-libstatgrab=/usr \
1104 --with-lm-sensors=/usr \
1105 --with-libmysql=/usr \
1106 --%{?with_dns:en}%{!?with_dns:dis}able-dns \
1107 --%{?with_ipmi:en}%{!?with_ipmi:dis}able-ipmi \
1108 --%{?with_iptables:en}%{!?with_iptables:dis}able-iptables \
1109 --%{?with_multimeter:en}%{!?with_multimeter:dis}able-multimeter \
1110 --%{?with_mysql:en}%{!?with_mysql:dis}able-mysql \
1111 --%{?with_netlink:en}%{!?with_netlink:dis}able-netlink \
1112 --%{?with_notify:en}%{!?with_notify:dis}able-notify_desktop \
1113 --%{?with_libesmtp:en}%{!?with_libesmtp:dis}able-notify_email \
1114 --%{?with_ups:en}%{!?with_ups:dis}able-nut \
1115 --%{?with_ping:en}%{!?with_ping:dis}able-ping \
1116 --%{?with_pgsql:en}%{!?with_pgsql:dis}able-postgresql \
1117 --%{?with_rrd:en}%{!?with_rrd:dis}able-rrdtool \
1118 --%{?with_sensors:en}%{!?with_sensors:dis}able-sensors \
1119 --%{?with_snmp:en}%{!?with_snmp:dis}able-snmp \
1120 --%{?with_xmms:en}%{!?with_xmms:dis}able-xmms \
1121 %{!?with_curl:--disable-{apache,ascent,bind,curl,nginx}} \
1122 %{!?with_xml:--disable-{ascent,bind,libvirt}} \
1128 %{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \
1129 BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \
1130 BUILD_WITH_OPENIPMI_LIBS="-L%{_libdir} -lOpenIPMIutils -lOpenIPMIpthread"
1133 rm -rf $RPM_BUILD_ROOT
1134 install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \
1135 $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir},%{perl_vendorlib}/}
1138 DESTDIR=$RPM_BUILD_ROOT
1140 touch $RPM_BUILD_ROOT%{_var}/log/collectd.log
1141 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
1144 install contrib/collection.conf $RPM_BUILD_ROOT%{_webappdir}
1145 install contrib/collection.cgi $RPM_BUILD_ROOT%{_appdir}/cgi-bin
1146 install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/apache.conf
1147 install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf
1148 install %{SOURCE4} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf
1150 cp -R contrib/collection3 $RPM_BUILD_ROOT%{_appdir}
1152 ### Configs instalation ###
1153 for i in `egrep "^(#|)LoadPlugin" src/collectd.conf |awk '{print $NF}' ` ; do
1154 egrep "LoadPlugin $i$" src/collectd.conf | %{__sed} -e "s/^#//" > $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/$i.conf
1155 grep -v LoadPlugin src/collectd.conf |%{__sed} -e '/./{H;$!d;}' -e "x;/ $i>/!d;" >> $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/$i.conf
1158 # Example config in sources: src/collectd.conf
1159 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.conf
1161 # Overwrite only files which we want to change:
1162 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf
1163 install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf
1165 mv $RPM_BUILD_ROOT%{_datadir}/perl5/Collectd* $RPM_BUILD_ROOT%{perl_vendorlib}/
1168 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
1171 rm -rf $RPM_BUILD_ROOT
1174 /sbin/chkconfig --add %{name}
1175 %service %{name} restart
1178 if [ "$1" = "0" ]; then
1179 %service -q %{name} stop
1180 /sbin/chkconfig --del %{name}
1183 %post libs -p /sbin/ldconfig
1184 %postun libs -p /sbin/ldconfig
1186 %define module_scripts() \
1188 %service %{name} restart \
1191 %service %{name} restart
1193 %module_scripts apache
1194 %module_scripts apcups
1195 %module_scripts ascent
1196 %module_scripts battery
1197 %module_scripts bind
1198 %module_scripts contextswitch
1199 %module_scripts conntrack
1201 %module_scripts cpufreq
1203 %module_scripts curl
1206 %module_scripts disk
1208 %module_scripts email
1209 %module_scripts entropy
1210 %module_scripts exec
1211 %module_scripts filecount
1212 %module_scripts fscache
1213 %module_scripts hddtemp
1214 %module_scripts interface
1215 %module_scripts ipmi
1216 %module_scripts iptables
1218 %module_scripts load
1219 %module_scripts logfile
1220 %module_scripts madwifi
1221 %module_scripts match_empty_counter
1222 %module_scripts match_hashed
1223 %module_scripts match_regex
1224 %module_scripts match_timediff
1225 %module_scripts match_value
1226 %module_scripts mbmon
1227 %module_scripts memcached
1228 %module_scripts memory
1229 %module_scripts multimeter
1230 %module_scripts mysql
1231 %module_scripts netlink
1232 %module_scripts network
1234 %module_scripts nginx
1235 %module_scripts notify_desktop
1236 %module_scripts notify_email
1237 %module_scripts ntpd
1239 %module_scripts olsrd
1240 %module_scripts openvpn
1241 %module_scripts ping
1242 %module_scripts postgresql
1243 %module_scripts powerdns
1244 %module_scripts processes
1245 %module_scripts protocols
1246 %module_scripts python
1247 %module_scripts rrdtool
1248 %module_scripts sensors
1249 %module_scripts serial
1250 %module_scripts snmp
1251 %module_scripts swap
1252 %module_scripts syslog
1253 %module_scripts table
1254 %module_scripts tail
1255 %module_scripts target_notification
1256 %module_scripts target_replace
1257 %module_scripts target_scale
1258 %module_scripts target_set
1259 %module_scripts tcpconns
1260 %module_scripts teamspeak2
1262 %module_scripts thermal
1263 %module_scripts unixsock
1264 %module_scripts uptime
1265 %module_scripts users
1266 %module_scripts uuid
1267 %module_scripts vmem
1268 %module_scripts vserver
1269 %module_scripts write_http
1270 %module_scripts wireless
1271 %module_scripts xmms
1273 %triggerin collection -- apache1 < 1.3.37-3, apache1-base
1274 %webapp_register apache %{_webapp}
1276 %triggerun collection -- apache1 < 1.3.37-3, apache1-base
1277 %webapp_unregister apache %{_webapp}
1279 %triggerin collection -- apache < 2.2.0, apache-base
1280 %webapp_register httpd %{_webapp}
1282 %triggerun collection -- apache < 2.2.0, apache-base
1283 %webapp_unregister httpd %{_webapp}
1285 %triggerin collection -- lighttpd
1286 %webapp_register lighttpd %{_webapp}
1288 %triggerun collection -- lighttpd
1289 %webapp_unregister lighttpd %{_webapp}
1292 %defattr(644,root,root,755)
1293 %doc AUTHORS ChangeLog README TODO contrib
1294 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
1295 %dir %{_sysconfdir}/%{name}.d
1296 %attr(755,root,root) %{_sbindir}/collectd
1297 %attr(755,root,root) %{_sbindir}/collectdmon
1298 %attr(755,root,root) %{_bindir}/collectd-nagios
1299 %dir %{_datadir}/%{name}
1300 %{_datadir}/%{name}/types.db
1301 %attr(754,root,root) /etc/rc.d/init.d/%{name}
1302 %{_mandir}/man1/collectd.1*
1303 %{_mandir}/man1/collectd-nagios.1*
1304 %{_mandir}/man1/collectdmon.1*
1305 %{_mandir}/man5/collectd.conf.5*
1306 %{_mandir}/man5/collectd-java.5*
1307 %{_mandir}/man5/collectd-perl.5*
1308 %{_mandir}/man5/types.db.5*
1309 %dir %{_var}/lib/%{name}
1312 %defattr(644,root,root,755)
1313 %attr(755,root,root) %{_libdir}/libcollectdclient.so.*.*.*
1314 %attr(755,root,root) %ghost %{_libdir}/libcollectdclient.so.0
1315 %dir %{_libdir}/%{name}
1318 %defattr(644,root,root,755)
1319 %attr(755,root,root) %{_libdir}/libcollectdclient.so
1320 %{_libdir}/libcollectdclient.la
1321 %dir %{_includedir}/%{name}
1322 %{_includedir}/%{name}/*.h
1323 %{_pkgconfigdir}/libcollectdclient.pc
1326 %defattr(644,root,root,755)
1327 %{_libdir}/libcollectdclient.a
1328 %{_libdir}/%{name}/*.a
1331 %defattr(644,root,root,755)
1333 %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection.conf
1334 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/apache.conf
1335 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/httpd.conf
1336 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/lighttpd.conf
1338 %dir %{_appdir}/cgi-bin
1339 %attr(755,root,root) %{_appdir}/cgi-bin/collection.cgi
1342 %defattr(644,root,root,755)
1343 %{_appdir}/collection3
1349 %defattr(640,root,root,755)
1350 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apache.conf
1351 %attr(755,root,root) %{_libdir}/%{name}/apache.so
1356 %defattr(644,root,root,755)
1357 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apcups.conf
1358 %attr(755,root,root) %{_libdir}/%{name}/apcups.so
1362 %defattr(640,root,root,755)
1363 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ascent.conf
1364 %attr(755,root,root) %{_libdir}/%{name}/ascent.so
1368 %defattr(644,root,root,755)
1369 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/battery.conf
1370 %attr(755,root,root) %{_libdir}/%{name}/battery.so
1375 %defattr(644,root,root,755)
1376 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/bind.conf
1377 %attr(755,root,root) %{_libdir}/%{name}/bind.so
1381 %files contextswitch
1382 %defattr(644,root,root,755)
1383 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/contextswitch.conf
1384 %attr(755,root,root) %{_libdir}/%{name}/contextswitch.so
1387 %defattr(644,root,root,755)
1388 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/conntrack.conf
1389 %attr(755,root,root) %{_libdir}/%{name}/conntrack.so
1392 %defattr(644,root,root,755)
1393 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpu.conf
1394 %attr(755,root,root) %{_libdir}/%{name}/cpu.so
1397 %defattr(644,root,root,755)
1398 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpufreq.conf
1399 %attr(755,root,root) %{_libdir}/%{name}/cpufreq.so
1402 %defattr(644,root,root,755)
1403 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/csv.conf
1404 %attr(755,root,root) %{_libdir}/%{name}/csv.so
1408 %defattr(640,root,root,755)
1409 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/curl.conf
1410 %attr(755,root,root) %{_libdir}/%{name}/curl.so
1414 %defattr(640,root,root,755)
1415 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dbi.conf
1416 %attr(755,root,root) %{_libdir}/%{name}/dbi.so
1419 %defattr(644,root,root,755)
1420 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/df.conf
1421 %attr(755,root,root) %{_libdir}/%{name}/df.so
1424 %defattr(644,root,root,755)
1425 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/disk.conf
1426 %attr(755,root,root) %{_libdir}/%{name}/disk.so
1430 %defattr(644,root,root,755)
1431 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dns.conf
1432 %attr(755,root,root) %{_libdir}/%{name}/dns.so
1436 %defattr(644,root,root,755)
1437 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/email.conf
1438 %attr(755,root,root) %{_libdir}/%{name}/email.so
1439 %{_mandir}/man5/collectd-email.5*
1442 %defattr(644,root,root,755)
1443 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/entropy.conf
1444 %attr(755,root,root) %{_libdir}/%{name}/entropy.so
1447 %defattr(644,root,root,755)
1448 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/exec.conf
1449 %attr(755,root,root) %{_libdir}/%{name}/exec.so
1450 %{_mandir}/man5/collectd-exec.5*
1453 %defattr(644,root,root,755)
1454 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/filecount.conf
1455 %attr(755,root,root) %{_libdir}/%{name}/filecount.so
1458 %defattr(644,root,root,755)
1459 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/fscache.conf
1460 %attr(755,root,root) %{_libdir}/%{name}/fscache.so
1463 %defattr(644,root,root,755)
1464 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/hddtemp.conf
1465 %attr(755,root,root) %{_libdir}/%{name}/hddtemp.so
1468 %defattr(644,root,root,755)
1469 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/interface.conf
1470 %attr(755,root,root) %{_libdir}/%{name}/interface.so
1474 %defattr(644,root,root,755)
1475 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ipmi.conf
1476 %attr(755,root,root) %{_libdir}/%{name}/ipmi.so
1479 %if %{with iptables}
1481 %defattr(644,root,root,755)
1482 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/iptables.conf
1483 %attr(755,root,root) %{_libdir}/%{name}/iptables.so
1487 %defattr(644,root,root,755)
1488 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/irq.conf
1489 %attr(755,root,root) %{_libdir}/%{name}/irq.so
1492 %defattr(644,root,root,755)
1493 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/load.conf
1494 %attr(755,root,root) %{_libdir}/%{name}/load.so
1497 %defattr(644,root,root,755)
1498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/logfile.conf
1499 %attr(755,root,root) %{_libdir}/%{name}/logfile.so
1500 %{_var}/log/collectd.log
1503 %defattr(644,root,root,755)
1504 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/madwifi.conf
1505 %attr(755,root,root) %{_libdir}/%{name}/madwifi.so
1507 %files match_empty_counter
1508 %defattr(644,root,root,755)
1509 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_empty_counter.conf
1510 %attr(755,root,root) %{_libdir}/%{name}/match_empty_counter.so
1513 %defattr(644,root,root,755)
1514 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_hashed.conf
1515 %attr(755,root,root) %{_libdir}/%{name}/match_hashed.so
1518 %defattr(644,root,root,755)
1519 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_regex.conf
1520 %attr(755,root,root) %{_libdir}/%{name}/match_regex.so
1522 %files match_timediff
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) %{_libdir}/%{name}/match_timediff.so
1525 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_timediff.conf
1528 %defattr(644,root,root,755)
1529 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/match_value.conf
1530 %attr(755,root,root) %{_libdir}/%{name}/match_value.so
1533 %defattr(644,root,root,755)
1534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mbmon.conf
1535 %attr(755,root,root) %{_libdir}/%{name}/mbmon.so
1538 %defattr(644,root,root,755)
1539 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcached.conf
1540 %attr(755,root,root) %{_libdir}/%{name}/memcached.so
1543 %defattr(644,root,root,755)
1544 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memory.conf
1545 %attr(755,root,root) %{_libdir}/%{name}/memory.so
1547 %if %{with multimeter}
1549 %defattr(644,root,root,755)
1550 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/multimeter.conf
1551 %attr(755,root,root) %{_libdir}/%{name}/multimeter.so
1556 %defattr(640,root,root,755)
1557 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mysql.conf
1558 %attr(755,root,root) %{_libdir}/%{name}/mysql.so
1563 %defattr(644,root,root,755)
1564 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/netlink.conf
1565 %attr(755,root,root) %{_libdir}/%{name}/netlink.so
1569 %defattr(644,root,root,755)
1570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/network.conf
1571 %attr(755,root,root) %{_libdir}/%{name}/network.so
1574 %defattr(644,root,root,755)
1575 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nfs.conf
1576 %attr(755,root,root) %{_libdir}/%{name}/nfs.so
1580 %defattr(640,root,root,755)
1581 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nginx.conf
1582 %attr(755,root,root) %{_libdir}/%{name}/nginx.so
1586 %files notify_desktop
1587 %defattr(644,root,root,755)
1588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_desktop.conf
1589 %attr(755,root,root) %{_libdir}/%{name}/notify_desktop.so
1592 %if %{with libesmtp}
1594 %defattr(640,root,root,755)
1595 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_email.conf
1596 %attr(755,root,root) %{_libdir}/%{name}/notify_email.so
1600 %defattr(644,root,root,755)
1601 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ntpd.conf
1602 %attr(755,root,root) %{_libdir}/%{name}/ntpd.so
1606 %defattr(644,root,root,755)
1607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nut.conf
1608 %attr(755,root,root) %{_libdir}/%{name}/nut.so
1612 %defattr(644,root,root,755)
1613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/olsrd.conf
1614 %attr(755,root,root) %{_libdir}/%{name}/olsrd.so
1617 %defattr(644,root,root,755)
1618 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/openvpn.conf
1619 %attr(755,root,root) %{_libdir}/%{name}/openvpn.so
1623 %defattr(644,root,root,755)
1624 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ping.conf
1625 %attr(755,root,root) %{_libdir}/%{name}/ping.so
1630 %defattr(640,root,root,755)
1631 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/postgresql.conf
1632 %attr(755,root,root) %{_libdir}/%{name}/postgresql.so
1633 %{_datadir}/%{name}/postgresql_default.conf
1637 %defattr(644,root,root,755)
1638 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/powerdns.conf
1639 %attr(755,root,root) %{_libdir}/%{name}/powerdns.so
1642 %defattr(644,root,root,755)
1643 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/processes.conf
1644 %attr(755,root,root) %{_libdir}/%{name}/processes.so
1647 %defattr(644,root,root,755)
1648 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/protocols.conf
1649 %attr(755,root,root) %{_libdir}/%{name}/protocols.so
1652 %defattr(644,root,root,755)
1653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/python.conf
1654 %attr(755,root,root) %{_libdir}/%{name}/python.so
1655 %{_mandir}/man5/collectd-python.5*
1659 %defattr(644,root,root,755)
1660 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/rrdtool.conf
1661 %attr(755,root,root) %{_libdir}/%{name}/rrdtool.so
1666 %defattr(644,root,root,755)
1667 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/sensors.conf
1668 %attr(755,root,root) %{_libdir}/%{name}/sensors.so
1672 %defattr(644,root,root,755)
1673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/serial.conf
1674 %attr(755,root,root) %{_libdir}/%{name}/serial.so
1678 %defattr(644,root,root,755)
1679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/snmp.conf
1680 %attr(755,root,root) %{_libdir}/%{name}/snmp.so
1681 %{_mandir}/man5/collectd-snmp.5*
1685 %defattr(644,root,root,755)
1686 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/swap.conf
1687 %attr(755,root,root) %{_libdir}/%{name}/swap.so
1690 %defattr(644,root,root,755)
1691 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/syslog.conf
1692 %attr(755,root,root) %{_libdir}/%{name}/syslog.so
1695 %defattr(644,root,root,755)
1696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/table.conf
1697 %attr(755,root,root) %{_libdir}/%{name}/table.so
1700 %defattr(644,root,root,755)
1701 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tail.conf
1702 %attr(755,root,root) %{_libdir}/%{name}/tail.so
1704 %files target_notification
1705 %defattr(644,root,root,755)
1706 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_notification.conf
1707 %attr(755,root,root) %{_libdir}/%{name}/target_notification.so
1709 %files target_replace
1710 %defattr(644,root,root,755)
1711 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_replace.conf
1712 %attr(755,root,root) %{_libdir}/%{name}/target_replace.so
1715 %defattr(644,root,root,755)
1716 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_scale.conf
1717 %attr(755,root,root) %{_libdir}/%{name}/target_scale.so
1720 %defattr(644,root,root,755)
1721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/target_set.conf
1722 %attr(755,root,root) %{_libdir}/%{name}/target_set.so
1725 %defattr(644,root,root,755)
1726 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tcpconns.conf
1727 %attr(755,root,root) %{_libdir}/%{name}/tcpconns.so
1730 %defattr(644,root,root,755)
1731 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/teamspeak2.conf
1732 %attr(755,root,root) %{_libdir}/%{name}/teamspeak2.so
1735 %defattr(644,root,root,755)
1736 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ted.conf
1737 %attr(755,root,root) %{_libdir}/%{name}/ted.so
1740 %defattr(644,root,root,755)
1741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/thermal.conf
1742 %attr(755,root,root) %{_libdir}/%{name}/thermal.so
1745 %defattr(644,root,root,755)
1746 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/unixsock.conf
1747 %attr(755,root,root) %{_libdir}/%{name}/unixsock.so
1748 %{_mandir}/man5/collectd-unixsock.5*
1751 %defattr(644,root,root,755)
1752 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uptime.conf
1753 %attr(755,root,root) %{_libdir}/%{name}/uptime.so
1756 %defattr(644,root,root,755)
1757 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/users.conf
1758 %attr(755,root,root) %{_libdir}/%{name}/users.so
1761 %defattr(644,root,root,755)
1762 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uuid.conf
1763 %attr(755,root,root) %{_libdir}/%{name}/uuid.so
1766 %defattr(644,root,root,755)
1767 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vmem.conf
1768 %attr(755,root,root) %{_libdir}/%{name}/vmem.so
1771 %defattr(644,root,root,755)
1772 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vserver.conf
1773 %attr(755,root,root) %{_libdir}/%{name}/vserver.so
1776 %defattr(644,root,root,755)
1777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/wireless.conf
1778 %attr(755,root,root) %{_libdir}/%{name}/wireless.so
1781 %defattr(644,root,root,755)
1782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/write_http.conf
1783 %attr(755,root,root) %{_libdir}/%{name}/write_http.so
1787 %defattr(644,root,root,755)
1788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/xmms.conf
1789 %attr(755,root,root) %{_libdir}/%{name}/xmms.so
1792 %files -n perl-Collectd
1793 %defattr(644,root,root,755)
1794 %{perl_vendorlib}/Collectd.pm
1795 %{perl_vendorlib}/Collectd