Summary
Collectd gathers statistics about the system it is running on and stores this information. Those statistics can then be used to find current performance bottlenecks (i.e. performance analysis) and predict future system load (i.e. capacity planning). Or if you just want pretty graphs of your private server and are fed up with some homegrown solution you're at the right place.
Versions
v5.12.0-r10 :: 0 :: gentoo
- Modified
- License
- MIT GPL-2 GPL-2+ GPL-3 GPL-3+
- Keywords
- amd64 arm x86 ~alpha ~arm64
- USE flags
- contrib debug filecaps java perl selinux static-libs udev xfs
USE flags
General
- contrib
- Install user-contributed files in the doc directory
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- filecaps
- When set collectd daemon will have set required capabilities to run most plugins even if run as unprivileged user
- java
- Must be set (workaround for java-pkg-opt-2 eclass limitation) when you want java or genericjmx plugin
- perl
- Add optional support/bindings for the Perl language
- selinux
- !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- static-libs
- Build static versions of dynamic libraries as well
- udev
- Enable optional udev usage in disk plugin; Required for smart plugin
- xfs
- Enable optional capability to filter on XFS file system in df plugin; Requires XFS headers from sys-fs/xfsprogs
collectd_plugins
- aggregation
- Build the aggregation plugin (aggregates multiplte values into a single value)
- amqp
- Build the AMQP output plugin (transmits or receives values collected by collectd via the Advanced Message Queuing Protocol (AMQP))
- apache
- Build the apache input plugin (collects statistics from Apache's mod_status module)
- apcups
- Build the apcups input plugin (reads various statistics about a connected uninterruptible power supply (UPS))
- ascent
- Build the ascent input plugin (reads and parses the statistics page of Ascent)
- battery
- Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage)
- bind
- Build the bind input plugin (collects statistics from bind instances)
- buddyinfo
- Build the buddyinfo input plugin (collects statistics from /proc/buddyinfo)
- capabilities
- Build the capabilities input plugin (collects platform capabilities decoded from the hardware subsystems)
- ceph
- Build the Ceph input plugin (collects statistics from the Ceph distributed storage system)
- cgroups
- Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup)
- check_uptime
- Build a plugin to notify about uptime reset
- chrony
- Build the chrony input plugin (collects statistics from a chrony NTP server)
- connectivity
- Build the connectivity input plugin (monitors interface up/down status via netlink library)
- conntrack
- Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table)
- contextswitch
- Build the contextswitch input plugin (collects the number of context switches done by the operating system)
- cpu
- Build the cpu input plugin (collects the amount of time spent by the CPU in various states)
- cpufreq
- Build the cpufreq input plugin (collects the current CPU's frequency)
- cpusleep
- Build the cpusleep input plugin (measures time spent by CPU in deep sleep mode)
- csv
- Build the csv output plugin (writes to comma separated values (CSV) files)
- curl
- Build the curl input plugin (reads streams using net-misc/curl and then parses them according to the configuration)
- curl_json
- Build the curl_json input plugin (queries JavaScript Object Notation (JSON) data using net-misc/curl and parses it according to the user's configuration using dev-libs/yajl)
- curl_xml
- Build the curl_xml input plugin (reads files using net-misc/curl and parses it as Extensible Markup Language (XML))
- dbi
- Build the dbi input plugin (executes SQL statements on databases and reads back the result)
- df
- Build the df input plugin (collects file system usage information, i. e. basically how much space on a mounted partition is used and how much is available)
- disk
- Build the disk input plugin (collects performance statistics of disks and, where supported, partitions)
- dns
- Build the dns input plugin (collects statistics of your DNS traffic on port udp/53 using net-libs/libpcap)
- drbd
- Build the Linux's Distributed Replicated Block Device (DRBD) input plugin (reads Linux's DRBD statistics)
- Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket)
- entropy
- Build the entropy input plugin (collects the available entropy on a system)
- ethstat
- Build the ethstat input plugin (reads performance statistics directly from ethernet cards)
- exec
- Build the exec input/output plugin (executes scripts / applications and reads values back)
- fhcount
- Build the file handles input plugin (reports the number of used file handles)
- filecount
- Build the filecount input plugin (counts the number of files in a directory and all its subdirectories)
- fscache
- Build the fscache input plugin (collects information about the file-system based caching infrastructure for network file-systems and other slow media)
- gps
- Build the gps input plugin (collects number of satellites seen by a GPS receiver using sci-geosciences/gpsd)
- gpu_nvidia
- Build the NVIDIA GPU input plugin (collects stats from NVIDIA GPU)
- hddtemp
- Build the hddtemp input plugin (collects the temperature of disks from hddtemp daemon)
- hugepages
- Build the hugepages input plugin (collects the number of used and free hugepages on Linux)
- interface
- Build the interface input plugin (collects information about the traffic, packets per second and errors of interfaces)
- ipc
- Build the IPC input plugin (collects information related to shared memory)
- ipmi
- Build the ipmi input plugin (reads hardware sensors from servers using the Intelligent Platform Management Interface (IPMI))
- iptables
- Build the iptables input plugin (collects statistics from a ip_tables based packet filter)
- ipvs
- Build the IPVS input plugin (collects statistics from Linux IP Virtual Server)
- irq
- Build the irq input plugin (collects the number of times each interrupt has been handled by the operating system)
- java
- Build the java input plugin (embeds a JVM into collectd for writing plugins)
- load
- Build the load input plugin (collects the system load)
- log_logstash
- Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events)
- logfile
- Build the logfile output plugin (receives log messages from collectd and writes them to a text file)
- logparser
- Build the logparser plugin (allows for filtering and parsing log messages)
- lua
- Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins
- madwifi
- Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver)
- match_empty_counter
- Build the match_empty_counter filter plugin
- match_hashed
- Build the match_hashed filter plugin
- match_regex
- Build the match_regex filter plugin
- match_timediff
- Build the match_timediff filter plugin
- match_value
- Build the match_value filter plugin
- mbmon
- Build the mbmon input plugin (collects information from mainboard sensors)
- mcelog
- Build the mcelog input plugin (subscribes to Machine Check Exceptions (MCE) and dispatches notifications)
- md
- Build the md input plugin (reports the number of disks in various states in Linux software RAID devices)
- memcachec
- Build the memcachec input plugin (queries one or more given pages from a memcached instance and parses the returned data according to user specification)
- memcached
- Build the memcached input plugin (collects statistics from memcached daemon)
- memory
- Build the memory input plugin (collects physical memory utilization)
- modbus
- Build the Modbus input plugin (reads register values from a Modbus "slave" via Modbus/TCP)
- mqtt
- Build the MQTT plugin (sends metrics to and/or receives metrics from an MQTT broker using app-misc/mosquitto)
- multimeter
- Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus)
- mysql
- Build the mysql input plugin (collects values from 'SHOW STATUS' command of a MySQL server)
- netlink
- Build the netlink input plugin (collects statistics for interfaces, qdiscs, classes and filters using netlink socket)
- network
- Build the network input/output plugin (send values to other and/or receive values from from other collectd instances)
- nfs
- Build the nfs input plugin (collects information about the usage of the Network File System (NFS))
- nginx
- Build the nginx input plugin (collects number of requests handled and the number of current connections by connection state by the nginx daemon)
- notify_desktop
- Build the notify_desktop output plugin (uses x11-libs/libnotify to display notifications to the user)
- notify_email
- Build the notify_email output plugin (uses net-libs/libesmtp to send notifications to a configured email address)
- notify_nagios
- Build the notify_nagios output plugin (sends notifications to Nagios as a passive check result)
- ntpd
- Build the ntpd input plugin (collects statistics from a NTP server)
- numa
- Build the numa input plugin (collects statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem)
- nut
- Build the nut input plugin (collects UPS statistics using the Network UPS Tools)
- olsrd
- Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon)
- onewire
- Build the onewire (1-Wire) input plugin (collects temperature information from sensors)
- openldap
- Build the OpenLDAP input plugin (reads monitoring information from OpenLDAP's cn=Monitor subtree)
- openvpn
- Build the openvpn input plugin (reads the status file printed by OpenVPN)
- oracle
- Build the oracle input plugin (executes SQL statements against Oracle database systems)
- ovs_events
- Build an input plugin which reports link state changes from Open vSwitch (OVS)
- ovs_stats
- Build an input plugin which reports bridge and interface statistics from Open vSwitch (OVS)
- pcie_errors
- Build an input plugin which reports the PCIe errors
- perl
- Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins)
- ping
- Build the ping input plugin (measures network latency)
- postgresql
- Build the postgresql input plugin (executes SQL statements against a PostgreSQL database)
- powerdns
- Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket)
- processes
- Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes)
- procevent
- Build the procevent input plugin (monitors process starts/stops via netlink library)
- protocols
- Build the protocols input plugin (collects information about the network protocols supported by the system)
- python
- Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins)
- redis
- Build the Redis input plugin (collects usage information from Redis instances)
- routeros
- Build the routeros input plugin (collects information from devices running RouterOS)
- rrdcached
- Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files)
- rrdtool
- Build the rrdtool output plugin (writes values to RRD-files)
- sensors
- Build the sensors input plugin (reads hardware sensors from lm-sensors)
- serial
- Build the serial input plugin (collects the traffic on serial interfaces)
- sigrok
- Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project)
- smart
- Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives)
- snmp
- Build the snmp input plugin (reads values from network devices using SNMP)
- snmp_agent
- Build an input plugin which implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics
- statsd
- Build the statsd input plugin (accepts statsd-type metrics from a UDP socket)
- swap
- Build the swap input plugin (collects amount of memory currently written to swap)
- synproxy
- Build the Linux SYNPROXY input plugin (collects metrics from /proc/net/stat/synproxy)
- sysevent
- Build the rsyslog input plugin (collects system events from rsyslog)
- syslog
- Build the syslog output plugin (receives messages from collectd and dispatches them to syslog)
- table
- Build the table input plugin (parses table-like structured plain text)
- tail
- Build the tail input plugin (follows logfiles, e.g. tail -f)
- tail_csv
- Build the tail_csv input plugin (follows and parses CSV files, e.g. tail -f *.csv)
- target_notification
- Build the target_notification filter plugin
- target_replace
- Build the target_replace filter plugin
- target_scale
- Build the target_scale filter plugin
- target_set
- Build the target_set filter plugin
- tcpconns
- Build the tcpconns input plugin (collects numbers of TCP connections to or from a specified port)
- teamspeak2
- Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance)
- ted
- Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines)
- thermal
- Build the thermal input plugin (reads ACPI thermal zone information)
- threshold
- Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds)
- turbostat
- Build the turbostat input plugin (reads CPU frequency and C-state residency on modern Intel turbo-capable processors)
- ubi
- Build the ubi input plugin (collects block state for flash memory devices with UBIFS)
- unixsock
- Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections)
- uptime
- Build the uptime input plugin (keeps track of the system uptime)
- users
- Build the users input plugin (counts the number of users currently logged into the system)
- uuid
- Build the uuid plugin (tries hard to determine the UUID of the system it is running on)
- varnish
- Build the varnish input plugin (collects information about Varnish)
- virt
- Build the (lib)virt input plugin (collects statistics about virtualized guests on a system)
- vmem
- Build the vmem input plugin (collects information about the virtual memory subsystem of the kernel)
- vserver
- Build the vserver input plugin (collects information about the virtual servers running on a system, using Linux-Vserver)
- wireless
- Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards)
- write_graphite
- Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite)
- write_http
- Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests)
- write_influxdb_udp
- Build the InfluxDB UDP output plugin (sends metrics to InfluxDB using UDP)
- write_kafka
- Build the Kafka output plugin (sends metrics to Apache Kafka)
- write_log
- Build the write_log output plugin (writes metrics to a file)
- write_mongodb
- Build the MongoDB output plugin (stores values in MongoDB)
- write_prometheus
- Builds the Prometheus output plugin (starts an internal webserver on port 9103 (configurable) and accepts scrape requests from Prometheus)
- write_redis
- Build the Redis output plugin (stores values in Redis)
- write_sensu
- Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project)
- write_stackdriver
- Build the Stackdriver output plugin (stores metrics in Google Stackdriver)
- write_syslog
- Build the Syslog output plugin (sends metrics in CEE-enhanced syslog message format)
- write_tsdb
- Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase)
- xencpu
- Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools)
- zfs_arc
- Build the ZFS ARC input plugin (reports information such as the cache size, the various hits and misses (also as a ratio) and the transferred data)
- zookeeper
- Build the zookeeper input plugin (reads data from Apache Zookeeper MNTR command)
lua_single_target
- lua5-1
- Build for Lua 5.1 only
- lua5-3
- Build for Lua 5.3 only
- lua5-4
- Build for Lua 5.4 only
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
acct-group / collectd : collectd program group
acct-user / collectd : collectd program user
app-emulation / libvirt : C toolkit to manipulate virtual machines
app-emulation / xen-tools : Xen tools including QEMU and xl
app-misc / mosquitto : An Open Source MQTT v3 Broker
dev-db / libdbi : A database-independent abstraction layer in C
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK
dev-db / postgresql : PostgreSQL RDBMS
dev-java / java-config : Java environment configuration query tool
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / glib : The GLib library of C routines
dev-libs / hiredis : Minimalistic C client library for the Redis database
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-libs / libatasmart : A small and lightweight parser library for ATA S.M.A.R.T. hard disks
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / libltdl : A shared library tool for developers
dev-libs / libmemcached : a C client library to the memcached server
dev-libs / libmodbus : Modbus library which supports RTU communication over a serial line or a TCP link
dev-libs / librdkafka : Apache Kafka C/C++ client library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / mongo-c-driver : Client library written in C for MongoDB
dev-libs / protobuf-c : Protocol Buffers implementation in C
dev-libs / yajl : Small event-driven (SAX-style) JSON parser
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
net-analyzer / net-snmp : Software for generating and retrieving SNMP data
net-analyzer / rrdtool : A data logging and graphing system for time series data
net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools
net-libs / libesmtp : Lib that implements the client side of the SMTP protocol
net-libs / libmicrohttpd : Small C library to run an HTTP server as part of another application
net-libs / libmnl : Minimalistic netlink library
net-libs / liboping : Protocol independent ANSI-C ping library and command line utility
net-libs / libpcap : A system-independent library for user-level network packet capture
net-libs / librouteros : Library for accessing MikroTik's RouterOS via its API
net-libs / rabbitmq-c : RabbitMQ C client
net-misc / curl : A Client that groks URLs
net-nds / openldap : LDAP suite of application and development tools
sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients
sci-libs / libsigrok : Basic hardware drivers for logic analyzers and input/output file format support
sys-apps / lm-sensors : Hardware Monitoring user-space utilities
sys-fs / xfsprogs : XFS filesystem utilities
sys-kernel / linux-headers : Linux system headers
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / openipmi : Library interface to IPMI
sys-power / nut : Network-UPS Tools
virtual / jdk : Virtual for Java Development Kit (JDK)
virtual / udev : Virtual to select between different udev daemon providers
www-servers / varnish : Varnish is a state-of-the-art, high-performance HTTP accelerator
x11-libs / libnotify : A library for sending desktop notifications
Runtime Dependencies
acct-group / collectd : collectd program group
acct-user / collectd : collectd program user
app-emulation / libvirt : C toolkit to manipulate virtual machines
app-emulation / xen-tools : Xen tools including QEMU and xl
app-misc / mosquitto : An Open Source MQTT v3 Broker
dev-db / libdbi : A database-independent abstraction layer in C
dev-db / mysql-connector-c : C client library for MariaDB/MySQL
dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK
dev-db / postgresql : PostgreSQL RDBMS
dev-java / java-config : Java environment configuration query tool
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / glib : The GLib library of C routines
dev-libs / hiredis : Minimalistic C client library for the Redis database
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-libs / libatasmart : A small and lightweight parser library for ATA S.M.A.R.T. hard disks
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / libltdl : A shared library tool for developers
dev-libs / libmemcached : a C client library to the memcached server
dev-libs / libmodbus : Modbus library which supports RTU communication over a serial line or a TCP link
dev-libs / librdkafka : Apache Kafka C/C++ client library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / mongo-c-driver : Client library written in C for MongoDB
dev-libs / protobuf-c : Protocol Buffers implementation in C
dev-libs / yajl : Small event-driven (SAX-style) JSON parser
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
net-analyzer / net-snmp : Software for generating and retrieving SNMP data
net-analyzer / rrdtool : A data logging and graphing system for time series data
net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools
net-libs / libesmtp : Lib that implements the client side of the SMTP protocol
net-libs / libmicrohttpd : Small C library to run an HTTP server as part of another application
net-libs / libmnl : Minimalistic netlink library
net-libs / liboping : Protocol independent ANSI-C ping library and command line utility
net-libs / libpcap : A system-independent library for user-level network packet capture
net-libs / librouteros : Library for accessing MikroTik's RouterOS via its API
net-libs / rabbitmq-c : RabbitMQ C client
net-misc / curl : A Client that groks URLs
net-nds / openldap : LDAP suite of application and development tools
sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients
sci-libs / libsigrok : Basic hardware drivers for logic analyzers and input/output file format support
sec-policy / selinux-collectd : SELinux policy for collectd
sys-apps / lm-sensors : Hardware Monitoring user-space utilities
sys-fs / xfsprogs : XFS filesystem utilities
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / openipmi : Library interface to IPMI
sys-power / nut : Network-UPS Tools
virtual / jre : Virtual for Java Runtime Environment (JRE)
virtual / logger : Virtual for system loggers
virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers
virtual / udev : Virtual to select between different udev daemon providers
www-servers / varnish : Varnish is a state-of-the-art, high-performance HTTP accelerator
x11-libs / libnotify : A library for sending desktop notifications
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
app-metrics/collectd: Port to PERL_FEATURES
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: drop slurm
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: drop 5.12.0-r8
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: add python3.12 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
app-metrics/collectd: Stabilize 5.12.0-r9 arm, #921562
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
app-metrics/collectd: Stabilize 5.12.0-r9 amd64, #921562
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: Stabilize 5.12.0-r9 x86, #921562
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: fix another modern c issue in configure (for nut)
Bug: https://bugs.gentoo.org/879633 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: fix QA NonexistentDeps, ExcessiveLineLength
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: fix configure w/ clang 16
Closes: https://bugs.gentoo.org/879633 Closes: https://bugs.gentoo.org/900392 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: fix compilation with python3_11
Closes: https://bugs.gentoo.org/880445 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: add python3_11 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: remove unused inherits
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: add ~arm64 keyword
Tested on a local Pi4. Closes: https://bugs.gentoo.org/687830 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: drop 5.12.0-r5
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-metrics/collectd: amd64 stable wrt bug #833886
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-metrics/collectd: arm stable wrt bug #833886
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: Stabilize 5.12.0-r7 x86, #833886
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: add lua5_4 support
Closes: https://github.com/gentoo/gentoo/pull/24823 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: drop python3_7 support
Closes: https://github.com/gentoo/gentoo/pull/24823 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: add python3_10 support
Closes: https://github.com/gentoo/gentoo/pull/24823 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: fix missing group in init script
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24922 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: add subslot dep on OpenLDAP
New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marco Genasci · gentoo
app-metrics/collectd: changed old oracle-instantclient-basic dependency
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
app-metrics/collectd: remove implicit kernel_Darwin/kernel_linux
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
app-metrics/collectd: remove kernel_FreeBSD
Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: add support for >=java-11
Closes: https://github.com/gentoo/gentoo/pull/22949 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: subscribe to net-libs/libesmtp subslot
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: Stabilize 5.12.0-r1 arm, #769512
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: Stabilize 5.12.0-r1 x86, #769512
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: Stabilize 5.12.0-r1 amd64, #769512
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: rev bump
- Migrate to EAPI 7. - Migrate to LUA eclass. [Bug 752558] - Migrate to acct-* eclass. [Bug 701254] - Install UDEV rule when USE=collectd_plugins_disk with USE=udev. [Bug 763090] Bug: https://bugs.gentoo.org/701254 Closes: https://bugs.gentoo.org/752558 Closes: https://bugs.gentoo.org/763090 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: add gpu_nvidia plugin
Closes: https://bugs.gentoo.org/740106 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.12.0
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: drop old
Bug: https://bugs.gentoo.org/730514 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: x86 stable (bug #735772)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-metrics/collectd: amd64 stable wrt bug #735772
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-metrics/collectd: arm stable (bug #735772)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: fix building with >=libsigrok-0.4
Closes: https://bugs.gentoo.org/730514 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: remove duplicated python plugin
Reported-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-metrics/collectd: drop old version
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-metrics/collectd: readd missing dev-libs/libatasmart dep
Closes: https://bugs.gentoo.org/720864 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: depend on sys-libs/libcap
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add connectivity plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add check_uptime plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add pcie_errors plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add synproxy plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add write_stackdriver plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add procevent plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add write_syslog plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add write_influxdb_udp plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add ubi plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add slurm plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add logparser plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add capabilities plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: add buddyinfo plugin
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: disable dpdk_telemetry plugin
Closes: https://bugs.gentoo.org/720084 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: remove LVM plugin
LVM plugin was removed in collectd-5.11.0 [Link 1]. Link 1: https://github.com/collectd/collectd/commit/0e73c26f5670b2f11eecfdadaf545bcc7f260658 Closes: https://bugs.gentoo.org/720082 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: really enable Python 3.8
Fixes: 95b02b11 ("app-metrics/collectd: add Python 3.8 support") Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: add Python 3.8 support
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.11.0
Closes: https://bugs.gentoo.org/717270 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-metrics/collectd: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
app-metrics/collectd: [QA] Fix HomepageInSrcUri
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-metrics/collectd: arm stable wrt bug #704342
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-metrics/collectd: amd64 stable wrt bug #704342
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
app-metrics/collectd: x86 stable wrt bug #704342
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.10.0
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.9.2
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-metrics/collectd: Update for lm_sensors → lm-sensors
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: rev bump to ease migration to dev-db/mysql-connector-c
Commit fc65bef2e8a725278dcc09c4e951296166496254 replaced virtual/libmysqlclient dependency with dev-db/mysql-connector-c atom without a rev bump. To avoid unecessary user interaction for users not using emerge's --changed-deps=y because we are already pushing towards removal of virtual/libmysqlclient (see commit 08b83d736f77fd5dffa9cd5f6b1b44771726ce94), this commit will now force the re-installation through rev bump to ease migration. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: migrate to dev-db/mysql-connector-c
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: unbreack v5.9.1
Add some upstream patches to fix broken v5.9.1 release. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.9.1
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.9.0
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
app-metrics/collectd: drop old
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
app-metrics/collectd-5.8.1-r0: alpha stable
Bug: http://bugs.gentoo.org/673444 Signed-off-by: Tobias Klausmann <klausman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-metrics/collectd: arm stable wrt bug #673444
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-metrics/collectd: amd64 stable wrt bug #673444
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: x86 stable (bug #673444)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: allow lm_sensors-4.5.0 usage
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: add subslot operator on sys-apps/lm_sensors atom
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: bump to v5.8.1
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: subscribe to www-servers/varnish subslot
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-metrics/collectd: drop old
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Thomas Deutschmann · gentoo
app-metrics/collectd: add Python 3.7 support
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Thomas Deutschmann · gentoo
app-metrics/collectd: fix UDEV usage in disk plugin
Closes: https://bugs.gentoo.org/662488 Package-Manager: Portage-2.3.44, Repoman-2.3.10 RepoMan-Options: --force - Repository mirror & CI · gentoo
Merge updates from master - Tobias Klausmann · gentoo
app-metrics/collectd-5.8.0-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/661652 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-metrics/collectd: amd64/arm/x86 stable wrt bug #661652
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Thomas Deutschmann · gentoo
app-metrics/collectd: Bump to v5.8.0
Closes: https://bugs.gentoo.org/651808 Package-Manager: Portage-2.3.38, Repoman-2.3.9 - Thomas Deutschmann · gentoo
app-metrics/collectd: Fix type in ewarn
Please ignore the following text (we are testing something): At <a href="https://www.gentoo.org/">Gentoo.org</a> you can find Links to <script>alert("bugs.gentoo.org");</script> and other Gentoo websites. You will probably not find any links to external sites like <IMG SRC=# onmouseover="alert('https://www.kernel.org/')">. Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Thomas Deutschmann · gentoo
app-metrics/collectd: Move package from app-admin/collectd
Package-Manager: Portage-2.3.26, Repoman-2.3.7 RepoMan-Options: --force