# TODO: # - lm_sensors subpackage # - package contrib scripts as %doc # - put every plugin into subpackages # - perl modules with Collectd classes package to separate package # - Disabled modules: # apple_sensors . . . no (obvious) # ipvs . . . . . . . no (ip_vs.h not found - llh to be fixed) # libvirt . . . . . . no (requires library) # multimeter . . . . no ? # perl . . . . . . . no (needs libperl) # tape . . . . . . . no ? # # Conditional build: %bcond_without dns # ??? %bcond_without ipmi # ipmi plugin package %bcond_without iptables # iptables plugin %bcond_with multimeter # multimeter plugin %bcond_without netlink # netlink plugin # #http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=358637 %ifarch %{x8664} %undefine with_iptables %undefine with_netlink %endif Summary: Collects system information in RRD files Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD Name: collectd Version: 4.5.1 Release: 1 License: GPL v2 Group: Daemons Source0: http://collectd.org/files/%{name}-%{version}.tar.gz # Source0-md5: ab900d15662859b8793abf99eda15c29 Source1: %{name}.conf Source2: %{name}.init Source3: %{name}-http.conf Source10: %{name}-ascent.conf Source11: %{name}-apache.conf Source12: %{name}-dns.conf Source13: %{name}-hddtemp.conf Source14: %{name}-ipmi.conf Source15: %{name}-mysql.conf Source16: %{name}-nginx.conf Source17: %{name}-notify_desktop.conf Source18: %{name}-notify_email.conf Source19: %{name}-nut.conf Source20: %{name}-ping.conf Source21: %{name}-postgresql.conf Source22: %{name}-powerdns.conf Source23: %{name}-rrdtool.conf Source24: %{name}-sensors.conf Source25: %{name}-snmp.conf Source26: %{name}-uuid.conf Source27: %{name}-xmms.conf Source28: %{name}-tcpconns.conf Source29: %{name}-teamspeak2.conf Source30: %{name}-thermal.conf Source31: %{name}-unixsock.conf Source32: %{name}-users.conf Source33: %{name}-vmem.conf Source34: %{name}-vserver.conf Source35: %{name}-wireless.conf Source36: %{name}-apcups.conf Source37: %{name}-battery.conf Source38: %{name}-cpufreq.conf Source39: %{name}-cpu.conf Source40: %{name}-csv.conf Source41: %{name}-df.conf Source42: %{name}-disk.conf Source43: %{name}-email.conf Source44: %{name}-entropy.conf Source45: %{name}-exec.conf Source46: %{name}-filecount.conf Source47: %{name}-interface.conf Source48: %{name}-iptables.conf Source49: %{name}-irq.conf Source50: %{name}-irq.conf Source51: %{name}-load.conf Source52: %{name}-logfile.conf Source53: %{name}-mbmon.conf Source54: %{name}-memcached.conf Source55: %{name}-memory.conf Source56: %{name}-multimeter.conf Source57: %{name}-netlink.conf Source58: %{name}-network.conf Source59: %{name}-nfs.conf Source60: %{name}-ntpd.conf Source61: %{name}-processes.conf Source62: %{name}-serial.conf Source63: %{name}-swap.conf Source64: %{name}-syslog.conf Source65: %{name}-tail.conf URL: http://collectd.org/ %{?with_ipmi:BuildRequires: OpenIPMI-devel >= 2.0.14-3} BuildRequires: autoconf BuildRequires: automake BuildRequires: curl-devel BuildRequires: iptables-devel >= 1.4.1.1-4 BuildRequires: libesmtp-devel BuildRequires: libnetlink-devel BuildRequires: libnotify-devel BuildRequires: liboping-devel BuildRequires: libpcap-devel BuildRequires: libstatgrab-devel >= 0.12 BuildRequires: libtool BuildRequires: lm_sensors-devel BuildRequires: mysql-devel BuildRequires: nut-devel BuildRequires: perl-devel BuildRequires: rpmbuild(macros) >= 1.268 BuildRequires: rrdtool-devel BuildRequires: net-snmp-devel BuildRequires: xmms-devel Requires(post,preun): /sbin/chkconfig Requires: rc-scripts BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _pkglibdir /var/lib/%{name} %define _webapps /etc/webapps %define _webapp %{name} %define _webappdir %{_webapps}/%{_webapp} %define _appdir %{_datadir}/%{_webapp} %description collectd is a small daemon which collects system information every 10 seconds and writes the results in an RRD-file. In contrast to most similar software, collectd is not a script but written in plain C for performance and portability. As a daemon it stays in memory, so there is no need to start up a heavy interpreter every time new values should be logged. This allows collectd to have a 10 second resolution while being nice to the system. %description -l pl.UTF-8 collectd to mały demon zbierający co 10 sekund informacje o systemie i zapisujący wyniki do pliku RRD. W odróżnieniu od innych podobnych programów collectd nie jest skryptem, lecz jest napisany w czystym C z myślą o wydajności i przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby urychamiania ciężkiego interpretera za każdym razem, kiedy powinny być zapisane nowe wartości. Dzięki temu collect może mieć rozdzielczość 10 sekund i nie obciążać zbytnio systemu. %package ascent Summary: ascent-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka ascent dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description ascent ascent plugin for collectd. %package apache Summary: apache-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka apache dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description apache This plugin collectd data provided by Apache's `mod_status'. %description apache -l pl.UTF-8 Wtyczka collectd zbierająca informacje udostępniane przez moduł 'mod_status' Apacha. %package collection Summary: Web script for collectiond Summary(pl_PL.UTF-8): Web script for collectiond Group: Applications/WWW Requires: %{name} = %{version}-%{release} %description collection Web script for collectiond %package dns Summary: dns-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka dns dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} Requires: perl-rrdtool %description dns dns plugin for collectd. %package hddtemp Summary: hddtemp-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka hddtemp dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description hddtemp hddtemp plugin for collectd. %package ipmi Summary: ipmi-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka ipmi dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description ipmi ipmi plugin for collectd. %description ipmi -l pl.UTF-8 Wtyczka ipmi dla collectd. %package mysql Summary: mysql-plugin for collectd Summary(pl_PL.UTF-8): Moduł mysql dla collectd. Group: Daemons Requires: %{name} = %{version}-%{release} %description mysql MySQL querying plugin. This plugins provides data of issued commands, called handlers and database traffic. %description mysql -l pl.UTF-8 Moduł odpytujący MySQL. Wtyczka udostępnia dane o wydawanych poleceniach, wywoływanych procedurach obsługi i ruchu bazodanowym. %package nginx Summary: nginx-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka nginx dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description nginx nginx plugin for collectd. %package notify_desktop Summary: notify_desktop for collectd Summary(pl_PL.UTF-8): Wtyczka notify_desktop dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description notify_desktop notify_desktop plugin for collectd. %package notify_email Summary: notify_email for collectd Summary(pl_PL.UTF-8): Wtyczka notify_email dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description notify_email notify_email plugin for collectd. %package nut Summary: nut-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka nut dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description nut nut plugin for collectd. %package ping Summary: ping-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka ping dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description ping ping plugin for collectd. %package postgresql Summary: mysql-plugin for collectd Summary(pl_PL.UTF-8): Moduł postgresql dla collectd. Group: Daemons Requires: %{name} = %{version}-%{release} %description postgresql PostgreSQL querying plugin. This plugins provides data of issued commands, called handlers and database traffic. %description postgresql -l pl.UTF-8 Moduł odpytujący PostgreSQL. Wtyczka udostępnia dane o wydawanych poleceniach, wywoływanych procedurach obsługi i ruchu bazodanowym. %package powerdns Summary: powerdns-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka powerdns dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description powerdns powerdns plugin for collectd. %package rrdtool Summary: rrdtool-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka rrdtool dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} Requires: rrdtool %description rrdtool RRDTOOL plugin for collectd. %package sensors Summary: sensors-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka sensors dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description sensors This plugin collectd data provided by hardware sensors. %package snmp Summary: snmp-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka snmp dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description snmp snmp plugin for collectd. %package uuid Summary: uuid-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka uuid dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} %description uuid This plugin collectd UUID data. %package xmms Summary: xmms-plugin for collectd Summary(pl_PL.UTF-8): Wtyczka xmms dla collectd Group: Daemons Requires: %{name} = %{version}-%{release} Requires: xmms-libs %description xmms This plugin collectd data provided by XMMS. %prep %setup -q cat >> collection.conf <<'EOF' datadir: "/var/lib/collectd/" libdir: "/usr/lib/collectd/" EOF %build %{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} %configure \ --with-libstatgrab=/usr \ --with-lm-sensors=/usr \ --with-libmysql=/usr \ --%{?with_ipmi:en}%{!?with_ipmi:dis}able-ipmi \ --%{?with_multimeter:en}%{!?with_multimeter:dis}able-multimeter \ --%{?with_dns:en}%{!?with_dns:dis}able-dns \ --%{?with_iptables:en}%{!?with_iptables:dis}able-iptables \ --%{?with_netlink:en}%{!?with_netlink:dis}able-netlink \ --disable-ipvs \ --disable-libvirt \ --disable-perl %{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \ BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \ BUILD_WITH_OPENIPMI_LIBS="-L/usr/lib64 -lOpenIPMIutils -lOpenIPMIpthread" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \ $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT touch $RPM_BUILD_ROOT%{_var}/log/collectd.log install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} # Web frontend: install contrib/collection.conf $RPM_BUILD_ROOT%{_webappdir} install contrib/collection.cgi $RPM_BUILD_ROOT%{_appdir}/cgi-bin install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/apache.conf install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf ### Configs instalation ### # Example config in sources: src/collectd.conf install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.conf install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ascent.conf install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/apache.conf install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/dns.conf install %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/hddtemp.conf install %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ipmi.conf install %{SOURCE15} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/mysql.conf install %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nginx.conf install %{SOURCE17} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/notify_desktop.conf install %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/notify_email.conf install %{SOURCE19} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nut.conf install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ping.conf install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/postgresql.conf install %{SOURCE22} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/powerdns.conf install %{SOURCE23} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf install %{SOURCE24} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/sensors.conf install %{SOURCE25} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/snmp.conf install %{SOURCE26} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/uuid.conf install %{SOURCE27} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/xmms.conf install %{SOURCE28} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/tcpconns.conf install %{SOURCE29} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/teamspeak2.conf install %{SOURCE30} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/thermal.conf install %{SOURCE31} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/unixsock.conf install %{SOURCE32} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/users.conf install %{SOURCE33} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/vmem.conf install %{SOURCE34} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/vserver.conf install %{SOURCE35} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/wireless.conf install %{SOURCE36} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/apcups.conf install %{SOURCE37} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/battery.conf install %{SOURCE38} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/cpufreq.conf install %{SOURCE39} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/cpu.conf install %{SOURCE40} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/csv.conf install %{SOURCE41} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf install %{SOURCE42} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/disk.conf install %{SOURCE43} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/email.conf install %{SOURCE44} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/entropy.conf install %{SOURCE45} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/exec.conf install %{SOURCE46} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/filecount.conf install %{SOURCE47} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/interface.conf install %{SOURCE48} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/iptables.conf install %{SOURCE49} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/irq.conf install %{SOURCE50} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/irq.conf install %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/load.conf install %{SOURCE52} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/logfile.conf install %{SOURCE53} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/mbmon.conf install %{SOURCE54} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/memcached.conf install %{SOURCE55} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/memory.conf install %{SOURCE56} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/multimeter.conf install %{SOURCE57} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/netlink.conf install %{SOURCE58} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/network.conf install %{SOURCE59} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/nfs.conf install %{SOURCE60} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/ntpd.conf install %{SOURCE61} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/processes.conf install %{SOURCE62} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/serial.conf install %{SOURCE63} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/swap.conf install %{SOURCE64} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/syslog.conf install %{SOURCE65} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/tail.conf # Cleanups: rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add %{name} %service %{name} restart %preun if [ "$1" = "0" ]; then %service -q %{name} stop /sbin/chkconfig --del %{name} fi %define module_scripts() \ %post %1 \ %service %{name} restart \ \ %postun %1 \ %service %{name} restart %module_scripts ascent %module_scripts apache %module_scripts collection %module_scripts dns %module_scripts hddtemp %module_scripts ipmi %module_scripts mysql %module_scripts nginx %module_scripts notify_desktop %module_scripts notify_email %module_scripts nut %module_scripts ping %module_scripts postgresql %module_scripts powerdns %module_scripts rrdtool %module_scripts sensors %module_scripts snmp %module_scripts uuid %module_scripts xmms %triggerin collection -- apache1 < 1.3.37-3, apache1-base %webapp_register apache %{_webapp} %triggerun collection -- apache1 < 1.3.37-3, apache1-base %webapp_unregister apache %{_webapp} %triggerin collection -- apache < 2.2.0, apache-base %webapp_register httpd %{_webapp} %triggerun collection -- apache < 2.2.0, apache-base %webapp_unregister httpd %{_webapp} %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODO contrib %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf %dir %{_sysconfdir}/%{name}.d %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apcups.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/battery.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpufreq.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpu.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/csv.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/df.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/disk.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/email.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/entropy.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/exec.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/filecount.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/interface.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/iptables.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/irq.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/irq.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/load.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/logfile.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mbmon.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcached.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memory.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/multimeter.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/netlink.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/network.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nfs.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ntpd.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/processes.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/serial.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/swap.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/syslog.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tail.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tcpconns.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/teamspeak2.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/thermal.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/unixsock.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/users.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vmem.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/vserver.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/wireless.conf %attr(755,root,root) %{_sbindir}/collectd %attr(755,root,root) %{_sbindir}/collectdmon %attr(755,root,root) %{_bindir}/collectd-nagios %dir %{_libdir}/%{name} %attr(755,root,root) %{_libdir}/%{name}/apcups.so #%attr(755,root,root) %{_libdir}/%{name}/apple_sensors.so %attr(755,root,root) %{_libdir}/%{name}/battery.so %attr(755,root,root) %{_libdir}/%{name}/cpu.so %attr(755,root,root) %{_libdir}/%{name}/cpufreq.so %attr(755,root,root) %{_libdir}/%{name}/csv.so %attr(755,root,root) %{_libdir}/%{name}/df.so %attr(755,root,root) %{_libdir}/%{name}/disk.so %attr(755,root,root) %{_libdir}/%{name}/email.so %attr(755,root,root) %{_libdir}/%{name}/entropy.so %attr(755,root,root) %{_libdir}/%{name}/exec.so %attr(755,root,root) %{_libdir}/%{name}/filecount.so %attr(755,root,root) %{_libdir}/%{name}/interface.so %if %{with iptables} %attr(755,root,root) %{_libdir}/%{name}/iptables.so %endif # Disabled - requires fixed libc-headers or whole kernel source. # It was marked as disabled in status message on top. #%attr(755,root,root) %{_libdir}/%{name}/ipvs.so %attr(755,root,root) %{_libdir}/%{name}/irq.so #%attr(755,root,root) %{_libdir}/%{name}/libvirt.so %attr(755,root,root) %{_libdir}/%{name}/load.so %attr(755,root,root) %{_libdir}/%{name}/logfile.so %attr(755,root,root) %{_libdir}/%{name}/mbmon.so %attr(755,root,root) %{_libdir}/%{name}/memcached.so %attr(755,root,root) %{_libdir}/%{name}/memory.so %if %{with multimeter} %attr(755,root,root) %{_libdir}/%{name}/multimeter.so %endif %if %{with netlink} %attr(755,root,root) %{_libdir}/%{name}/netlink.so %endif %attr(755,root,root) %{_libdir}/%{name}/network.so %attr(755,root,root) %{_libdir}/%{name}/nfs.so %attr(755,root,root) %{_libdir}/%{name}/ntpd.so #%attr(755,root,root) %{_libdir}/%{name}/perl.so %attr(755,root,root) %{_libdir}/%{name}/processes.so %attr(755,root,root) %{_libdir}/%{name}/serial.so %attr(755,root,root) %{_libdir}/%{name}/swap.so %attr(755,root,root) %{_libdir}/%{name}/syslog.so %attr(755,root,root) %{_libdir}/%{name}/tail.so #%attr(755,root,root) %{_libdir}/%{name}/tape.so %attr(755,root,root) %{_libdir}/%{name}/tcpconns.so %attr(755,root,root) %{_libdir}/%{name}/teamspeak2.so %attr(755,root,root) %{_libdir}/%{name}/thermal.so #%attr(755,root,root) %{_libdir}/%{name}/traffic.so %attr(755,root,root) %{_libdir}/%{name}/unixsock.so %attr(755,root,root) %{_libdir}/%{name}/users.so %attr(755,root,root) %{_libdir}/%{name}/vmem.so %attr(755,root,root) %{_libdir}/%{name}/vserver.so %attr(755,root,root) %{_libdir}/%{name}/wireless.so %{_libdir}/%{name}/types.db %attr(754,root,root) /etc/rc.d/init.d/%{name} %{_mandir}/man1/collectd.1* %{_mandir}/man1/collectd-nagios.1* %{_mandir}/man5/collectd.conf.5* %{_mandir}/man5/collectd-email.5* %{_mandir}/man5/collectd-exec.5* %{_mandir}/man5/collectd-perl.5* %{_mandir}/man5/collectd-snmp.5* %{_mandir}/man5/collectd-unixsock.5* %{_mandir}/man1/collectdmon.1* %{_mandir}/man5/types.db.5* %{_var}/log/collectd.log %dir %{_var}/lib/%{name} ########## PLUGINS: %files ascent %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ascent.conf %attr(755,root,root) %{_libdir}/%{name}/ascent.so %files apache %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/apache.conf %attr(755,root,root) %{_libdir}/%{name}/apache.so %files collection %defattr(644,root,root,755) %dir %{_webappdir} %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/apache.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/httpd.conf %dir %{_appdir} %dir %{_appdir}/cgi-bin %attr(755,root,root) %{_appdir}/cgi-bin/collection.cgi %files dns %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/dns.conf %attr(755,root,root) %{_libdir}/%{name}/dns.so %files hddtemp %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/hddtemp.conf %attr(755,root,root) %{_libdir}/%{name}/hddtemp.so %if %{with ipmi} %files ipmi %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ipmi.conf %attr(755,root,root) %{_libdir}/%{name}/ipmi.so %endif %files mysql %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mysql.conf %attr(755,root,root) %{_libdir}/%{name}/mysql.so %files nginx %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nginx.conf %attr(755,root,root) %{_libdir}/%{name}/nginx.so %files notify_desktop %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_desktop.conf %attr(755,root,root) %{_libdir}/%{name}/notify_desktop.so %files notify_email %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/notify_email.conf %attr(755,root,root) %{_libdir}/%{name}/notify_email.so %files nut %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/nut.conf %attr(755,root,root) %{_libdir}/%{name}/nut.so %files ping %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ping.conf %attr(755,root,root) %{_libdir}/%{name}/ping.so %files postgresql %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/postgresql.conf %attr(755,root,root) %{_libdir}/%{name}/postgresql.so %files powerdns %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/powerdns.conf %attr(755,root,root) %{_libdir}/%{name}/powerdns.so %files rrdtool %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/rrdtool.conf %attr(755,root,root) %{_libdir}/%{name}/rrdtool.so %files sensors %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/sensors.conf %attr(755,root,root) %{_libdir}/%{name}/sensors.so %files snmp %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/snmp.conf %attr(755,root,root) %{_libdir}/%{name}/snmp.so %files uuid %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uuid.conf %attr(755,root,root) %{_libdir}/%{name}/uuid.so %files xmms %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/xmms.conf %attr(755,root,root) %{_libdir}/%{name}/xmms.so