%global __provides_exclude_from ^%{_libdir}/collectd/.*\\.so$ %undefine _strict_symbol_defs_build Summary: Statistics collection daemon for filling RRD files Name: collectd Version: 5.11.0 Release: 2%{?dist} License: GPLv2 URL: https://collectd.org/ Source: https://github.com/collectd/collectd/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 Source1: collectd-httpd.conf Source2: collectd.service Source91: apache.conf Source92: email.conf Source93: mysql.conf Source94: nginx.conf Source95: sensors.conf Source96: snmp.conf Source97: rrdtool.conf Source98: onewire.conf Patch0: %{name}-include-collectd.d.patch BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(ExtUtils::Embed) BuildRequires: libgcrypt-devel Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files. %package amqp Summary: AMQP plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: librabbitmq-devel %description amqp This plugin can be used to communicate with other instances of collectd or third party applications using an AMQP message broker. %package apache Summary: Apache plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description apache This plugin collects data provided by Apache's 'mod_status'. %package ascent Summary: Ascent plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel BuildRequires: libxml2-devel %description ascent This plugin collects data about an Ascent server, a free server for the "World of Warcraft" game. %package bind Summary: Bind plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel BuildRequires: libxml2-devel %description bind This plugin retrieves statistics from the BIND dns server. %package ceph Summary: Ceph plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: yajl-devel %description ceph This plugin collects data from Ceph. %package chrony Summary: Chrony plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description chrony Chrony plugin for collectd %package -n collectd-utils Summary: Collectd utilities Requires: libcollectdclient%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release} %description -n collectd-utils Collectd utilities %package curl Summary: Curl plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel %description curl This plugin reads webpages with curl %package curl_json Summary: Curl JSON plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel BuildRequires: yajl-devel %description curl_json This plugin retrieves JSON data via curl. %package curl_xml Summary: Curl XML plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel BuildRequires: libxml2-devel %description curl_xml This plugin retrieves XML data via curl. %package dbi Summary: DBI plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libdbi-devel %description dbi This plugin uses the dbi library to connect to various databases, execute SQL statements and read back the results. %package disk Summary: Disk plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: systemd-devel %description disk This plugin collects statistics of harddisk and, where supported, partitions. %package dns Summary: DNS traffic analysis plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libpcap-devel %description dns This plugin collects DNS traffic data. %package drbd Summary: DRBD plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description drbd This plugin collects data from DRBD. %package email Summary: Email plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description email This plugin collects data provided by spamassassin. %package generic-jmx Summary: Generic JMX plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description generic-jmx This plugin collects data provided by JMX. %package gps Summary: GPS plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: gpsd-devel %description gps This plugin monitor gps related data through gpsd. %package hugepages Summary: Hugepages plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description hugepages This plugin collects statistics about hugepage usage. %package ipmi Summary: IPMI plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: OpenIPMI-devel %description ipmi This plugin for collectd provides IPMI support. %package iptables Summary: Iptables plugin for collectd Requires: collectd = %{version}-%{release} BuildRequires: iptables-devel %description iptables This plugin collects data from iptables counters. %package ipvs Summary: IPVS plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description ipvs This plugin collects data from IPVS. %package java Summary: Java bindings for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: java-devel BuildRequires: jpackage-utils %description java These are the Java bindings for collectd. %package -n libcollectdclient Summary: Collectd client library %description -n libcollectdclient Collectd client library. %package -n libcollectdclient-devel Summary: Development files for libcollectdclient Requires: libcollectdclient%{?_isa} = %{version}-%{release} %description -n libcollectdclient-devel Development files for libcollectdclient. %package log_logstash Summary: Logstash plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: yajl-devel %description log_logstash This plugin formats messages as JSON events for Logstash %package lua Summary: Lua plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: lua-devel %description lua The Lua plugin embeds a Lua interpreter into collectd and exposes the application programming interface (API) to Lua scripts. %package mcelog Summary: Mcelog plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description mcelog This plugin monitors machine check exceptions reported by mcelog and generates appropriate notifications when machine check exceptions are detected. %package memcachec Summary: Memcachec plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libmemcached-devel %description memcachec This plugin connects to a memcached server, queries one or more given pages and parses the returned data according to user specification. %package modbus Summary: Modbus plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libmodbus-devel %description modbus This plugin connects to a Modbus "slave" via Modbus/TCP and reads register values. %package mysql Summary: MySQL plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: mariadb-connector-c-devel %description mysql MySQL querying plugin. This plugin provides data of issued commands, called handlers and database traffic. %package netlink Summary: Netlink plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: iproute-static, libmnl-devel %description netlink This plugin uses a netlink socket to query the Linux kernel about statistics of various interface and routing aspects. %package nginx Summary: Nginx plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description nginx This plugin collects data provided by Nginx. %package notify_desktop Summary: Notify desktop plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libnotify-devel %description notify_desktop This plugin sends a desktop notification to a notification daemon, as defined in the Desktop Notification Specification. %package notify_email Summary: Notify email plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libesmtp-devel %description notify_email This plugin uses the ESMTP library to send notifications to a configured email address. %ifnarch s390 s390x %package nut Summary: Network UPS Tools plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: nut-devel %description nut This plugin for collectd provides Network UPS Tools support. %endif %package onewire Summary: OneWire bus plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: owfs-devel %description onewire The experimental OneWire plugin collects temperature information from sensors connected to the computer over the OneWire bus. %package openldap Summary: OpenLDAP plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: openldap-devel %description openldap This plugin for collectd reads monitoring information from OpenLDAP's cn=Monitor subtree. %package ovs_events Summary: Open vSwitch events plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: yajl-devel %description ovs_events This plugin monitors the link status of Open vSwitch (OVS) connected interfaces, dispatches the values to collectd and sends notifications whenever a link state change occurs in the OVS database. %package ovs_stats Summary: Open vSwitch stats plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: yajl-devel %description ovs_stats This plugin collects statictics of OVS connected bridges and interfaces. %package -n perl-Collectd Summary: Perl bindings for collectd Requires: %{name}%{?_isa} = %{version}-%{release} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description -n perl-Collectd This package contains the Perl bindings and plugin for collectd. %package pinba Summary: Pinba plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: protobuf-c-devel %description pinba This plugin receives profiling information from Pinba, an extension for the PHP interpreter. %package ping Summary: Ping plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: liboping-devel %description ping This plugin for collectd provides network latency statistics. %package postgresql Summary: PostgreSQL plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libpq-devel %description postgresql PostgreSQL querying plugin. This plugins provides data of issued commands, called handlers and database traffic. %package python Summary: Python plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: python3-devel %description python The Python plugin embeds a Python interpreter into Collectd and exposes the application programming interface (API) to Python-scripts. %package redis Summary: Redis plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: hiredis-devel %description redis The Redis plugin connects to one or more instances of Redis, a key-value store, and collects usage information using the hiredis library. %package rrdcached Summary: RRDCacheD plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: rrdtool-devel %description rrdcached This plugin uses the RRDtool accelerator daemon, rrdcached(1), to store values to RRD files in an efficient manner. %package rrdtool Summary: RRDTool plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: rrdtool-devel %description rrdtool This plugin for collectd provides rrdtool support. %ifnarch ppc sparc sparc64 %package sensors Summary: Libsensors module for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: lm_sensors-devel %description sensors This plugin for collectd provides querying of sensors supported by lm_sensors. %endif %package smart Summary: SMART plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libatasmart-devel %description smart This plugin for collectd collects SMART statistics, notably load cycle count, temperature and bad sectors. %package snmp Summary: SNMP module for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: net-snmp-devel %description snmp This plugin for collectd provides querying of net-snmp. %package snmp_agent Summary: SNMP AgentX plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: net-snmp-devel %description snmp_agent This plugin is an AgentX subagent that receives and handles queries from a SNMP master agent and returns the data collected by read plugins. %package synproxy Summary: Synproxy plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description synproxy This plugin provides statistics for Linux SYNPROXY available since 3.12 %package varnish Summary: Varnish plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: varnish-libs-devel %description varnish This plugin collects information about Varnish, an HTTP accelerator. %ifnarch ppc sparc sparc64 %package virt Summary: Libvirt plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libvirt-devel BuildRequires: libxml2-devel %description virt This plugin collects information from virtualized guests. %endif %package web Summary: Contrib web interface to viewing rrd files Requires: %{name}%{?_isa} = %{version}-%{release} Requires: collectd-rrdtool = %{version}-%{release} Requires: perl-HTML-Parser, perl-Regexp-Common, rrdtool-perl, httpd %description web This package will allow for a simple web interface to view rrd files created by collectd. %package write_http Summary: HTTP output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: curl-devel %description write_http This plugin can send data to Redis. %package write_kafka Summary: Kafka output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: librdkafka-devel %description write_kafka This sends values to Kafka, a distributed messaging system. %package write_mongodb Summary: MongoDB output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: mongo-c-driver-devel %description write_mongodb This plugin sends values to MongoDB. %package write_prometheus Summary: Prometheus output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: libmicrohttpd-devel %description write_prometheus This plugin exposes collected values using an embedded HTTP server, turning the collectd daemon into a Prometheus exporter. %package write_redis Summary: Redis output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: hiredis-devel %description write_redis This plugin can send data to Redis. %package write_riemann Summary: Riemann output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: riemann-c-client-devel %description write_riemann This plugin can send data to Riemann. %package write_sensu Summary: Sensu output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description write_sensu This plugin can send data to Sensu. %package write_syslog Summary: syslog output plugin for collectd Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} Provides: %{name}-write-syslog = %{version}-%{release} %description write_syslog This plugin can send data to syslog. %package write_tsdb Summary: OpenTSDB output plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description write_tsdb This plugin can send data to OpenTSDB. %ifarch %ix86 x86_64 %package xencpu Summary: xencpu plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: xen-devel %description xencpu The xencpu plugin collects CPU statistics from Xen. %endif %package xmms Summary: XMMS plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: xmms-devel %description xmms This is a collectd plugin for the XMMS music player. It graphs the bit-rate and sampling rate as you play songs. %package zookeeper Summary: Zookeeper plugin for collectd Requires: %{name}%{?_isa} = %{version}-%{release} %description zookeeper This is a collectd plugin that reads data from Zookeeper's MNTR command. %prep %autosetup -v -p1 # recompile generated files touch src/pinba.proto %build %configure \ --disable-dependency-tracking \ --enable-all-plugins \ --disable-static \ --disable-amqp1 \ --disable-apple_sensors \ --disable-aquaero \ --disable-barometer \ --disable-buddyinfo \ --disable-capabilities \ --disable-check_uptime \ --disable-connectivity \ --disable-dcpmm \ --disable-dpdk_telemetry \ --disable-dpdkevents \ --disable-dpdkstat \ --disable-gmond \ --disable-gpu_nvidia \ --disable-grpc \ --disable-intel_pmu \ --disable-intel_rdt \ --disable-ipstats \ --disable-logparser \ --disable-lpar \ --disable-lvm \ --disable-mic \ --disable-mqtt \ --disable-netapp \ %ifarch s390 s390x --disable-nut \ %endif --disable-oracle \ %ifarch s390 s390x --disable-pcie_errors \ %endif --disable-pf \ --disable-procevent \ --disable-redfish \ --disable-routeros \ %ifarch ppc sparc sparc64 --disable-sensors \ %endif --disable-sigrok \ --disable-slurm \ --disable-sysevent \ --disable-tape \ --disable-tokyotyrant \ --disable-turbostat \ --disable-ubi \ --disable-write_influxdb_udp \ %ifnarch %ix86 x86_64 --disable-xencpu \ %endif --disable-zone \ --with-java=%{java_home}/ \ --with-python=%{_bindir}/python3 \ --with-perl-bindings=INSTALLDIRS=vendor \ --disable-werror \ AR_FLAGS="-cr" make %{?_smp_mflags} %install rm -rf contrib/SpamAssassin make install DESTDIR="%{buildroot}" install -Dp -m0644 src/collectd.conf %{buildroot}%{_sysconfdir}/collectd.conf install -Dp -m0644 %{SOURCE2} %{buildroot}%{_unitdir}/collectd.service install -d -m0755 %{buildroot}%{_localstatedir}/lib/collectd/rrd install -d -m0755 %{buildroot}%{_datadir}/collectd/collection3/ install -d -m0755 %{buildroot}%{_sysconfdir}/httpd/conf.d/ find contrib/ -type f -exec chmod a-x {} \; # Remove Perl hidden .packlist files. find %{buildroot} -name .packlist -delete # Remove Perl temporary file perllocal.pod find %{buildroot} -name perllocal.pod -delete # copy web interface cp -ad contrib/collection3/* %{buildroot}%{_datadir}/collectd/collection3/ cp -pv %{buildroot}%{_datadir}/collectd/collection3/etc/collection.conf %{buildroot}%{_sysconfdir}/collection.conf ln -rsf %{_sysconfdir}/collection.conf %{buildroot}%{_datadir}/collectd/collection3/etc/collection.conf cp -pv %{SOURCE1} %{buildroot}%{_sysconfdir}/httpd/conf.d/collectd.conf chmod +x %{buildroot}%{_datadir}/collectd/collection3/bin/*.cgi # Move the Perl examples to a separate directory. mkdir perl-examples find contrib -name '*.p[lm]' -exec mv {} perl-examples/ \; # Move config contribs mkdir -p %{buildroot}%{_sysconfdir}/collectd.d/ cp %{SOURCE91} %{buildroot}%{_sysconfdir}/collectd.d/apache.conf cp %{SOURCE92} %{buildroot}%{_sysconfdir}/collectd.d/email.conf cp %{SOURCE93} %{buildroot}%{_sysconfdir}/collectd.d/mysql.conf cp %{SOURCE94} %{buildroot}%{_sysconfdir}/collectd.d/nginx.conf cp %{SOURCE95} %{buildroot}%{_sysconfdir}/collectd.d/sensors.conf cp %{SOURCE96} %{buildroot}%{_sysconfdir}/collectd.d/snmp.conf cp %{SOURCE97} %{buildroot}%{_sysconfdir}/collectd.d/rrdtool.conf cp %{SOURCE98} %{buildroot}%{_sysconfdir}/collectd.d/onewire.conf # configs for subpackaged plugins %ifnarch s390 s390x for p in dns ipmi libvirt nut perl ping postgresql %else for p in dns ipmi libvirt perl ping postgresql %endif do cat > %{buildroot}%{_sysconfdir}/collectd.d/$p.conf < - 5.11.0-2 - Rebuilt for Python 3.9 * Thu Mar 19 2020 Ruben Kerkhof - 5.11.0-1 - Upstream released new version - Disable mqtt plugin for now due to broken deps * Tue Jan 28 2020 Fedora Release Engineering - 5.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 17 2019 Matthias Runge - 5.9.2-1 - rebase to 5.9.2 - move write_syslog to own subpackage * Mon Aug 19 2019 Miro Hrončok - 5.9.0-4 - Rebuilt for Python 3.8 * Thu Aug 15 2019 Ruben Kerkhof - 5.9.0-3 - Remove lvm2 plugin, liblvm2 is gone from the distro * Wed Jul 24 2019 Fedora Release Engineering - 5.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Jul 05 2019 Kevin Fenzi - 5.9.0-1 - Update to 5.9.0. * Wed Jul 03 2019 Björn Esser - 5.8.1-7 - Rebuild (gpsd) * Tue Jun 25 2019 Björn Esser - 5.8.1-6 - Rebuilt (iptables) * Fri May 31 2019 Jitka Plesnikova - 5.8.1-5 - Perl 5.30 rebuild * Tue Feb 12 2019 Ruben Kerkhof - 5.8.1-4 - Fix test failure * Thu Jan 31 2019 Fedora Release Engineering - 5.8.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 14 2019 Björn Esser - 5.8.1-2 - Rebuilt for libcrypt.so.2 (#1666033) - Add upstream patch to remove upper limit of SENSORS_API_VERSION * Wed Oct 24 2018 Ruben Kerkhof - 5.8.1-1 - Upstream released new version * Thu Jul 12 2018 Fedora Release Engineering - 5.8.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jul 03 2018 Petr Pisar - 5.8.0-15 - Perl 5.28 rebuild * Mon Jul 02 2018 Miro Hrončok - 5.8.0-14 - Rebuilt for Python 3.7 * Fri Jun 29 2018 Jitka Plesnikova - 5.8.0-13 - Perl 5.28 rebuild * Thu Jun 28 2018 Ruben Kerkhof - 5.8.0-12 - Remove unneeded ldconfig scriptlets * Tue Jun 19 2018 Miro Hrončok - 5.8.0-11 - Rebuilt for Python 3.7 * Thu Apr 05 2018 Ruben Kerkhof - 5.8.0-10 - Depend on perl-interpreter since the build scripts call /usr/bin/perl * Wed Apr 04 2018 Ruben Kerkhof - 5.8.0-9 - Fix segfault in Ceph plugin (#1531596) * Sun Feb 18 2018 Kevin Fenzi - 5.8.0-8 - Rebuild for new libowcapi. * Wed Feb 07 2018 Fedora Release Engineering - 5.8.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 23 2018 Ruben Kerkhof - 5.8.0-6 - Disable strict symbol checks in the link editor. Collectd uses plugins so undefined symbols are expected. * Tue Jan 23 2018 Ruben Kerkhof - 5.8.0-5 - Disable broken gmond plugin. Ganglia needs to depend on libtirpc-devel. * Sat Jan 20 2018 Björn Esser - 5.8.0-4 - Rebuilt for switch to libxcrypt * Wed Dec 20 2017 Kevin Fenzi - 5.8.0-3 - Rebuild for new libxen. * Tue Nov 21 2017 Ruben Kerkhof - 5.8.0-2 - Enable write_mongodb plugin (#1388826) - Remove dependency on libltdl * Sat Nov 18 2017 Ruben Kerkhof - 5.8.0-1 - Upstream released new version - Fixes CVE-2017-16820 (double free in snmp plugin) * Mon Oct 02 2017 Ruben Kerkhof - 5.7.2-15 - Use mariadb-connector-c-devel instead of mysql-devel (31493616) * Mon Oct 02 2017 Ruben Kerkhof - 5.7.2-14 - Enable ping plugin again (#1478736) * Wed Sep 27 2017 Kevin Fenzi - 5.7.2-13 - Rebuild for new libgps * Wed Aug 02 2017 Fedora Release Engineering - 5.7.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Sun Jul 30 2017 Florian Weimer - 5.7.2-11 - Rebuild with binutils fix for ppc64le (#1475636) * Wed Jul 26 2017 Fedora Release Engineering - 5.7.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jul 24 2017 Kevin Fenzi - 5.7.2-9 - Rebuild for new libxenctrl * Fri Jul 14 2017 Ruben Kerkhof - 5.7.2-8 - Own /usr/share/collectd (#1471070) - Own /usr/include/collectd * Thu Jul 13 2017 Ruben Kerkhof - 5.7.2-7 - Re-enable java plugin on ppc64le * Fri Jul 07 2017 Ruben Kerkhof - 5.7.2-6 - Disable java plugin on ppc64le for now, javac segfaults. * Mon Jul 03 2017 Ruben Kerkhof - 5.7.2-5 - Rebuild for owfs * Thu Jun 15 2017 Ruben Kerkhof - 5.7.2-4 - Disable ping plugin for now until liboping is fixed (#1427893) * Wed Jun 07 2017 Jitka Plesnikova - 5.7.2-3 - Perl 5.26 re-rebuild of bootstrapped packages * Wed Jun 07 2017 Ruben Kerkhof - 5.7.2-2 - Disable turbostat plugin. Upstream issue #2311 * Wed Jun 07 2017 Ruben Kerkhof - 5.7.2-1 - Upstream released new version * Sun Jun 04 2017 Jitka Plesnikova - 5.7.1-5 - Perl 5.26 rebuild * Fri Apr 14 2017 Ruben Kerkhof - 5.7.1-4 - Enable write_kafka plugin (#1388826) * Fri Apr 14 2017 Ruben Kerkhof - 5.7.1-3 - Fix CVE-2017-7401 * Fri Feb 10 2017 Fedora Release Engineering - 5.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Jan 23 2017 Ruben Kerkhof - 5.7.1-1 - Upstream released new version - Re-enable parallel make, this was fixed upstream * Mon Dec 19 2016 Miro Hrončok - 5.7.0-2 - Rebuild for Python 3.6 * Mon Dec 12 2016 Ruben Kerkhof - 5.7.0-1 - Upstream released new version - Enable new hugepages and write_prometheus plugins * Sat Oct 22 2016 Ruben Kerkhof - 5.6.1-2 - Rebuild for owfs * Mon Oct 10 2016 Ruben Kerkhof - 5.6.1-1 - Upstream released new version * Sat Sep 17 2016 Dan Horák - 5.6.0-2 - fix arch checks for xencpu subpackage * Thu Sep 15 2016 Ruben Kerkhof - 5.6.0-1 - Upstream released new version: https://collectd.org/news.shtml#news99 - Enable new plugins: chrony, cpusleep, gps, lua, mqtt, xencpu * Thu Aug 11 2016 Ruben Kerkhof - 5.5.2-2 - Add patch to fix build with glibc 2.24 - Switch to Python 3 - Move python plugin to subpackage * Tue Jul 26 2016 Ruben Kerkhof - 5.5.2-1 - Upstream released new version (https://collectd.org/news.shtml#news98) - Contains fix for CVE-2016-6254 - Drop a few patches applied upstream * Mon Jun 13 2016 Ruben Kerkhof - 5.5.1-13 - Rebuild against new glibc (see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VUOTESHSWFRCYPXIVG6BSMAUITS7QCK2/). * Thu Jun 09 2016 Ruben Kerkhof - 5.5.1-12 - Suppress spammy debug messages of exec plugin (#1343863) Upstream commit 53de2cf4 * Thu Jun 09 2016 Ruben Kerkhof - 5.5.1-11 - Enable iptables plugin again now that kernel-headers are fixed. (https://bugzilla.redhat.com/1300256) * Thu Jun 09 2016 Ruben Kerkhof - 5.5.1-10 - Fix build with librrd rrdtool 1.6 is now thread-safe, but we failed to detect this. upstream commit 70cb50e * Tue May 17 2016 Jitka Plesnikova - 5.5.1-9 - Perl 5.24 rebuild * Sat Apr 30 2016 Kevin Fenzi - 5.5.1-8 - Rebuild for librrd * Fri Apr 15 2016 Ruben Kerkhof - 5.5.1-7 - Rebase modbus patch * Fri Apr 15 2016 Ruben Kerkhof - 5.5.1-6 - Use Type=notify in systemd unit now that collectd supports it - Uncomment accidentally commented Requires for collectd-utils * Sat Feb 27 2016 Ruben Kerkhof - 5.5.1-5 - Enable zfs_arc plugin now that it supports ZoL. - Move disk plugin to subpackage. - Move log_logstash plugin to subpackage. - Move write_http plugin to subpackage. - Move utils to subpackage. - Finally create subpackage for libcollectdclient. - Modbus: avoid enabling libmodbus's debug flag by default * Sat Feb 27 2016 Ruben Kerkhof - 5.5.1-4 - Disable deprecation warnings in vserver plugin for now. The upcoming glibc 2.24 deprecates readdir_r. Reported upstream in #1566 * Fri Feb 26 2016 Ruben Kerkhof - 5.5.1-3 - Disable -Werror Fixes build failures due to deprecation warnings turned into errors. * Wed Feb 03 2016 Fedora Release Engineering - 5.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jan 30 2016 Ruben Kerkhof 5.5.1-1 - Rediff patch - Use fully versioned dependencies on main package * Sat Jan 30 2016 Ruben Kerkhof 5.5.1-0 - Upstream released new version * Sun Dec 06 2015 Ruben Kerkhof 5.5.0-11 - Fix regression in swap plugin (#1261237) - Replace my patch for Varnish 4.1 with upstream patches * Sat Oct 31 2015 Ruben Kerkhof 5.5.0-10 - Fix build against Varnish 4.1 (#1275413) * Sun Oct 25 2015 Peter Robinson 5.5.0-9 - Use %%license - Fix build on PPC64 and PPC64LE - Minor spec cleanups * Tue Sep 08 2015 Ruben Kerkhof 5.5.0-8 - Rebuild for hiredis soname bump - Drop hardened_build macro, it's the default now * Sat Jul 25 2015 Ruben Kerkhof 5.5.0-7 - Silence build noise by setting AR_FLAGS: ar: `u' modifier ignored since `D' is the default (see `U') * Sun Jul 05 2015 Ruben Kerkhof 5.5.0-6 - Disable iptables plugin, libiptc is broken (#1239213) * Sun Jul 05 2015 Ruben Kerkhof 5.5.0-5 - Turbostat plugin doesn't need net-snmp * Mon Jun 22 2015 Ruben Kerkhof 5.5.0-4 - Enable Redis plugin - Reduce diff with EPEL spec - Remove unused collection.conf * Wed Jun 17 2015 Fedora Release Engineering - 5.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 15 2015 Ruben Kerkhof 5.5.0-2 - Rebuild for new OneWire version * Fri Jun 05 2015 Ruben Kerkhof 5.5.0-1 - Upstream released new version - New plugins for Ceph, DRBD, SMART, turbostat, Redis and more * Fri Jun 05 2015 Jitka Plesnikova - 5.4.2-5 - Perl 5.22 rebuild * Tue Apr 21 2015 Remi Collet 5.4.2-4 - rebuild for new librabbitmq * Sun Apr 12 2015 Ruben Kerkhof 5.4.2-3 - Rebuilt for new Ganglia version * Sun Mar 01 2015 Ruben Kerkhof 5.4.2-2 - Remove workaround for perl / python module loading This was fixed by upstream commit f131f0347f58 in 2009 * Fri Feb 27 2015 Ruben Kerkhof 5.4.2-1 - Upstream released new version - Drop BuildRequires on owfs-capi, fixed in owfs - Drop collectd-fix-colors-in-collection.conf.patch, fixed upstream - Drop collectd-lvm-do-not-segfault-when-there-are-no-vgs.patch, fixed upstream * Tue Feb 10 2015 Ruben Kerkhof 5.4.1-15 - OneWire libraries are in owfs-capi package * Tue Feb 10 2015 Ruben Kerkhof 5.4.1-14 - Rebuilt for new OneWire version * Wed Feb 04 2015 Ruben Kerkhof 5.4.1-13 - Exclude onewire.conf from main collectd package * Tue Dec 09 2014 Ruben Kerkhof 5.4.1-12 - Improve the systemd unit a bit * Thu Nov 06 2014 Ruben Kerkhof 5.4.1-11 - Fix building with varnish 4 * Thu Oct 16 2014 Ruben Kerkhof 5.4.1-10 - Rebuilt for new OneWire version * Thu Aug 28 2014 Jitka Plesnikova - 5.4.1-9 - Perl 5.20 rebuild * Sat Aug 16 2014 Fedora Release Engineering - 5.4.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Aug 08 2014 Ruben Kerkhof 5.4.1-7 - Rebuild for new protobuf-c again * Wed Jul 23 2014 Ruben Kerkhof - 5.4.1-6 - Enable onewire plugin (patch from Tomasz Torcz) - Rebuild for new protobuf-c (#1126752) * Sat Jun 07 2014 Ruben Kerkhof - 5.4.1-5 - Fix 404 while loading stylesheet in collection3 - Restore symlink to /etc/collection.conf * Sat Jun 07 2014 Fedora Release Engineering - 5.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Jun 04 2014 Ruben Kerkhof 5.4.1-3 - Enable nut plugin again - Disable varnish plugin (#1099363) - Don't build libcollectd client with -Werror for now (https://github.com/collectd/collectd/issues/632) - LVM plugin: don't segfault when there are no vgs * Mon Mar 03 2014 Ruben Kerkhof 5.4.1-2 - Disable nut plugin (#1071919) * Tue Jan 28 2014 Ruben Kerkhof 5.4.1-1 - Upstream released new version: http://collectd.org/news.shtml#news95 * Thu Jan 23 2014 Kevin Fenzi 5.4.0-3 - Rebuild for new libdbi * Sat Dec 14 2013 Ruben Kerkhof 5.4.0-2 - Enable memcached plugin (#1036422) - Stop running autoreconf * Sun Sep 15 2013 Ruben Kerkhof 5.4.0-1 - Update to 5.4.0 http://mailman.verplant.org/pipermail/collectd/2013-August/005906.html - Enable new cgroups, statsd and lvm plugins * Sat Aug 03 2013 Fedora Release Engineering - 5.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 5.3.0-4 - Perl 5.18 rebuild * Mon Jun 03 2013 Kevin Fenzi 5.3.0-3 - Rebuild for new ganglia * Mon May 27 2013 Ruben Kerkhof 5.3.0-2 - BuildRequire static version of iproute (#967214) * Sat Apr 27 2013 Ruben Kerkhof 5.3.0-1 - update to 5.3.0 http://mailman.verplant.org/pipermail/collectd/2013-April/005749.html - enable all plugins we can enable - filter plugins from Provides - use new systemd macros (#850062) - modernize specfile * Mon Apr 22 2013 Alan Pevec 5.2.2-1 - update to 5.2.2 http://mailman.verplant.org/pipermail/collectd/2013-April/005749.html - build with PIE flags rhbz#954322 * Mon Feb 04 2013 Alan Pevec 5.2.1-1 - update to 5.2.1 http://mailman.verplant.org/pipermail/collectd/2013-January/005577.html * Mon Nov 26 2012 Alan Pevec 5.2.0-1 - update to 5.2.0 from Steve Traylen rhbz#877721 * Wed Nov 21 2012 Alan Pevec 5.1.1-1 - update to 5.1.1 - spec cleanups from Ruben Kerkhof - fix postgresql_default.conf location rhbz#681615 - fix broken configuration for httpd 2.4 rhbz#871385 * Mon Nov 19 2012 Alan Pevec 5.0.5-1 - new upstream version 5.0.5 http://mailman.verplant.org/pipermail/collectd/2012-November/005465.html * Mon Sep 17 2012 Alan Pevec 5.0.4-1 - New upstream release, version bump to 5 (#743894) from Andrew Elwell * Wed Jul 18 2012 Fedora Release Engineering - 4.10.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 11 2012 Petr Pisar - 4.10.7-2 - Perl 5.16 rebuild * Tue Apr 03 2012 Alan Pevec 4.10.7-1 - new upstream release 4.10.7 http://mailman.verplant.org/pipermail/collectd/2012-April/005045.html * Wed Feb 29 2012 Alan Pevec 4.10.6-1 - new upstream release 4.10.6 http://mailman.verplant.org/pipermail/collectd/2012-February/004932.html * Thu Jan 12 2012 Fedora Release Engineering - 4.10.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Nov 28 2011 Alan Pevec 4.10.4-1 - new upstream version 4.10.4 http://mailman.verplant.org/pipermail/collectd/2011-October/004777.html - collectd-web config file DataDir value wrong rhbz#719809 - Python plugin doesn't work rhbz#739593 - Add systemd service file. (thanks Paul P. Komkoff Jr) rhbz#754460 * Fri Jul 29 2011 Kevin Fenzi - 4.10.3-8 - Rebuild for new snmp again. * Thu Jul 21 2011 Petr Sabata - 4.10.3-7 - Perl mass rebuild * Wed Jul 20 2011 Petr Sabata - 4.10.3-6 - Perl mass rebuild * Fri Jul 08 2011 Kevin Fenzi - 4.10.3-5 - Rebuild for new snmp * Thu Jun 16 2011 Marcela Mašláňová - 4.10.3-4 - Perl mass rebuild * Tue May 03 2011 Dan Horák - 4.10.3-3 - fix build on s390(x) * Tue Apr 19 2011 Alan Pevec 4.10.3-2 - re-enable nut plugin rhbz#465729 rhbz#691380 * Tue Mar 29 2011 Alan Pevec 4.10.3-1 - new upstream version 4.10.3 http://collectd.org/news.shtml#news87 - disable nut 2.6 which fails collectd check: libupsclient . . . . no (symbol upscli_connect not found) * Wed Mar 23 2011 Dan Horák - 4.10.2-4 - rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) * Tue Feb 08 2011 Fedora Release Engineering - 4.10.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jan 07 2011 Dan Horák 4.10.2-2 - no nut on s390(x) * Thu Dec 16 2010 Alan Pevec 4.10.2-1 - New upstream version 4.10.2 - http://collectd.org/news.shtml#news86 - explicitly disable/enable all plugins, fixes FTBFS bz#660936 * Thu Nov 04 2010 Alan Pevec 4.10.1-1 - New upstream version 4.10.1 http://collectd.org/news.shtml#news85 * Sat Oct 30 2010 Richard W.M. Jones 4.10.0-3 - Bump and rebuild for updated libnetsnmp.so. * Wed Sep 29 2010 jkeating - 4.10.0-2 - Rebuilt for gcc bug 634757 * Sun Sep 19 2010 Robert Scheck 4.10.0-1 - New upstream version 4.10.0 (thanks to Mike McGrath) * Tue Jun 08 2010 Alan Pevec 4.9.2-1 - New upstream version 4.9.2 http://collectd.org/news.shtml#news83 * Thu Apr 29 2010 Marcela Maslanova - 4.9.1-3 - Mass rebuild with perl-5.12.0 * Fri Mar 26 2010 Alan Pevec 4.9.1-2 - enable ping plugin bz#541744 * Mon Mar 08 2010 Lubomir Rintel 4.9.1-1 - New upstream version 4.9.1 http://collectd.org/news.shtml#news81 * Tue Feb 16 2010 Alan Pevec 4.8.3-1 - New upstream version 4.8.3 http://collectd.org/news.shtml#news81 - FTBFS bz#564943 - system libiptc is not usable and owniptc fails to compile: add a patch from upstream iptables.git to fix owniptc compilation * Fri Dec 4 2009 Stepan Kasal - 4.8.1-3 - rebuild against perl 5.10.1 * Fri Nov 27 2009 Alan Pevec 4.8.1-2 - use Fedora libiptc, owniptc in collectd sources fails to compile * Wed Nov 25 2009 Alan Pevec 4.8.1-1 - update to 4.8.1 (Florian La Roche) bz# 516276 - disable ping plugin until liboping is packaged bz# 541744 * Fri Sep 11 2009 Tom "spot" Callaway 4.6.5-1 - update to 4.6.5 - disable ppc/ppc64 due to compile error * Wed Sep 02 2009 Alan Pevec 4.6.4-1 - fix condrestart: on upgrade collectd is not restarted, bz# 516273 - collectd does not re-connect to libvirtd, bz# 480997 - fix unpackaged files https://bugzilla.redhat.com/show_bug.cgi?id=516276#c4 - New upstream version 4.6.4 http://collectd.org/news.shtml#news69 * Fri Aug 21 2009 Tomas Mraz - 4.6.2-5 - rebuilt with new openssl * Thu Aug 6 2009 Richard W.M. Jones - 4.6.2-4 - Force rebuild to test FTBFS issue. - lib/collectd/types.db seems to have moved to share/collectd/types.db * Fri Jul 24 2009 Fedora Release Engineering - 4.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed May 20 2009 Alan Pevec 4.6.2-1 - New upstream version 4.6.2 http://collectd.org/news.shtml#news64 * Tue Mar 03 2009 Alan Pevec 4.5.3-2 - patch for strict-aliasing issue in liboping.c * Mon Mar 02 2009 Alan Pevec 4.5.3-1 - New upstream version 4.5.3 - fixes collectd is built without iptables plugin, bz# 479208 - list all expected plugins explicitly to avoid such bugs * Tue Feb 24 2009 Fedora Release Engineering - 4.5.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 23 2009 Richard W.M. Jones - 4.5.1-3 - Rebuild against new mysql client. * Sun Dec 07 2008 Alan Pevec 4.5.1-2.1 - fix subpackages, bz# 475093 * Sun Nov 30 2008 Alan Pevec 4.5.1-2 - workaround for https://bugzilla.redhat.com/show_bug.cgi?id=468067 * Wed Oct 22 2008 Alan Pevec 4.5.1-1 - New upstream version 4.5.1, bz# 470943 http://collectd.org/news.shtml#news59 - enable Network UPS Tools (nut) plugin, bz# 465729 - enable postgresql plugin - spec cleanup, bz# 473641 * Fri Aug 01 2008 Alan Pevec 4.4.2-1 - New upstream version 4.4.2. * Thu Jul 03 2008 Lubomir Rintel 4.4.1-4 - Fix a typo introduced by previous change that prevented building in el5 * Thu Jul 03 2008 Lubomir Rintel 4.4.1-3 - Make this compile with older perl package - Turn dependencies on packages to dependencies on Perl modules - Add default attributes for files * Thu Jun 12 2008 Alan Pevec 4.4.1-2 - Split rrdtool into a subpackage (Chris Lalancette) - cleanup subpackages, split dns plugin, enable ipmi - include /etc/collectd.d (bz#443942) * Mon Jun 09 2008 Alan Pevec 4.4.1-1 - New upstream version 4.4.1. - plugin changes: reenable iptables, disable ascent * Tue May 27 2008 Alan Pevec 4.4.0-2 - disable iptables/libiptc * Mon May 26 2008 Alan Pevec 4.4.0-1 - New upstream version 4.4.0. * Wed Apr 23 2008 Richard W.M. Jones - 4.3.2-9 - Added {?dist} to release number (thanks Alan Pevec). * Wed Apr 23 2008 Richard W.M. Jones - 4.3.2-8 - Bump release number so we can tag this in Rawhide. * Thu Apr 17 2008 Richard W.M. Jones - 4.3.2-6 - Exclude perl.so from the main package. * Thu Apr 17 2008 Richard W.M. Jones - 4.3.2-5 - Put the perl bindings and plugin into a separate perl-Collectd package. Note AFAICT from the manpage, the plugin and Collectd::* perl modules must all be packaged together. * Wed Apr 16 2008 Richard W.M. Jones - 4.3.2-4 - Remove -devel subpackage. - Add subpackages for apache, email, mysql, nginx, sensors, snmp (thanks Richard Shade). - Add subpackages for perl, libvirt. * Tue Apr 15 2008 Richard W.M. Jones - 4.3.2-2 - Install Perl bindings in vendor dir not site dir. * Tue Apr 15 2008 Richard W.M. Jones - 4.3.2-1 - New upstream version 4.3.2. - Create a -devel subpackage for development stuff, examples, etc. - Use .bz2 package instead of .gz. - Remove fix-hostname patch, now upstream. - Don't mark collectd init script as config. - Enable MySQL, sensors, email, apache, Perl, unixsock support. - Don't remove example Perl scripts. - Package types.db(5) manpage. - Fix defattr. - Build in koji to find the full build-requires list. * Mon Apr 14 2008 Richard W.M. Jones - 4.2.3.100.g79b0797-2 - Prepare for Fedora package review: - Clarify license is GPLv2 (only). - Setup should be quiet. - Spelling mistake in original description fixed. - Don't include NEWS in doc - it's an empty file. - Convert some other doc files to UTF-8. - config(noreplace) on init file. * Thu Jan 10 2008 Chris Lalancette - 4.2.3.100.g79b0797.1.ovirt - Update to git version 79b0797 - Remove *.pm files so we don't get a bogus dependency - Re-enable rrdtool; we will need it on the WUI side anyway * Mon Oct 29 2007 Dag Wieers - 4.2.0-1 - 5946+/dag - Updated to release 4.2.0. * Mon Oct 29 2007 Dag Wieers - 3.11.5-1 - Initial package. (using DAR)