]> git.pld-linux.org Git - packages/collectd.git/blame_incremental - collectd.spec
- massive attack - every plugin in separate package. Needs testing.
[packages/collectd.git] / collectd.spec
... / ...
CommitLineData
1# TODO:
2# - package contrib scripts as %doc
3# - perl modules with Collectd classes package to separate package
4# - Disabled modules:
5# apple_sensors . . . no (obvious)
6# ipvs . . . . . . . no (ip_vs.h not found - llh to be fixed)
7# libvirt . . . . . . no (requires library)
8# multimeter . . . . no ?
9# onewire . . . . . . no (needs libowfs)
10# perl . . . . . . . no (needs libperl)
11# tape . . . . . . . no ?
12#
13# Conditional build:
14%bcond_without dns # ???
15%bcond_without ipmi # ipmi plugin package
16%bcond_without iptables # iptables plugin
17%bcond_with multimeter # multimeter plugin
18%bcond_without netlink # netlink plugin
19#
20#http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=358637
21%ifarch %{x8664}
22%undefine with_iptables
23%undefine with_netlink
24%endif
25Summary: Collects system information in RRD files
26Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD
27Name: collectd
28Version: 4.5.1
29Release: 1.5
30License: GPL v2
31Group: Daemons
32Source0: http://collectd.org/files/%{name}-%{version}.tar.gz
33# Source0-md5: ab900d15662859b8793abf99eda15c29
34Source1: %{name}.conf
35Source2: %{name}.init
36Source3: %{name}-http.conf
37Source10: %{name}-ascent.conf
38Source11: %{name}-apache.conf
39Source12: %{name}-dns.conf
40Source13: %{name}-hddtemp.conf
41Source14: %{name}-ipmi.conf
42Source15: %{name}-mysql.conf
43Source16: %{name}-nginx.conf
44Source17: %{name}-notify_desktop.conf
45Source18: %{name}-notify_email.conf
46Source19: %{name}-nut.conf
47Source20: %{name}-ping.conf
48Source21: %{name}-postgresql.conf
49Source22: %{name}-powerdns.conf
50Source23: %{name}-rrdtool.conf
51Source24: %{name}-sensors.conf
52Source25: %{name}-snmp.conf
53Source26: %{name}-uuid.conf
54Source27: %{name}-xmms.conf
55Source28: %{name}-tcpconns.conf
56Source29: %{name}-teamspeak2.conf
57Source30: %{name}-thermal.conf
58Source31: %{name}-unixsock.conf
59Source32: %{name}-users.conf
60Source33: %{name}-vmem.conf
61Source34: %{name}-vserver.conf
62Source35: %{name}-wireless.conf
63Source36: %{name}-apcups.conf
64Source37: %{name}-battery.conf
65Source38: %{name}-cpufreq.conf
66Source39: %{name}-cpu.conf
67Source40: %{name}-csv.conf
68Source41: %{name}-df.conf
69Source42: %{name}-disk.conf
70Source43: %{name}-email.conf
71Source44: %{name}-entropy.conf
72Source45: %{name}-exec.conf
73Source46: %{name}-filecount.conf
74Source47: %{name}-interface.conf
75Source48: %{name}-iptables.conf
76Source49: %{name}-irq.conf
77Source51: %{name}-load.conf
78Source52: %{name}-logfile.conf
79Source53: %{name}-mbmon.conf
80Source54: %{name}-memcached.conf
81Source55: %{name}-memory.conf
82Source56: %{name}-multimeter.conf
83Source57: %{name}-netlink.conf
84Source58: %{name}-network.conf
85Source59: %{name}-nfs.conf
86Source60: %{name}-ntpd.conf
87Source61: %{name}-processes.conf
88Source62: %{name}-serial.conf
89Source63: %{name}-swap.conf
90Source64: %{name}-syslog.conf
91Source65: %{name}-tail.conf
92URL: http://collectd.org/
93%{?with_ipmi:BuildRequires: OpenIPMI-devel >= 2.0.14-3}
94BuildRequires: autoconf
95BuildRequires: automake
96BuildRequires: curl-devel
97%{?with_iptables:BuildRequires: iptables-devel >= 1.4.1.1-4}
98BuildRequires: libesmtp-devel
99BuildRequires: libnetlink-devel
100BuildRequires: libnotify-devel
101BuildRequires: liboping-devel
102BuildRequires: libpcap-devel
103BuildRequires: libstatgrab-devel >= 0.12
104BuildRequires: libtool
105BuildRequires: lm_sensors-devel
106BuildRequires: mysql-devel
107BuildRequires: nut-devel
108BuildRequires: perl-devel
109BuildRequires: rpmbuild(macros) >= 1.268
110BuildRequires: rrdtool-devel
111BuildRequires: net-snmp-devel
112BuildRequires: xmms-devel
113Requires(post,preun): /sbin/chkconfig
114Requires: rc-scripts
115BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
116
117%define _pkglibdir /var/lib/%{name}
118%define _webapps /etc/webapps
119%define _webapp %{name}
120%define _webappdir %{_webapps}/%{_webapp}
121%define _appdir %{_datadir}/%{_webapp}
122
123%description
124collectd is a small daemon which collects system information every 10
125seconds and writes the results in an RRD-file.
126
127In contrast to most similar software, collectd is not a script but
128written in plain C for performance and portability. As a daemon it
129stays in memory, so there is no need to start up a heavy interpreter
130every time new values should be logged. This allows collectd to have a
13110 second resolution while being nice to the system.
132
133%description -l pl.UTF-8
134collectd to mały demon zbierający co 10 sekund informacje o systemie i
135zapisujący wyniki do pliku RRD.
136
137W odróżnieniu od innych podobnych programów collectd nie jest
138skryptem, lecz jest napisany w czystym C z myślą o wydajności i
139przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby
140urychamiania ciężkiego interpretera za każdym razem, kiedy powinny być
141zapisane nowe wartości. Dzięki temu collect może mieć rozdzielczość 10
142sekund i nie obciążać zbytnio systemu.
143
144%package apache
145Summary: apache-plugin for collectd
146Summary(pl_PL.UTF-8): Wtyczka apache dla collectd
147Group: Daemons
148Requires: %{name} = %{version}-%{release}
149
150%description apache
151This plugin collectd data provided by Apache's `mod_status'.
152
153%description apache -l pl.UTF-8
154Wtyczka collectd zbierająca informacje udostępniane przez moduł
155'mod_status' Apacha.
156
157%package apcups
158Summary: APC UPS plugin for collectd
159Summary(pl_PL.UTF-8): Wtyczka APC UPS dla collectd
160Group: Daemons
161Requires: %{name} = %{version}-%{release}
162
163%description apcups
164APC UPS plugin for collectd.
165
166%package ascent
167Summary: ascent-plugin for collectd
168Summary(pl_PL.UTF-8): Wtyczka ascent dla collectd
169Group: Daemons
170Requires: %{name} = %{version}-%{release}
171
172%description ascent
173ascent plugin for collectd.
174
175%package battery
176Summary: battery plugin for collectd
177Summary(pl_PL.UTF-8): Wtyczka battery dla collectd
178Group: Daemons
179Requires: %{name} = %{version}-%{release}
180
181%description battery
182This plugin collects the battery's charge, the drawn current and the
183battery's voltage.
184
185%package collection
186Summary: Web script for collectiond
187Summary(pl_PL.UTF-8): Web script for collectiond
188Group: Applications/WWW
189Requires: %{name} = %{version}-%{release}
190
191%description collection
192Web script for collectiond
193
194%package cpu
195Summary: cpu-plugin for collectd
196Summary(pl_PL.UTF-8): Wtyczka cpu dla collectd
197Group: Daemons
198Requires: %{name} = %{version}-%{release}
199
200%description cpu
201The cpu-plugin collects the amount of time spent by the CPU in various states,
202most notably executing user code, executing system code, waiting for IO
203operations and being idle.
204
205%package cpufreq
206Summary: cpufreq-plugin for collectd
207Summary(pl_PL.UTF-8): Wtyczka cpufreq dla collectd
208Group: Daemons
209Requires: %{name} = %{version}-%{release}
210
211%description cpufreq
212Collects the current CPU's frequency, mostly for mobile computers.
213
214%package csv
215Summary: CSV output plugin for collectd
216Summary(pl_PL.UTF-8): Wtyczka wyjściowa CSV dla collectd
217Group: Daemons
218Requires: %{name} = %{version}-%{release}
219
220%description csv
221CSV output plugin for collectd.
222
223%package df
224Summary: df-plugin for collectd
225Summary(pl_PL.UTF-8): Wtyczka df dla collectd
226Group: Daemons
227Requires: %{name} = %{version}-%{release}
228
229%description df
230The df-plugin collects file system usage information, i. e. basically how
231much space on a mounted partition is used and how much is available. It's
232named after and very similar to the df(1) UNIX command that's been around
233forever.
234
235%package disk
236Summary: disk-plugin for collectd
237Summary(pl_PL.UTF-8): Wtyczka disk dla collectd
238Group: Daemons
239Requires: %{name} = %{version}-%{release}
240
241%description disk
242This plugin collects performance statistics of harddisks and, where
243supported, partitions.
244
245%package dns
246Summary: dns-plugin for collectd
247Summary(pl_PL.UTF-8): Wtyczka dns dla collectd
248Group: Daemons
249Requires: %{name} = %{version}-%{release}
250Requires: perl-rrdtool
251
252%description dns
253This plugin has a similar functionality to dnstop: It uses libpcap to get
254a copy of all traffic from/to port UDP/53 (that's the DNS port), interprets
255the packets and collects statistics of your DNS traffic.
256
257%package email
258Summary: email-plugin for collectd
259Summary(pl_PL.UTF-8): Wtyczka email dla collectd
260Group: Daemons
261Requires: %{name} = %{version}-%{release}
262
263%description email
264The email plugin opens an UNIX-socket over which one can submit email
265statistics, such as the number of ``ham'', ``spam'', ``virus'', etc. mails
266received/handled, spam scores and matched spam checks.
267
268This plugin is intended to be used with the the
269Mail::SpamAssassin::Plugin::Collectd manpage SpamAssassin-plugin which is
270included in contrib/, but is of course not limited to that use.
271
272%package entropy
273Summary: entropy-plugin for collectd
274Summary(pl_PL.UTF-8): Wtyczka entropy dla collectd
275Group: Daemons
276Requires: %{name} = %{version}-%{release}
277
278%description entropy
279entropy plugin for collectd.
280
281%package exec
282Summary: exec-plugin for collectd
283Summary(pl_PL.UTF-8): Wtyczka exec dla collectd
284Group: Daemons
285Requires: %{name} = %{version}-%{release}
286
287%description exec
288The exec plugin forks of an executable either to receive values or to
289dispatch notifications to the outside world.
290
291%package filecount
292Summary: filecount-plugin for collectd
293Summary(pl_PL.UTF-8): Wtyczka filecount dla collectd
294Group: Daemons
295Requires: %{name} = %{version}-%{release}
296
297%description filecount
298The filecount-plugin does something very simple: Count the number of files
299in a directory and all its subdirectories. This can be used for a variety of
300statistics, for example the queue length of an MTA, the number of PHP
301sessions of a web server or simply the number of files in your home
302directory.
303
304%package hddtemp
305Summary: hddtemp-plugin for collectd
306Summary(pl_PL.UTF-8): Wtyczka hddtemp dla collectd
307Group: Daemons
308Requires: %{name} = %{version}-%{release}
309
310%description hddtemp
311Temperature of harddisks. The temperatures are provided via S.M.A.R.T. and
312queried by the external hddtemp-daemon.
313
314%package interface
315Summary: interface-plugin for collectd
316Summary(pl_PL.UTF-8): Wtyczka interface dla collectd
317Group: Daemons
318Requires: %{name} = %{version}-%{release}
319
320%description interface
321The interface-plugin collects information about the traffic (octets), packets
322and errors of interfaces.
323
324%package iptables
325Summary: iptables-plugin for collectd
326Summary(pl_PL.UTF-8): Wtyczka iptables dla collectd
327Group: Daemons
328Requires: %{name} = %{version}-%{release}
329
330%description iptables
331With this plugin you can gather statistics from your ip_tables based
332packetfilter (aka. firewall). It can collect the byte- and packet-counters
333of selected rules and submit them to collectd. You can select rules that
334should be collected wither by its position (e.g. "the fourth rule in the
335INPUT queue in the filter table") or by its comment (using the COMMENT
336match). This means that depending on your firewall layout you can collect
337certain services (such as the amount of web-traffic), source or destination
338hosts or networks, dropped packets and much more.
339
340%package ipmi
341Summary: ipmi-plugin for collectd
342Summary(pl_PL.UTF-8): Wtyczka ipmi dla collectd
343Group: Daemons
344Requires: %{name} = %{version}-%{release}
345
346%description ipmi
347ipmi plugin for collectd.
348
349%description ipmi -l pl.UTF-8
350Wtyczka ipmi dla collectd.
351
352%package irq
353Summary: IRQs-plugin for collectd
354Summary(pl_PL.UTF-8): Wtyczka IRQs dla collectd
355Group: Daemons
356Requires: %{name} = %{version}-%{release}
357
358%description irq
359IRQs plugin for collectd.
360
361%package load
362Summary: load-plugin for collectd
363Summary(pl_PL.UTF-8): Wtyczka load dla collectd
364Group: Daemons
365Requires: %{name} = %{version}-%{release}
366
367%description load
368Collects the system load. These numbers give a rough overview over the
369utilization of a machine, though their meaning is mostly overrated.
370
371%package logfile
372Summary: logfile-plugin for collectd
373Summary(pl_PL.UTF-8): Wtyczka logfile dla collectd
374Group: Daemons
375Requires: %{name} = %{version}-%{release}
376
377%description logfile
378Logfile plugin for collectd.
379
380%module_scripts mbmon
381%package mbmon
382Summary: mbmon-plugin for collectd
383Summary(pl_PL.UTF-8): Wtyczka mbmon dla collectd
384Group: Daemons
385Requires: %{name} = %{version}-%{release}
386
387%description mbmon
388The mbmon plugin uses mbmon to retrieve temperature, voltage, etc.
389
390%package memcached
391Summary: memcached-plugin for collectd
392Summary(pl_PL.UTF-8): Wtyczka memcached dla collectd
393Group: Daemons
394Requires: %{name} = %{version}-%{release}
395
396%description memcached
397The memcached plugin connects to a memcached daemon and collects the number
398of connections and requests handled by the daemon, the CPU resources consumed,
399number of items cached, number of threads, and bytes sent and received.
400
401%package memory
402Summary: memory-plugin for collectd
403Summary(pl_PL.UTF-8): Wtyczka memory dla collectd
404Group: Daemons
405Requires: %{name} = %{version}-%{release}
406
407%description memory
408Collects physical memory utilization for collectd.
409
410%package multimeter
411Summary: multimeter-plugin for collectd
412Summary(pl_PL.UTF-8): Wtyczka multimeter dla collectd
413Group: Daemons
414Requires: %{name} = %{version}-%{release}
415
416%description multimeter
417Multimeter plugin for collectd.
418
419%package mysql
420Summary: mysql-plugin for collectd
421Summary(pl_PL.UTF-8): Moduł mysql dla collectd.
422Group: Daemons
423Requires: %{name} = %{version}-%{release}
424
425%description mysql
426MySQL querying plugin. This plugins provides data of issued commands,
427called handlers and database traffic.
428
429%description mysql -l pl.UTF-8
430Moduł odpytujący MySQL. Wtyczka udostępnia dane o wydawanych
431poleceniach, wywoływanych procedurach obsługi i ruchu bazodanowym.
432
433%package netlink
434Summary: netlink-plugin for collectd
435Summary(pl_PL.UTF-8): Wtyczka netlink dla collectd
436Group: Daemons
437Requires: %{name} = %{version}-%{release}
438
439%description netlink
440This plugin will open a netlink socket to the Linux kernel and use it to get
441statistics for interfaces, qdiscs, classes, and, if you can make use of it,
442filters. Since in most setups many of the statistics this plugin can collect
443aren't of interest, you can select which information to gather using the
444configuration.
445
446%package network
447Summary: network-plugin for collectd
448Summary(pl_PL.UTF-8): Wtyczka network dla collectd
449Group: Daemons
450Requires: %{name} = %{version}-%{release}
451
452%description network
453nginx plugin for collectd.
454
455%package nfs
456Summary: NFS-plugin for collectd
457Summary(pl_PL.UTF-8): Wtyczka NFS dla collectd
458Group: Daemons
459Requires: %{name} = %{version}-%{release}
460
461%description nfs
462The nfs plugin counts the number of procedure calls of the different NFS
463procedures.
464
465%package nginx
466Summary: nginx-plugin for collectd
467Summary(pl_PL.UTF-8): Wtyczka nginx dla collectd
468Group: Daemons
469Requires: %{name} = %{version}-%{release}
470
471%description nginx
472This plugin collects the number of connections and requests handled by the
473nginx daemon, a HTTP and mail server/proxy. It queries the page provided by
474the ngx_http_stub_status_module module, which isn't compiled by default.
475
476%package notify_desktop
477Summary: notify_desktop for collectd
478Summary(pl_PL.UTF-8): Wtyczka notify_desktop dla collectd
479Group: Daemons
480Requires: %{name} = %{version}-%{release}
481
482%description notify_desktop
483This plugin sends a desktop notification to a notification daemon, as
484defined in the Desktop Notification Specification. To actually display the
485notifications, notification-daemon is required and collectd has to be able
486to access the X server.
487
488%package notify_email
489Summary: notify_email-plugin for collectd
490Summary(pl_PL.UTF-8): Wtyczka notify_email dla collectd
491Group: Daemons
492Requires: %{name} = %{version}-%{release}
493
494%description notify_email
495notify_email plugin for collectd.
496
497%package ntpd
498Summary: ntpd-plugin for collectd
499Summary(pl_PL.UTF-8): Wtyczka ntpd dla collectd
500Group: Daemons
501Requires: %{name} = %{version}-%{release}
502
503%description ntpd
504NTPd plugin for collectd.
505
506%package nut
507Summary: nut-plugin for collectd
508Summary(pl_PL.UTF-8): Wtyczka nut dla collectd
509Group: Daemons
510Requires: %{name} = %{version}-%{release}
511
512%description nut
513UPS statistics using the Network UPS Tools. These statistics include
514basically everything NUT will give us, including voltages, currents, power,
515frequencies, load, and temperatures.
516
517%package ping
518Summary: ping-plugin for collectd
519Summary(pl_PL.UTF-8): Wtyczka ping dla collectd
520Group: Daemons
521Requires: %{name} = %{version}-%{release}
522
523%description ping
524The network latency is measured as a roundtrip time. An ICMP-echo-request
525(aka. "ping")is sent to a host and the time needed for his echo-reply (aka.
526"pong") to arrive is measured. If a reply is not received within one second
527the plugin will no longer expect a reply and return. This may happen in
528several circumstances, e. g. the packet is lost, the host is down, a router
529has dismissed the packet, etc.
530
531%package postgresql
532Summary: mysql-plugin for collectd
533Summary(pl_PL.UTF-8): Moduł postgresql dla collectd.
534Group: Daemons
535Requires: %{name} = %{version}-%{release}
536
537%description postgresql
538The postgresql plugin queries statistics from PostgreSQL databases. It keeps
539a persistent connection to all configured databases and tries to reconnect
540if the connection has been interrupted.
541
542%package powerdns
543Summary: powerdns-plugin for collectd
544Summary(pl_PL.UTF-8): Wtyczka powerdns dla collectd
545Group: Daemons
546Requires: %{name} = %{version}-%{release}
547
548%description powerdns
549The powerdns plugin queries statistics from an authoritative PowerDNS
550nameserver and/or a PowerDNS recursor. Since both offer a wide variety of
551values, many of which are probably meaningless to most users, but may be
552useful for some.
553
554%package processes
555Summary: processes-plugin for collectd
556Summary(pl_PL.UTF-8): Wtyczka processes dla collectd
557Group: Daemons
558Requires: %{name} = %{version}-%{release}
559
560%description processes
561This plugin collects the number of processes, grouped by their state (e.g.
562running, sleeping, zombies, etc.). In addition to that, it can select
563detailed statistics about selected processes, grouped by name.
564
565%package rrdtool
566Summary: rrdtool-plugin for collectd
567Summary(pl_PL.UTF-8): Wtyczka rrdtool dla collectd
568Group: Daemons
569Requires: %{name} = %{version}-%{release}
570Requires: rrdtool
571
572%description rrdtool
573RRDTOOL plugin for collectd.
574
575%package sensors
576Summary: sensors-plugin for collectd
577Summary(pl_PL.UTF-8): Wtyczka sensors dla collectd
578Group: Daemons
579Requires: %{name} = %{version}-%{release}
580
581%description sensors
582This plugin uses lm-sensors to read hardware sensors. You will need to
583configure lm-sensors before this plugin will collect any usefull and correct
584data.
585
586%module_scripts serial
587%package serial
588Summary: serial-plugin for collectd
589Summary(pl_PL.UTF-8): Wtyczka serial dla collectd
590Group: Daemons
591Requires: %{name} = %{version}-%{release}
592
593%description serial
594Serial plugin for collectd.
595
596%package snmp
597Summary: snmp-plugin for collectd
598Summary(pl_PL.UTF-8): Wtyczka snmp dla collectd
599Group: Daemons
600Requires: %{name} = %{version}-%{release}
601
602%description snmp
603The snmp plugin queries other hosts using SNMP, the Simple Network
604Management Protocol, and translates the value it receives to collectd's
605internal format and dispatches them. Depending on the write plugins you have
606loaded they may be written to disk or submitted to another instance or
607whatever you configured.
608
609%package swap
610Summary: swap-plugin for collectd
611Summary(pl_PL.UTF-8): Wtyczka swap dla collectd
612Group: Daemons
613Requires: %{name} = %{version}-%{release}
614
615%description swap
616Swap space plugin for collectd.
617
618%package syslog
619Summary: syslog-plugin for collectd
620Summary(pl_PL.UTF-8): Wtyczka syslog dla collectd
621Group: Daemons
622Requires: %{name} = %{version}-%{release}
623
624%description syslog
625Syslog plugin for collectd.
626
627%package tail
628Summary: tail-plugin for collectd
629Summary(pl_PL.UTF-8): Wtyczka tail dla collectd
630Group: Daemons
631Requires: %{name} = %{version}-%{release}
632
633%description tail
634The tail-plugin can be used to "tail" logfiles, i.e. follow them as tail -F
635does. Each line is given to one or more "matches" which test if the line is
636relevant for any statistics using a regular expression.
637
638%package tcpconns
639Summary: tcpconns-plugin for collectd
640Summary(pl_PL.UTF-8): Wtyczka tcpconns dla collectd
641Group: Daemons
642Requires: %{name} = %{version}-%{release}
643
644%description tcpconns
645The tcpconns-plugin counts the number of TCP connections to or from a
646specified port. Typically the connectioins where you specify the local port
647are incoming connections while the connections where you specify the remote
648port are outgoing connections.
649
650%package teamspeak2
651Summary: teamspeak2-plugin for collectd
652Summary(pl_PL.UTF-8): Wtyczka teamspeak2 dla collectd
653Group: Daemons
654Requires: %{name} = %{version}-%{release}
655
656%description teamspeak2
657The teamspeak2 plugin connects to the query port of a teamspeak2 server and
658polls interesting global and virtual server data. The plugin can query only
659one physical server but unlimited virtual servers.
660
661%package thermal
662Summary: thermal-plugin for collectd
663Summary(pl_PL.UTF-8): Wtyczka thermal dla collectd
664Group: Daemons
665Requires: %{name} = %{version}-%{release}
666
667%description thermal
668Thermal plugin for collectd.
669
670%package unixsock
671Summary: unixsock-plugin for collectd
672Summary(pl_PL.UTF-8): Wtyczka unixsock dla collectd
673Group: Daemons
674Requires: %{name} = %{version}-%{release}
675
676%description unixsock
677The unixsock plugin opens an UNIX-socket over which one can interact with
678the daemon. This can be used to use the values collected by collectd in
679other applications, such as monitoring, or submit externally collected
680values to collectd.
681
682%package users
683Summary: users-plugin for collectd
684Summary(pl_PL.UTF-8): Wtyczka users dla collectd
685Group: Daemons
686Requires: %{name} = %{version}-%{release}
687
688%description users
689Number of users currently logged in.
690
691%package uuid
692Summary: uuid-plugin for collectd
693Summary(pl_PL.UTF-8): Wtyczka uuid dla collectd
694Group: Daemons
695Requires: %{name} = %{version}-%{release}
696
697%description uuid
698This plugin, if loaded, causes the Hostname to be taken from the machine's
699UUID. The UUID is a universally unique designation for the machine, usually
700taken from the machine's BIOS. This is most useful if the machine is
701running in a virtual environment such as Xen, in which case the UUID is
702preserved across shutdowns and migration.
703
704%package vmem
705Summary: vmem-plugin for collectd
706Summary(pl_PL.UTF-8): Wtyczka vmem dla collectd
707Group: Daemons
708Requires: %{name} = %{version}-%{release}
709
710%description vmem
711The vmem plugin collects information about the usage of virtual memory.
712Since the statistics provided by the Linux kernel are very detailed, they
713are collected very detailed.
714
715%package vserver
716Summary: vserver-plugin for collectd
717Summary(pl_PL.UTF-8): Wtyczka vserver dla collectd
718Group: Daemons
719Requires: %{name} = %{version}-%{release}
720
721%description vserver
722Collects information about the virtual servers running on a system, using
723Linux-Vserver.
724
725%package wireless
726Summary: wireless-plugin for collectd
727Summary(pl_PL.UTF-8): Wtyczka wireless dla collectd
728Group: Daemons
729Requires: %{name} = %{version}-%{release}
730
731%description wireless
732Wireless plugin for collectd.
733
734%package xmms
735Summary: xmms-plugin for collectd
736Summary(pl_PL.UTF-8): Wtyczka xmms dla collectd
737Group: Daemons
738Requires: %{name} = %{version}-%{release}
739
740%description xmms
741This plugin collectd data provided by XMMS.
742
743%prep
744%setup -q
745
746cat >> collection.conf <<'EOF'
747datadir: "/var/lib/collectd/"
748libdir: "/usr/lib/collectd/"
749EOF
750
751%build
752%{__libtoolize}
753%{__aclocal}
754%{__autoconf}
755%{__autoheader}
756%{__automake}
757
758%configure \
759 --with-libstatgrab=/usr \
760 --with-lm-sensors=/usr \
761 --with-libmysql=/usr \
762 --%{?with_ipmi:en}%{!?with_ipmi:dis}able-ipmi \
763 --%{?with_multimeter:en}%{!?with_multimeter:dis}able-multimeter \
764 --%{?with_dns:en}%{!?with_dns:dis}able-dns \
765 --%{?with_iptables:en}%{!?with_iptables:dis}able-iptables \
766 --%{?with_netlink:en}%{!?with_netlink:dis}able-netlink \
767 --disable-ipvs \
768 --disable-libvirt \
769 --disable-perl
770
771
772%{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \
773 BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \
774 BUILD_WITH_OPENIPMI_LIBS="-L/usr/lib64 -lOpenIPMIutils -lOpenIPMIpthread"
775
776%install
777rm -rf $RPM_BUILD_ROOT
778install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \
779 $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir}}
780
781%{__make} install \
782 DESTDIR=$RPM_BUILD_ROOT
783
784touch $RPM_BUILD_ROOT%{_var}/log/collectd.log
785install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
786
787# Web frontend:
788install contrib/collection.conf $RPM_BUILD_ROOT%{_webappdir}
789install contrib/collection.cgi $RPM_BUILD_ROOT%{_appdir}/cgi-bin
790install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/apache.conf
791install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf
792
793### Configs instalation ###
794# Example config in sources: src/collectd.conf
795install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.conf
796install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ascent.conf
797install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/apache.conf
798%{?with_dns:install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/dns.conf}
799install %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/hddtemp.conf
800%{?with_ipmi:install %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ipmi.conf}
801install %{SOURCE15} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/mysql.conf
802install %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nginx.conf
803install %{SOURCE17} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/notify_desktop.conf
804install %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/notify_email.conf
805install %{SOURCE19} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nut.conf
806install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ping.conf
807install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/postgresql.conf
808install %{SOURCE22} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/powerdns.conf
809install %{SOURCE23} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf
810install %{SOURCE24} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/sensors.conf
811install %{SOURCE25} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/snmp.conf
812install %{SOURCE26} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/uuid.conf
813install %{SOURCE27} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/xmms.conf
814install %{SOURCE28} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/tcpconns.conf
815install %{SOURCE29} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/teamspeak2.conf
816install %{SOURCE30} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/thermal.conf
817install %{SOURCE31} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/unixsock.conf
818install %{SOURCE32} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/users.conf
819install %{SOURCE33} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/vmem.conf
820install %{SOURCE34} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/vserver.conf
821install %{SOURCE35} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/wireless.conf
822install %{SOURCE36} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/apcups.conf
823install %{SOURCE37} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/battery.conf
824install %{SOURCE38} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/cpufreq.conf
825install %{SOURCE39} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/cpu.conf
826install %{SOURCE40} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/csv.conf
827install %{SOURCE41} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf
828install %{SOURCE42} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/disk.conf
829install %{SOURCE43} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/email.conf
830install %{SOURCE44} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/entropy.conf
831install %{SOURCE45} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/exec.conf
832install %{SOURCE46} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/filecount.conf
833install %{SOURCE47} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/interface.conf
834%{?with_iptables:install %{SOURCE48} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/iptables.conf}
835install %{SOURCE49} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/irq.conf
836install %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/load.conf
837install %{SOURCE52} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/logfile.conf
838install %{SOURCE53} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/mbmon.conf
839install %{SOURCE54} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/memcached.conf
840install %{SOURCE55} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/memory.conf
841%{?with_multimeter:install %{SOURCE56} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/multimeter.conf}
842%{?with_netlink:install %{SOURCE57} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/netlink.conf}
843install %{SOURCE58} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/network.conf
844install %{SOURCE59} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nfs.conf
845install %{SOURCE60} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ntpd.conf
846install %{SOURCE61} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/processes.conf
847install %{SOURCE62} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/serial.conf
848install %{SOURCE63} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/swap.conf
849install %{SOURCE64} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/syslog.conf
850install %{SOURCE65} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/tail.conf
851
852# Cleanups:
853rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
854
855%clean
856rm -rf $RPM_BUILD_ROOT
857
858%post
859/sbin/chkconfig --add %{name}
860%service %{name} restart
861
862%preun
863if [ "$1" = "0" ]; then
864 %service -q %{name} stop
865 /sbin/chkconfig --del %{name}
866fi
867
868%define module_scripts() \
869%post %1 \
870%service %{name} restart \
871\
872%postun %1 \
873%service %{name} restart
874
875%module_scripts apache
876%module_scripts apcups
877%module_scripts ascent
878%module_scripts battery
879%module_scripts cpufreq
880%module_scripts cpu
881%module_scripts csv
882%module_scripts df
883%module_scripts disk
884%{?with_dns:%module_scripts dns}
885%module_scripts email
886%module_scripts entropy
887%module_scripts exec
888%module_scripts filecount
889%module_scripts hddtemp
890%module_scripts interface
891%{?with_ipmi:%module_scripts ipmi}
892%{?with_iptables:%module_scripts iptables}
893%module_scripts irq
894%module_scripts load
895%module_scripts logfile
896%module_scripts mbmon
897%module_scripts memcached
898%module_scripts memory
899%{?with_multimeter:%module_scripts multimeter}
900%module_scripts mysql
901%{?with_netlink:%module_scripts netlink}
902%module_scripts network
903%module_scripts nfs
904%module_scripts nginx
905%module_scripts notify_desktop
906%module_scripts notify_email
907%module_scripts ntpd
908%module_scripts nut
909%module_scripts ping
910%module_scripts postgresql
911%module_scripts powerdns
912%module_scripts processes
913%module_scripts rrdtool
914%module_scripts sensors
915%module_scripts serial
916%module_scripts snmp
917%module_scripts swap
918%module_scripts syslog
919%module_scripts tail
920%module_scripts tcpconns
921%module_scripts teamspeak2
922%module_scripts thermal
923%module_scripts unixsock
924%module_scripts users
925%module_scripts uuid
926%module_scripts vmem
927%module_scripts vserver
928%module_scripts wireless
929%module_scripts xmms
930
931%triggerin collection -- apache1 < 1.3.37-3, apache1-base
932%webapp_register apache %{_webapp}
933
934%triggerun collection -- apache1 < 1.3.37-3, apache1-base
935%webapp_unregister apache %{_webapp}
936
937%triggerin collection -- apache < 2.2.0, apache-base
938%webapp_register httpd %{_webapp}
939
940%triggerun collection -- apache < 2.2.0, apache-base
941%webapp_unregister httpd %{_webapp}
942
943%files
944%defattr(644,root,root,755)
945%doc AUTHORS ChangeLog README TODO contrib
946%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
947%dir %{_sysconfdir}/%{name}.d
948%attr(755,root,root) %{_sbindir}/collectd
949%attr(755,root,root) %{_sbindir}/collectdmon
950%attr(755,root,root) %{_bindir}/collectd-nagios
951%dir %{_libdir}/%{name}
952%{_libdir}/%{name}/types.db
953%attr(754,root,root) /etc/rc.d/init.d/%{name}
954%{_mandir}/man1/collectd.1*
955%{_mandir}/man1/collectd-nagios.1*
956%{_mandir}/man5/collectd.conf.5*
957%{_mandir}/man5/collectd-perl.5*
958%{_mandir}/man1/collectdmon.1*
959%{_mandir}/man5/types.db.5*
960%{_var}/log/collectd.log
961%dir %{_var}/lib/%{name}
962
963%files collection
964%defattr(644,root,root,755)
965%dir %{_webappdir}
966%config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection.conf
967%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/apache.conf
968%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/httpd.conf
969%dir %{_appdir}
970%dir %{_appdir}/cgi-bin
971%attr(755,root,root) %{_appdir}/cgi-bin/collection.cgi
972
973########## PLUGINS:
974%files apcups
975%defattr(644,root,root,755)
976%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apcups.conf
977%attr(755,root,root) %{_libdir}/%{name}/apcups.so
978
979%files ascent
980%defattr(644,root,root,755)
981%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ascent.conf
982%attr(755,root,root) %{_libdir}/%{name}/ascent.so
983
984%files apache
985%defattr(644,root,root,755)
986%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apache.conf
987%attr(755,root,root) %{_libdir}/%{name}/apache.so
988
989%files battery
990%defattr(644,root,root,755)
991%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/battery.conf
992%attr(755,root,root) %{_libdir}/%{name}/battery.so
993
994%files cpu
995%defattr(644,root,root,755)
996%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpu.conf
997%attr(755,root,root) %{_libdir}/%{name}/cpu.so
998
999%files cpufreq
1000%defattr(644,root,root,755)
1001%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpufreq.conf
1002%attr(755,root,root) %{_libdir}/%{name}/cpufreq.so
1003
1004%files csv
1005%defattr(644,root,root,755)
1006%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/csv.conf
1007%attr(755,root,root) %{_libdir}/%{name}/csv.so
1008
1009%files df
1010%defattr(644,root,root,755)
1011%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/df.conf
1012%attr(755,root,root) %{_libdir}/%{name}/df.so
1013
1014%files disk
1015%defattr(644,root,root,755)
1016%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/disk.conf
1017%attr(755,root,root) %{_libdir}/%{name}/disk.so
1018
1019%files dns
1020%defattr(644,root,root,755)
1021%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dns.conf
1022%attr(755,root,root) %{_libdir}/%{name}/dns.so
1023
1024%files email
1025%defattr(644,root,root,755)
1026%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/email.conf
1027%attr(755,root,root) %{_libdir}/%{name}/email.so
1028%{_mandir}/man5/collectd-email.5*
1029
1030%files entropy
1031%defattr(644,root,root,755)
1032%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/entropy.conf
1033%attr(755,root,root) %{_libdir}/%{name}/entropy.so
1034
1035%files exec
1036%defattr(644,root,root,755)
1037%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/exec.conf
1038%attr(755,root,root) %{_libdir}/%{name}/exec.so
1039%{_mandir}/man5/collectd-exec.5*
1040
1041%files filecount
1042%defattr(644,root,root,755)
1043%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/filecount.conf
1044%attr(755,root,root) %{_libdir}/%{name}/filecount.so
1045
1046%files hddtemp
1047%defattr(644,root,root,755)
1048%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/hddtemp.conf
1049%attr(755,root,root) %{_libdir}/%{name}/hddtemp.so
1050
1051%files interface
1052%defattr(644,root,root,755)
1053%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/interface.conf
1054%attr(755,root,root) %{_libdir}/%{name}/interface.so
1055
1056%if %{with ipmi}
1057%files ipmi
1058%defattr(644,root,root,755)
1059%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ipmi.conf
1060%attr(755,root,root) %{_libdir}/%{name}/ipmi.so
1061%endif
1062
1063%if %{with iptables}
1064%files iptables
1065%defattr(644,root,root,755)
1066%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/iptables.conf
1067%attr(755,root,root) %{_libdir}/%{name}/iptables.so
1068%endif
1069
1070%files irq
1071%defattr(644,root,root,755)
1072%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/irq.conf
1073%attr(755,root,root) %{_libdir}/%{name}/irq.so
1074
1075%files load
1076%defattr(644,root,root,755)
1077%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/load.conf
1078%attr(755,root,root) %{_libdir}/%{name}/load.so
1079
1080%files logfile
1081%defattr(644,root,root,755)
1082%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/logfile.conf
1083%attr(755,root,root) %{_libdir}/%{name}/logfile.so
1084
1085%files mbmon
1086%defattr(644,root,root,755)
1087%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mbmon.conf
1088%attr(755,root,root) %{_libdir}/%{name}/mbmon.so
1089
1090%files memcached
1091%defattr(644,root,root,755)
1092%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcached.conf
1093%attr(755,root,root) %{_libdir}/%{name}/memcached.so
1094
1095%files memory
1096%defattr(644,root,root,755)
1097%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memory.conf
1098%attr(755,root,root) %{_libdir}/%{name}/memory.so
1099
1100%if %{with multimeter}
1101%files multimeter
1102%defattr(644,root,root,755)
1103%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/multimeter.conf
1104%attr(755,root,root) %{_libdir}/%{name}/multimeter.so
1105%endif
1106
1107%files mysql
1108%defattr(644,root,root,755)
1109%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mysql.conf
1110%attr(755,root,root) %{_libdir}/%{name}/mysql.so
1111
1112%if %{with netlink}
1113%files netlink
1114%defattr(644,root,root,755)
1115%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/netlink.conf
1116%attr(755,root,root) %{_libdir}/%{name}/netlink.so
1117%endif
1118
1119%files network
1120%defattr(644,root,root,755)
1121%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/network.conf
1122%attr(755,root,root) %{_libdir}/%{name}/network.so
1123
1124%files nfs
1125%defattr(644,root,root,755)
1126%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nfs.conf
1127%attr(755,root,root) %{_libdir}/%{name}/nfs.so
1128
1129%files nginx
1130%defattr(644,root,root,755)
1131%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nginx.conf
1132%attr(755,root,root) %{_libdir}/%{name}/nginx.so
1133
1134%files notify_desktop
1135%defattr(644,root,root,755)
1136%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_desktop.conf
1137%attr(755,root,root) %{_libdir}/%{name}/notify_desktop.so
1138
1139%files notify_email
1140%defattr(644,root,root,755)
1141%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_email.conf
1142%attr(755,root,root) %{_libdir}/%{name}/notify_email.so
1143
1144%files ntpd
1145%defattr(644,root,root,755)
1146%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ntpd.conf
1147%attr(755,root,root) %{_libdir}/%{name}/ntpd.so
1148
1149%files nut
1150%defattr(644,root,root,755)
1151%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nut.conf
1152%attr(755,root,root) %{_libdir}/%{name}/nut.so
1153
1154%files ping
1155%defattr(644,root,root,755)
1156%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ping.conf
1157%attr(755,root,root) %{_libdir}/%{name}/ping.so
1158
1159%files postgresql
1160%defattr(644,root,root,755)
1161%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/postgresql.conf
1162%attr(755,root,root) %{_libdir}/%{name}/postgresql.so
1163
1164%files powerdns
1165%defattr(644,root,root,755)
1166%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/powerdns.conf
1167%attr(755,root,root) %{_libdir}/%{name}/powerdns.so
1168
1169%files processes
1170%defattr(644,root,root,755)
1171%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/processes.conf
1172%attr(755,root,root) %{_libdir}/%{name}/processes.so
1173
1174%files rrdtool
1175%defattr(644,root,root,755)
1176%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/rrdtool.conf
1177%attr(755,root,root) %{_libdir}/%{name}/rrdtool.so
1178
1179%files sensors
1180%defattr(644,root,root,755)
1181%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/sensors.conf
1182%attr(755,root,root) %{_libdir}/%{name}/sensors.so
1183
1184%files serial
1185%defattr(644,root,root,755)
1186%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/serial.conf
1187%attr(755,root,root) %{_libdir}/%{name}/serial.so
1188
1189%files snmp
1190%defattr(644,root,root,755)
1191%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/snmp.conf
1192%attr(755,root,root) %{_libdir}/%{name}/snmp.so
1193%{_mandir}/man5/collectd-snmp.5*
1194
1195%files swap
1196%defattr(644,root,root,755)
1197%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/swap.conf
1198%attr(755,root,root) %{_libdir}/%{name}/swap.so
1199
1200%files syslog
1201%defattr(644,root,root,755)
1202%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/syslog.conf
1203%attr(755,root,root) %{_libdir}/%{name}/syslog.so
1204
1205%files tail
1206%defattr(644,root,root,755)
1207%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tail.conf
1208%attr(755,root,root) %{_libdir}/%{name}/tail.so
1209
1210%files tcpconns
1211%defattr(644,root,root,755)
1212%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tcpconns.conf
1213%attr(755,root,root) %{_libdir}/%{name}/tcpconns.so
1214
1215%files teamspeak2
1216%defattr(644,root,root,755)
1217%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/teamspeak2.conf
1218%attr(755,root,root) %{_libdir}/%{name}/teamspeak2.so
1219
1220%files thermal
1221%defattr(644,root,root,755)
1222%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/thermal.conf
1223%attr(755,root,root) %{_libdir}/%{name}/thermal.so
1224
1225%files unixsock
1226%defattr(644,root,root,755)
1227%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/unixsock.conf
1228%attr(755,root,root) %{_libdir}/%{name}/unixsock.so
1229%{_mandir}/man5/collectd-unixsock.5*
1230
1231%files users
1232%defattr(644,root,root,755)
1233%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/users.conf
1234%attr(755,root,root) %{_libdir}/%{name}/users.so
1235
1236%files uuid
1237%defattr(644,root,root,755)
1238%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uuid.conf
1239%attr(755,root,root) %{_libdir}/%{name}/uuid.so
1240
1241%files vmem
1242%defattr(644,root,root,755)
1243%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vmem.conf
1244%attr(755,root,root) %{_libdir}/%{name}/vmem.so
1245
1246%files vserver
1247%defattr(644,root,root,755)
1248%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vserver.conf
1249%attr(755,root,root) %{_libdir}/%{name}/vserver.so
1250
1251%files wireless
1252%defattr(644,root,root,755)
1253%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/wireless.conf
1254%attr(755,root,root) %{_libdir}/%{name}/wireless.so
1255
1256%files xmms
1257%defattr(644,root,root,755)
1258%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/xmms.conf
1259%attr(755,root,root) %{_libdir}/%{name}/xmms.so
This page took 1.649041 seconds and 4 git commands to generate.