Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/collectd/, profiles/desc/
Date: Sun, 25 Sep 2016 22:34:45
Message-Id: 1474842874.91273049a72fe478a8207be6cfda8e1638ab95aa.whissi@gentoo
1 commit: 91273049a72fe478a8207be6cfda8e1638ab95aa
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 25 22:31:50 2016 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 25 22:34:34 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91273049
7
8 app-admin/collectd: Move collectd_plugins_* flags from metadata.xml to collectd_plugins.desc
9
10 Gentoo-Bug: https://bugs.gentoo.org/588250
11
12 Package-Manager: portage-2.3.1
13
14 app-admin/collectd/metadata.xml | 130 ----------------------------------
15 profiles/desc/collectd_plugins.desc | 137 ++++++++++++++++++++++++++++++++++++
16 2 files changed, 137 insertions(+), 130 deletions(-)
17
18 diff --git a/app-admin/collectd/metadata.xml b/app-admin/collectd/metadata.xml
19 index 250736f..565ba3c 100644
20 --- a/app-admin/collectd/metadata.xml
21 +++ b/app-admin/collectd/metadata.xml
22 @@ -24,136 +24,6 @@
23 <remote-id type="github">collectd/collectd</remote-id>
24 </upstream>
25 <use>
26 - <flag name="collectd_plugins_aggregation">Build the aggregation plugin (aggregates multiplte values into a single value)</flag>
27 - <flag name="collectd_plugins_amqp">Build the AMQP output plugin (transmits or receives values collected by collectd via the Advanced Message Queuing Protocol (AMQP))</flag>
28 - <flag name="collectd_plugins_apache">Build the apache input plugin (collects statistics from Apache's mod_status module)</flag>
29 - <flag name="collectd_plugins_apcups">Build the apcups input plugin (reads various statistics about a connected uninterruptible power supply (UPS))</flag>
30 - <flag name="collectd_plugins_ascent">Build the ascent input plugin (reads and parses the statistics page of Ascent)</flag>
31 - <flag name="collectd_plugins_battery">Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage)</flag>
32 - <flag name="collectd_plugins_bind">Build the bind input plugin (collects statistics from bind instances)</flag>
33 - <flag name="collectd_plugins_ceph">Build the Ceph input plugin (collects statistics from the Ceph distributed storage system)</flag>
34 - <flag name="collectd_plugins_cgroups">Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup)</flag>
35 - <flag name="collectd_plugins_chrony">Build the chrony input plugin (collects statistics from a chrony NTP server)</flag>
36 - <flag name="collectd_plugins_conntrack">Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table)</flag>
37 - <flag name="collectd_plugins_contextswitch">Build the contextswitch input plugin (collects the number of context switches done by the operating system)</flag>
38 - <flag name="collectd_plugins_cpu">Build the cpu input plugin (collects the amount of time spent by the CPU in various states)</flag>
39 - <flag name="collectd_plugins_cpufreq">Build the cpufreq input plugin (collects the current CPU's frequency)</flag>
40 - <flag name="collectd_plugins_cpusleep">Build the cpusleep input plugin (measures time spent by CPU in deep sleep mode)</flag>
41 - <flag name="collectd_plugins_csv">Build the csv output plugin (writes to comma separated values (CSV) files)</flag>
42 - <flag name="collectd_plugins_curl">Build the curl input plugin (reads streams using <pkg>net-misc/curl</pkg> and then parses them according to the configuration)</flag>
43 - <flag name="collectd_plugins_curl_json">Build the curl_json input plugin (queries JavaScript Object Notation (JSON) data using <pkg>net-misc/curl</pkg> and parses it according to the user's configuration using <pkg>dev-libs/yajl</pkg>)</flag>
44 - <flag name="collectd_plugins_curl_xml">Build the curl_xml input plugin (reads files using <pkg>net-misc/curl</pkg> and parses it as Extensible Markup Language (XML))</flag>
45 - <flag name="collectd_plugins_dbi">Build the dbi input plugin (executes SQL statements on databases and reads back the result)</flag>
46 - <flag name="collectd_plugins_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)</flag>
47 - <flag name="collectd_plugins_disk">Build the disk input plugin (collects performance statistics of disks and, where supported, partitions)</flag>
48 - <flag name="collectd_plugins_dns">Build the dns input plugin (collects statistics of your DNS traffic on port udp/53 using <pkg>net-libs/libpcap</pkg>)</flag>
49 - <flag name="collectd_plugins_drbd">Build the Linux's Distributed Replicated Block Device (DRBD) input plugin (reads Linux's DRBD statistics)</flag>
50 - <flag name="collectd_plugins_email">Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket)</flag>
51 - <flag name="collectd_plugins_entropy">Build the entropy input plugin (collects the available entropy on a system)</flag>
52 - <flag name="collectd_plugins_ethstat">Build the ethstat input plugin (reads performance statistics directly from ethernet cards)</flag>
53 - <flag name="collectd_plugins_exec">Build the exec input/output plugin (executes scripts / applications and reads values back)</flag>
54 - <flag name="collectd_plugins_fhcount">Build the file handles input plugin (reports the number of used file handles)</flag>
55 - <flag name="collectd_plugins_filecount">Build the filecount input plugin (counts the number of files in a directory and all its subdirectories)</flag>
56 - <flag name="collectd_plugins_fscache">Build the fscache input plugin (collects information about the file-system based caching infrastructure for network file-systems and other slow media)</flag>
57 - <flag name="collectd_plugins_genericjmx">Build the GenericJMX input plugin (reads Managed Beans (MBeans) from an MBeanServer using JMX input plugin; Requires JAVA)</flag>
58 - <flag name="collectd_plugins_gmond">Build the gmond input plugin (receives data from gmond, the client daemon of the Ganglia project)</flag>
59 - <flag name="collectd_plugins_gps">Build the gps input plugin (collects number of satellites seen by a GPS receiver using <pkg>sci-geosciences/gpsd</pkg>)</flag>
60 - <flag name="collectd_plugins_hddtemp">Build the hddtemp input plugin (collects the temperature of disks from hddtemp daemon)</flag>
61 - <flag name="collectd_plugins_interface">Build the interface input plugin (collects information about the traffic, packets per second and errors of interfaces)</flag>
62 - <flag name="collectd_plugins_ipc">Build the IPC input plugin (collects information related to shared memory)</flag>
63 - <flag name="collectd_plugins_ipmi">Build the ipmi input plugin (reads hardware sensors from servers using the Intelligent Platform Management Interface (IPMI))</flag>
64 - <flag name="collectd_plugins_iptables">Build the iptables input plugin (collects statistics from a ip_tables based packet filter)</flag>
65 - <flag name="collectd_plugins_ipvs">Build the IPVS input plugin (collects statistics from Linux IP Virtual Server)</flag>
66 - <flag name="collectd_plugins_irq">Build the irq input plugin (collects the number of times each interrupt has been handled by the operating system)</flag>
67 - <flag name="collectd_plugins_java">Build the java input plugin (embeds a JVM into collectd for writing plugins)</flag>
68 - <flag name="collectd_plugins_load">Build the load input plugin (collects the system load)</flag>
69 - <flag name="collectd_plugins_logfile">Build the logfile output plugin (receives log messages from collectd and writes them to a text file)</flag>
70 - <flag name="collectd_plugins_log_logstash">Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events)</flag>
71 - <flag name="collectd_plugins_lua">Build the LUA language binding plugin (uses <pkg>dev-lang/lua</pkg>) for writing plugins</flag>
72 - <flag name="collectd_plugins_lvm">Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM))</flag>
73 - <flag name="collectd_plugins_madwifi">Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver)</flag>
74 - <flag name="collectd_plugins_match_empty_counter">Build the match_empty_counter filter plugin</flag>
75 - <flag name="collectd_plugins_match_hashed">Build the match_hashed filter plugin</flag>
76 - <flag name="collectd_plugins_match_regex">Build the match_regex filter plugin</flag>
77 - <flag name="collectd_plugins_match_timediff">Build the match_timediff filter plugin</flag>
78 - <flag name="collectd_plugins_match_value">Build the match_value filter plugin</flag>
79 - <flag name="collectd_plugins_mbmon">Build the mbmon input plugin (collects information from mainboard sensors)</flag>
80 - <flag name="collectd_plugins_md">Build the md input plugin (reports the number of disks in various states in Linux software RAID devices)</flag>
81 - <flag name="collectd_plugins_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)</flag>
82 - <flag name="collectd_plugins_memcached">Build the memcached input plugin (collects statistics from memcached daemon)</flag>
83 - <flag name="collectd_plugins_memory">Build the memory input plugin (collects physical memory utilization)</flag>
84 - <flag name="collectd_plugins_modbus">Build the Modbus input plugin (reads register values from a Modbus "slave" via Modbus/TCP)</flag>
85 - <flag name="collectd_plugins_mqtt">Build the MQTT plugin (sends metrics to and/or receives metrics from an MQTT broker using <pkg>app-misc/mosquitto</pkg>)</flag>
86 - <flag name="collectd_plugins_multimeter">Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus)</flag>
87 - <flag name="collectd_plugins_mysql">Build the mysql input plugin (collects values from 'SHOW STATUS' command of a MySQL server)</flag>
88 - <flag name="collectd_plugins_netlink">Build the netlink input plugin (collects statistics for interfaces, qdiscs, classes and filters using netlink socket)</flag>
89 - <flag name="collectd_plugins_network">Build the network input/output plugin (send values to other and/or receive values from from other collectd instances)</flag>
90 - <flag name="collectd_plugins_nfs">Build the nfs input plugin (collects information about the usage of the Network File System (NFS))</flag>
91 - <flag name="collectd_plugins_nginx">Build the nginx input plugin (collects number of requests handled and the number of current connections by connection state by the nginx daemon)</flag>
92 - <flag name="collectd_plugins_notify_desktop">Build the notify_desktop output plugin (uses <pkg>x11-libs/libnotify</pkg> to display notifications to the user)</flag>
93 - <flag name="collectd_plugins_notify_email">Build the notify_email output plugin (uses <pkg>net-libs/libesmtp</pkg> to send notifications to a configured email address)</flag>
94 - <flag name="collectd_plugins_notify_nagios">Build the notify_nagios output plugin (sends notifications to Nagios as a passive check result)</flag>
95 - <flag name="collectd_plugins_ntpd">Build the ntpd input plugin (collects statistics from a NTP server)</flag>
96 - <flag name="collectd_plugins_numa">Build the numa input plugin (collects statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem)</flag>
97 - <flag name="collectd_plugins_nut">Build the nut input plugin (collects UPS statistics using the Network UPS Tools)</flag>
98 - <flag name="collectd_plugins_olsrd">Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon)</flag>
99 - <flag name="collectd_plugins_onewire">Build the onewire (1-Wire) input plugin (collects temperature information from sensors)</flag>
100 - <flag name="collectd_plugins_openldap">Build the OpenLDAP input plugin (reads monitoring information from OpenLDAP's cn=Monitor subtree)</flag>
101 - <flag name="collectd_plugins_openvpn">Build the openvpn input plugin (reads the status file printed by OpenVPN)</flag>
102 - <flag name="collectd_plugins_oracle">Build the oracle input plugin (executes SQL statements against Oracle database systems)</flag>
103 - <flag name="collectd_plugins_perl">Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins)</flag>
104 - <flag name="collectd_plugins_ping">Build the ping input plugin (measures network latency)</flag>
105 - <flag name="collectd_plugins_postgresql">Build the postgresql input plugin (executes SQL statements against a PostgreSQL database)</flag>
106 - <flag name="collectd_plugins_powerdns">Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket)</flag>
107 - <flag name="collectd_plugins_processes">Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes)</flag>
108 - <flag name="collectd_plugins_protocols">Build the protocols input plugin (collects information about the network protocols supported by the system)</flag>
109 - <flag name="collectd_plugins_python">Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins)</flag>
110 - <flag name="collectd_plugins_redis">Build the Redis input plugin (collects usage information from Redis instances)</flag>
111 - <flag name="collectd_plugins_routeros">Build the routeros input plugin (collects information from devices running RouterOS)</flag>
112 - <flag name="collectd_plugins_rrdcached">Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files)</flag>
113 - <flag name="collectd_plugins_rrdtool">Build the rrdtool output plugin (writes values to RRD-files)</flag>
114 - <flag name="collectd_plugins_sensors">Build the sensors input plugin (reads hardware sensors from lm-sensors)</flag>
115 - <flag name="collectd_plugins_serial">Build the serial input plugin (collects the traffic on serial interfaces)</flag>
116 - <flag name="collectd_plugins_sigrok">Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project)</flag>
117 - <flag name="collectd_plugins_smart">Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives)</flag>
118 - <flag name="collectd_plugins_snmp">Build the snmp input plugin (reads values from network devices using SNMP)</flag>
119 - <flag name="collectd_plugins_statsd">Build the statsd input plugin (accepts statsd-type metrics from a UDP socket)</flag>
120 - <flag name="collectd_plugins_swap">Build the swap input plugin (collects amount of memory currently written to swap)</flag>
121 - <flag name="collectd_plugins_syslog">Build the syslog output plugin (receives messages from collectd and dispatches them to syslog)</flag>
122 - <flag name="collectd_plugins_table">Build the table input plugin (parses table-like structured plain text)</flag>
123 - <flag name="collectd_plugins_tail">Build the tail input plugin (follows logfiles, e.g. tail -f)</flag>
124 - <flag name="collectd_plugins_tail_csv">Build the tail_csv input plugin (follows and parses CSV files, e.g. tail -f *.csv)</flag>
125 - <flag name="collectd_plugins_target_notification">Build the target_notification filter plugin</flag>
126 - <flag name="collectd_plugins_target_replace">Build the target_replace filter plugin</flag>
127 - <flag name="collectd_plugins_target_scale">Build the target_scale filter plugin</flag>
128 - <flag name="collectd_plugins_target_set">Build the target_set filter plugin</flag>
129 - <flag name="collectd_plugins_tcpconns">Build the tcpconns input plugin (collects numbers of TCP connections to or from a specified port)</flag>
130 - <flag name="collectd_plugins_teamspeak2">Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance)</flag>
131 - <flag name="collectd_plugins_ted">Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines)</flag>
132 - <flag name="collectd_plugins_thermal">Build the thermal input plugin (reads ACPI thermal zone information)</flag>
133 - <flag name="collectd_plugins_threshold">Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds)</flag>
134 - <flag name="collectd_plugins_tokyotyrant">Build the tokyotyrant input plugin (collects number of records and file size from a running Tokyo Tyrant server)</flag>
135 - <flag name="collectd_plugins_turbostat">Build the turbostat input plugin (reads CPU frequency and C-state residency on modern Intel turbo-capable processors)</flag>
136 - <flag name="collectd_plugins_unixsock">Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections)</flag>
137 - <flag name="collectd_plugins_uptime">Build the uptime input plugin (keeps track of the system uptime)</flag>
138 - <flag name="collectd_plugins_users">Build the users input plugin (counts the number of users currently logged into the system)</flag>
139 - <flag name="collectd_plugins_uuid">Build the uuid plugin (tries hard to determine the UUID of the system it is running on)</flag>
140 - <flag name="collectd_plugins_varnish">Build the varnish input plugin (collects information about Varnish)</flag>
141 - <flag name="collectd_plugins_virt">Build the (lib)virt input plugin (collects statistics about virtualized guests on a system)</flag>
142 - <flag name="collectd_plugins_vmem">Build the vmem input plugin (collects information about the virtual memory subsystem of the kernel)</flag>
143 - <flag name="collectd_plugins_vserver">Build the vserver input plugin (collects information about the virtual servers running on a system, using Linux-Vserver)</flag>
144 - <flag name="collectd_plugins_wireless">Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards)</flag>
145 - <flag name="collectd_plugins_write_graphite">Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite)</flag>
146 - <flag name="collectd_plugins_write_http">Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests)</flag>
147 - <flag name="collectd_plugins_write_kafka">Build the Kafka output plugin (sends metrics to Apache Kafka)</flag>
148 - <flag name="collectd_plugins_write_log">Build the write_log output plugin (writes metrics to a file)</flag>
149 - <flag name="collectd_plugins_write_redis">Build the Redis output plugin (stores values in Redis)</flag>
150 - <flag name="collectd_plugins_write_riemann">Build the Riemann output plugin (stores values in Riemann, a stream processing and monitoring system)</flag>
151 - <flag name="collectd_plugins_write_sensu">Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project)</flag>
152 - <flag name="collectd_plugins_write_tsdb">Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase)</flag>
153 - <flag name="collectd_plugins_xencpu">Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using <pkg>app-emulation/xen-tools</pkg>)</flag>
154 - <flag name="collectd_plugins_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)</flag>
155 - <flag name="collectd_plugins_zookeeper">Build the zookeeper input plugin (reads data from Apache Zookeeper MNTR command)</flag>
156 <flag name="contrib">Install user-contributed files in the doc directory</flag>
157 <flag name="filecaps">When set collectd daemon will have set required capabilities to run most plugins even if run as unprivileged user</flag>
158 <flag name="java">Must be set (workaround for java-pkg-opt-2 eclass limitation) when you want java or genericjmx plugin</flag>
159
160 diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc
161 new file mode 100644
162 index 00000000..e71bac4
163 --- /dev/null
164 +++ b/profiles/desc/collectd_plugins.desc
165 @@ -0,0 +1,137 @@
166 +# Copyright 1999-2016 Gentoo Foundation.
167 +# Distributed under the terms of the GNU General Public License v2
168 +# $Id$
169 +
170 +# This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags.
171 +
172 +# Keep it sorted.
173 +aggregation - Build the aggregation plugin (aggregates multiplte values into a single value)
174 +amqp - Build the AMQP output plugin (transmits or receives values collected by collectd via the Advanced Message Queuing Protocol (AMQP))
175 +apache - Build the apache input plugin (collects statistics from Apache's mod_status module)
176 +apcups - Build the apcups input plugin (reads various statistics about a connected uninterruptible power supply (UPS))
177 +ascent - Build the ascent input plugin (reads and parses the statistics page of Ascent)
178 +battery - Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage)
179 +bind - Build the bind input plugin (collects statistics from bind instances)
180 +ceph - Build the Ceph input plugin (collects statistics from the Ceph distributed storage system)
181 +cgroups - Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup)
182 +chrony - Build the chrony input plugin (collects statistics from a chrony NTP server)
183 +conntrack - Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table)
184 +contextswitch - Build the contextswitch input plugin (collects the number of context switches done by the operating system)
185 +cpu - Build the cpu input plugin (collects the amount of time spent by the CPU in various states)
186 +cpufreq - Build the cpufreq input plugin (collects the current CPU's frequency)
187 +cpusleep - Build the cpusleep input plugin (measures time spent by CPU in deep sleep mode)
188 +csv - Build the csv output plugin (writes to comma separated values (CSV) files)
189 +curl - Build the curl input plugin (reads streams using net-misc/curl and then parses them according to the configuration)
190 +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)
191 +curl_xml - Build the curl_xml input plugin (reads files using net-misc/curl and parses it as Extensible Markup Language (XML))
192 +dbi - Build the dbi input plugin (executes SQL statements on databases and reads back the result)
193 +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)
194 +disk - Build the disk input plugin (collects performance statistics of disks and, where supported, partitions)
195 +dns - Build the dns input plugin (collects statistics of your DNS traffic on port udp/53 using net-libs/libpcap)
196 +drbd - Build the Linux's Distributed Replicated Block Device (DRBD) input plugin (reads Linux's DRBD statistics)
197 +email - Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket)
198 +entropy - Build the entropy input plugin (collects the available entropy on a system)
199 +ethstat - Build the ethstat input plugin (reads performance statistics directly from ethernet cards)
200 +exec - Build the exec input/output plugin (executes scripts / applications and reads values back)
201 +fhcount - Build the file handles input plugin (reports the number of used file handles)
202 +filecount - Build the filecount input plugin (counts the number of files in a directory and all its subdirectories)
203 +fscache - Build the fscache input plugin (collects information about the file-system based caching infrastructure for network file-systems and other slow media)
204 +genericjmx - Build the GenericJMX input plugin (reads Managed Beans (MBeans) from an MBeanServer using JMX input plugin; Requires JAVA)
205 +gmond - Build the gmond input plugin (receives data from gmond, the client daemon of the Ganglia project)
206 +gps - Build the gps input plugin (collects number of satellites seen by a GPS receiver using sci-geosciences/gpsd)
207 +hddtemp - Build the hddtemp input plugin (collects the temperature of disks from hddtemp daemon)
208 +interface - Build the interface input plugin (collects information about the traffic, packets per second and errors of interfaces)
209 +ipc - Build the IPC input plugin (collects information related to shared memory)
210 +ipmi - Build the ipmi input plugin (reads hardware sensors from servers using the Intelligent Platform Management Interface (IPMI))
211 +iptables - Build the iptables input plugin (collects statistics from a ip_tables based packet filter)
212 +ipvs - Build the IPVS input plugin (collects statistics from Linux IP Virtual Server)
213 +irq - Build the irq input plugin (collects the number of times each interrupt has been handled by the operating system)
214 +java - Build the java input plugin (embeds a JVM into collectd for writing plugins)
215 +load - Build the load input plugin (collects the system load)
216 +logfile - Build the logfile output plugin (receives log messages from collectd and writes them to a text file)
217 +log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events)
218 +lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins
219 +lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM))
220 +madwifi - Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver)
221 +match_empty_counter - Build the match_empty_counter filter plugin
222 +match_hashed - Build the match_hashed filter plugin
223 +match_regex - Build the match_regex filter plugin
224 +match_timediff - Build the match_timediff filter plugin
225 +match_value - Build the match_value filter plugin
226 +mbmon - Build the mbmon input plugin (collects information from mainboard sensors)
227 +md - Build the md input plugin (reports the number of disks in various states in Linux software RAID devices)
228 +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)
229 +memcached - Build the memcached input plugin (collects statistics from memcached daemon)
230 +memory - Build the memory input plugin (collects physical memory utilization)
231 +modbus - Build the Modbus input plugin (reads register values from a Modbus "slave" via Modbus/TCP)
232 +mqtt - Build the MQTT plugin (sends metrics to and/or receives metrics from an MQTT broker using app-misc/mosquitto)
233 +multimeter - Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus)
234 +mysql - Build the mysql input plugin (collects values from 'SHOW STATUS' command of a MySQL server)
235 +netlink - Build the netlink input plugin (collects statistics for interfaces, qdiscs, classes and filters using netlink socket)
236 +network - Build the network input/output plugin (send values to other and/or receive values from from other collectd instances)
237 +nfs - Build the nfs input plugin (collects information about the usage of the Network File System (NFS))
238 +nginx - Build the nginx input plugin (collects number of requests handled and the number of current connections by connection state by the nginx daemon)
239 +notify_desktop - Build the notify_desktop output plugin (uses x11-libs/libnotify to display notifications to the user)
240 +notify_email - Build the notify_email output plugin (uses net-libs/libesmtp to send notifications to a configured email address)
241 +notify_nagios - Build the notify_nagios output plugin (sends notifications to Nagios as a passive check result)
242 +ntpd - Build the ntpd input plugin (collects statistics from a NTP server)
243 +numa - Build the numa input plugin (collects statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem)
244 +nut - Build the nut input plugin (collects UPS statistics using the Network UPS Tools)
245 +olsrd - Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon)
246 +onewire - Build the onewire (1-Wire) input plugin (collects temperature information from sensors)
247 +openldap - Build the OpenLDAP input plugin (reads monitoring information from OpenLDAP's cn=Monitor subtree)
248 +openvpn - Build the openvpn input plugin (reads the status file printed by OpenVPN)
249 +oracle - Build the oracle input plugin (executes SQL statements against Oracle database systems)
250 +perl - Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins)
251 +ping - Build the ping input plugin (measures network latency)
252 +postgresql - Build the postgresql input plugin (executes SQL statements against a PostgreSQL database)
253 +powerdns - Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket)
254 +processes - Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes)
255 +protocols - Build the protocols input plugin (collects information about the network protocols supported by the system)
256 +python - Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins)
257 +redis - Build the Redis input plugin (collects usage information from Redis instances)
258 +routeros - Build the routeros input plugin (collects information from devices running RouterOS)
259 +rrdcached - Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files)
260 +rrdtool - Build the rrdtool output plugin (writes values to RRD-files)
261 +sensors - Build the sensors input plugin (reads hardware sensors from lm-sensors)
262 +serial - Build the serial input plugin (collects the traffic on serial interfaces)
263 +sigrok - Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project)
264 +smart - Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives)
265 +snmp - Build the snmp input plugin (reads values from network devices using SNMP)
266 +statsd - Build the statsd input plugin (accepts statsd-type metrics from a UDP socket)
267 +swap - Build the swap input plugin (collects amount of memory currently written to swap)
268 +syslog - Build the syslog output plugin (receives messages from collectd and dispatches them to syslog)
269 +table - Build the table input plugin (parses table-like structured plain text)
270 +tail - Build the tail input plugin (follows logfiles, e.g. tail -f)
271 +tail_csv - Build the tail_csv input plugin (follows and parses CSV files, e.g. tail -f *.csv)
272 +target_notification - Build the target_notification filter plugin
273 +target_replace - Build the target_replace filter plugin
274 +target_scale - Build the target_scale filter plugin
275 +target_set - Build the target_set filter plugin
276 +tcpconns - Build the tcpconns input plugin (collects numbers of TCP connections to or from a specified port)
277 +teamspeak2 - Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance)
278 +ted - Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines)
279 +thermal - Build the thermal input plugin (reads ACPI thermal zone information)
280 +threshold - Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds)
281 +tokyotyrant - Build the tokyotyrant input plugin (collects number of records and file size from a running Tokyo Tyrant server)
282 +turbostat - Build the turbostat input plugin (reads CPU frequency and C-state residency on modern Intel turbo-capable processors)
283 +unixsock - Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections)
284 +uptime - Build the uptime input plugin (keeps track of the system uptime)
285 +users - Build the users input plugin (counts the number of users currently logged into the system)
286 +uuid - Build the uuid plugin (tries hard to determine the UUID of the system it is running on)
287 +varnish - Build the varnish input plugin (collects information about Varnish)
288 +virt - Build the (lib)virt input plugin (collects statistics about virtualized guests on a system)
289 +vmem - Build the vmem input plugin (collects information about the virtual memory subsystem of the kernel)
290 +vserver - Build the vserver input plugin (collects information about the virtual servers running on a system, using Linux-Vserver)
291 +wireless - Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards)
292 +write_graphite - Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite)
293 +write_http - Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests)
294 +write_kafka - Build the Kafka output plugin (sends metrics to Apache Kafka)
295 +write_log - Build the write_log output plugin (writes metrics to a file)
296 +write_redis - Build the Redis output plugin (stores values in Redis)
297 +write_riemann - Build the Riemann output plugin (stores values in Riemann, a stream processing and monitoring system)
298 +write_sensu - Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project)
299 +write_tsdb - Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase)
300 +xencpu - Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools)
301 +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)
302 +zookeeper - Build the zookeeper input plugin (reads data from Apache Zookeeper MNTR command)