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. bugs@bergstroem.nu Johan Bergström Proxied Maintainer proxy-maint@gentoo.org Proxy Maintainers Build the aggregation plugin (aggregate multiplte values into a single value) Build the apache input plugin (transferred bytes, handled requests, detailed scoreboard statistics) Build the apcups input plugin (UPS charge, load, input/output/battery voltage, etc.) Build the ascent input plugin (statistics about a free server for World of Warcraft) Build the battery input plugin (charge, current and voltage of ACPI and PMU based laptop batteries) Build the bind input plugin (name server and resolver statistics) Build the plugin for sys-cluster/ceph Build the cgroups CPU accounting collection plugin Build the conntrack input plugin (number of nf_conntrack entries) Build the contextswitch input plugin (number of context switches done by the operating system) Build the cpu input plugin (time spent in the system, user, nice, idle, and related states) Build the cpufreq input plugin (CPU frequency, for laptops with speedstep or similar) Build the csv output plugin (write to comma separated values (CSV) files) Build the curl input plugin (parse statistics from websites using regular expressions) Build the curl_json input plugin (get json data via curl and parse it) Build the curl_xml input plugin (get xml data via curl and parse it) Build the dbi input plugin (execute SQL statements on databases and interpret the reply) Build the df input plugin (mountpoint usage) Build the disk input plugin (sectors read/written, number of read/write actions, average completion time of IO-operations) Build the dns input plugin (collects statistics of your DNS traffic on port udp/53) Build the plugin for DRBD statistics Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket) Build the entropy input plugin (available entropy on a system) Build the ethstat input plugin (performance statistics of Linux ethernet cards) Build the exec input/output plugin (executes scripts / applications and reads values back) Build the plugin for File handles statistics Build the filecount input plugin (countd the number of files in a directory and all its subdirectories) Build the fscache input plugin (information about the caching infrastructure for network file-systems etc) Build the gmond input plugin (receive data from gmond, the client daemon of the Ganglia project) Build the hddtemp input plugin (temperature of hard disks) Build the interface input plugin (information about traffic, packets and errors of interfaces) Build the plugin for IPC statistics Build the ipmi input plugin (read hardware sensors from servers using the Intelligent Platform Management Interface (IPMI)) Build the iptables input plugin (statistics from a ip_tables based packet filter) Build the irq input plugin (number of times each interrupt has been handled by the os) Build the java input plugin (embeds a JVM into collectd for writing plugins) Build the libvirt input plugin (statistics about virtualized guests on a system) Build the load input plugin (system load) Build the plugin for Logstash json_event compatible logging Build the logfile output plugin (writes log messages to a text file) Build the LVM input plugin Build the madwifi input plugin (information about Atheros wireless LAN chipsets) Build the match_empty_counter filter plugin Build the match_hashed filter plugin Build the match_regex filter plugin Build the match_timediff filter plugin Build the match_value filter plugin Build the mbmon input plugin (information from mainboard sensors) Build the md input plugin (disk states in Linux md devices) Build the memcachec input plugin (connects to a memcached server) Build the memcached input plugin (connects to a memcached daemon) Build the memory input plugin (physical memory utilization) Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus) Build the mysql input plugin (connects to an MySQL-database and issues a SHOW STATUS command) Build the netlink input plugin (opens a netlink socket to the Linux kernel for getting statistics) Build the network input/output plugin (communicates with other instances of collectd) Build the nfs input plugin (usage of the Network File System) Build the nginx input plugin (number of requests handled by the nginx daemon) Build the notify_desktop output plugin (uses libnotify to display notifications to the user) Build the notify_email output plugin (uses libESMTP to send notifications to a configured email address) Build the ntpd input plugin (queries an NTP server) Build the numa input plugin (statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem) Build the nut input plugin (collects UPS statistics using the Network UPS Tools) Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon) Build the onewire input plugin (collects temperature information from sensors) Build the plugin for OpenLDAP statistics Build the openvpn input plugin (reads the status file printed by OpenVPN) Build the oracle input plugin (SQL-queries one or more Oracle database systems) Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins) Build the ping input plugin (measures network latency) Build the postgresql input plugin (connects to and executes SQL statements on a PostgreSQL database) Build the powerdns input plugin (connects to a local PowerDNS instance) Build the processes input plugin (statistics about processes) Build the protocols input plugin (network protocols) Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins) Build the Redis input plugin Build the routeros input plugin (collect information on devices running RouterOS) Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files) Build the rrdtool output plugin (writes values to RRD-files) Build the sensors input plugin (uses lm-sensors to read hardware sensors) Build the serial input plugin (collects the traffic on serial interfaces) Build the plugin for SMART statistics Build the snmp input plugin (read values from network devices using SNMP) Build the statsd input plugin (accepts statsd-type metrics from a UDP socket) Build the swap input plugin (amount of memory currently written to swap) Build the syslog output plugin (receives messages from collectd and dispatches them to syslog) Build the table input plugin (parses table-like structured plain text) Build the tail input plugin (follows logfiles as e.g. tail -f) Build the target_notification filter plugin Build the target_replace filter plugin Build the target_scale filter plugin Build the target_set filter plugin Build the tcpconns input plugin (number of TCP connections to or from a specified port) Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance) Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines) Build the thermal input plugin (ACPI thermal zone information) Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds) Build the tokyotyrant input plugin (number of records and file size from a running Tokyo Tyrant server) Build the plugin for Advanced statistic on Intel cpu states Build the unixsock output plugin (opens a UNIX domain socket and accepts connections) Build the uptime input plugin (system uptime) Build the users input plugin (number of users currently logged in) Build the uuid plugin (tries hard to determine the UUID of the system it is running on) Build the varnish input plugin Build the libvirt input plugin (statistics about virtualized guests on a system) Build the vmem input plugin (information about the virtual memory subsystem) Build the wireless input plugin (signal quality, signal power and signal-to-noise ratio for wireless LAN cards) Build the write_graphite output plugin (sends the values collected by collectd to Carbon, the storage layer of the Graphite time-series database) Build the write_http output plugin (sends the values collected by collectd to a web-server) Build the Log output plugin Build the write_mongodb output plugin (sends the values collected by collectd to a MongoDB) Build the Redis output plugin Build the Sensu output plugin Build the TSDB output plugin Build the plugin for ZFS ARC statistics Build the plugin for Zookeeper statistics Install user-contributed files in the doc directory