Name server and resolver statistics from the `statistics-channel'
interface of BIND 9.5, 9,6 and later.
+ - cgroups
+ CPU accounting information for process groups under Linux.
+
- conntrack
Number of nf_conntrack entries.
- entropy
Amount of entropy available to the system.
+ - ethstat
+ Network interface card statistics.
+
- exec
Values gathered by a custom program or script.
See collectd-exec(5).
technique built into IBM's POWER processors.
- libvirt
- CPU, disk and network I/O statistics from virtual machines.
+ CPU, memory, disk and network I/O statistics from virtual machines.
+
+ - lvm
+ Size of “Logical Volumes” (LV) and “Volume Groups” (VG) of Linux'
+ “Logical Volume Manager” (LVM).
- madwifi
Queries very detailed usage statistics from wireless LAN adapters and
Motherboard sensors: temperature, fanspeed and voltage information,
using mbmon(1).
+ - md
+ Linux software-RAID device information (number of active, failed, spare
+ and missing disks).
+
- memcachec
Query and parse data from a memcache daemon (memcached).
Memory utilization: Memory occupied by running processes, page cache,
buffer cache and free.
+ - mic
+ Collects CPU usage, memory usage, temperatures and power consumption from
+ Intel Many Integrated Core (MIC) CPUs.
+
- modbus
Reads values from Modbus/TCP enabled devices. Supports reading values
from multiple "slaves" so gateway devices can be used.
Network UPS tools: UPS current, voltage, power, charge, utilisation,
temperature, etc. See upsd(8).
+ - numa
+ Information about Non-Uniform Memory Access (NUMA).
+
- olsrd
Queries routing information from the “Optimized Link State Routing”
daemon.
write your own plugins in Perl and return arbitrary values using this
API. See collectd-perl(5).
+ - pf
+ Query statistics from BSD's packet filter "pf".
+
- pinba
Receive and dispatch timing values from Pinba, a profiling extension for
PHP.
Follows (tails) logfiles, parses them by lines and submits matched
values.
+ - tail_csv
+ Follows (tails) files in CSV format, parses each line and submits
+ extracted values.
+
- tape
Bytes and operations read and written on tape devices. Solaris only.
needed. Please read collectd-unixsock(5) for a description on how that's
done.
+ - write_graphite
+ Sends data to Carbon, the storage layer of Graphite using TCP or UDP. It
+ can be configured to avoid logging send errors (especially useful when
+ using UDP).
+
- write_http
Sends the values collected by collectd to a web-server using HTTP POST
requests. The transmitted data is either in a form understood by the
Exec plugin or formatted in JSON.
+ - write_mongodb
+ Sends data to MongoDB, a NoSQL database.
+
+ - write_redis
+ Sends the values to a Redis key-value database server.
+
+ - write_riemann
+ Sends data to Riemann, a stream processing and monitoring system.
+
* Logging is, as everything in collectd, provided by plugins. The following
plugins keep up informed about what's going on:
* Miscellaneous plugins:
+ - aggregation
+ Selects multiple value lists based on patterns or regular expressions
+ and creates new aggregated values lists from those.
+
+ - threshold
+ Checks values against configured thresholds and creates notifications if
+ values are out of bounds. See collectd-threshold(5) for details.
+
- uuid
Sets the hostname to an unique identifier. This is meant for setups
where each client may migrate to another physical host, possibly going
Used by the `memcachec' plugin to connect to a memcache daemon.
<http://tangent.org/552/libmemcached.html>
+ * libmnl (optional)
+ Used by the `netlink' plugin.
+ <http://www.netfilter.org/projects/libmnl/>
+
* libmodbus (optional)
- Used by the `modbus' plugin to communicate with Modbus/TCP devices.
- <https://launchpad.net/libmodbus>
+ Used by the “modbus” plugin to communicate with Modbus/TCP devices. The
+ “modbus” plugin works with version 2.0.3 of the library – due to frequent
+ API changes other versions may or may not compile cleanly.
+ <http://www.libmodbus.org/>
* libmysqlclient (optional)
Unsurprisingly used by the `mysql' plugin.
Required for the “netapp” plugin.
This library is part of the “Manage ONTAP SDK” published by NetApp.
- * libnetlink (optional)
- Used, obviously, for the `netlink' plugin.
- <http://www.linuxfoundation.org/en/Net:Iproute2>
-
* libnetsnmp (optional)
For the `snmp' plugin.
<http://www.net-snmp.org/>
<http://code.google.com/p/protobuf-c/>
* libpython (optional)
- Used by the `python' plugin. Currently, only 2.3 ≦ Python < 3 is supported.
+ Used by the `python' plugin. Currently, Python 2.3 and later and Python 3
+ are supported.
<http://www.python.org/>
* librabbitmq (optional; also called “rabbitmq-c”)