Skip to content

Instantly share code, notes, and snippets.

@bjne
Created March 12, 2016 11:44
Show Gist options
  • Save bjne/99c1df227a87ae024dce to your computer and use it in GitHub Desktop.
Save bjne/99c1df227a87ae024dce to your computer and use it in GitHub Desktop.
simplify configuration of collectd
./configure $(sed 's/^#[ ]*--enable/--disable/g' << EOF | awk '{print $1}'
--prefix=/opt/collectd
--enable-aggregation Aggregation plugin
# --enable-amqp AMQP output plugin
# --enable-apache Apache httpd statistics
# --enable-apcups Statistics of UPSes by APC
# --enable-apple_sensors Apple's hardware sensors
# --enable-aquaero Aquaero's hardware sensors
# --enable-ascent AscentEmu player statistics
# --enable-barometer Barometer sensor on I2C
# --enable-battery Battery statistics
# --enable-bind ISC Bind nameserver statistics
# --enable-ceph Ceph daemon statistics
--enable-conntrack nf_conntrack statistics
--enable-contextswitch context switch statistics
# --enable-cpufreq CPU frequency statistics
--enable-cpu CPU usage statistics
# --enable-csv CSV output plugin
# --enable-curl CURL generic web statistics
# --enable-curl_json CouchDB statistics
# --enable-curl_xml CURL generic xml statistics
# --enable-cgroups CGroups CPU usage accounting
# --enable-dbi General database statistics
--enable-df Filesystem usage statistics
--enable-disk Disk usage statistics
# --enable-drbd DRBD statistics
# --enable-dns DNS traffic analysis
# --enable-email EMail statistics
# --enable-entropy Entropy statistics
--enable-ethstat Stats from NIC driver
--enable-exec Execution of external programs
--enable-fhcount File handles statistics
# --enable-filecount Count files in directories
# --enable-fscache fscache statistics
# --enable-gmond Ganglia plugin
--enable-hddtemp Query hddtempd
--enable-interface Interface traffic statistics
--enable-ipc IPC statistics
# --enable-ipmi IPMI sensor statistics
# --enable-iptables IPTables rule counters
# --enable-ipvs IPVS connection statistics
--enable-irq IRQ statistics
# --enable-java Embed the Java Virtual Machine
# --enable-load System load
# --enable-logfile File logging plugin
# --enable-log_logstash Logstash json_event compatible logging
# --enable-lpar AIX logical partitions statistics
# --enable-lvm LVM statistics
# --enable-madwifi Madwifi wireless statistics
# --enable-match_empty_counter The empty counter match
# --enable-match_hashed The hashed match
--enable-match_regex The regex match
--enable-match_timediff The timediff match
--enable-match_value The value match
# --enable-mbmon Query mbmond
# --enable-md md (Linux software RAID) devices
# --enable-memcachec memcachec statistics
# --enable-memcached memcached statistics
--enable-memory Memory usage
# --enable-mic Intel Many Integrated Core stats
# --enable-modbus Modbus plugin
# --enable-mqtt MQTT output plugin
# --enable-multimeter Read multimeter values
--enable-mysql MySQL statistics
# --enable-netapp NetApp plugin
--enable-netlink Enhanced Linux network statistics
--enable-network Network communication plugin
--enable-nfs NFS statistics
--enable-nginx nginx statistics
# --enable-notify_desktop Desktop notifications
# --enable-notify_email Email notifier
# --enable-notify_nagios Nagios notification plugin
--enable-ntpd NTPd statistics
--enable-numa NUMA virtual memory statistics
# --enable-nut Network UPS tools statistics
# --enable-olsrd olsrd statistics
# --enable-onewire OneWire sensor statistics
# --enable-openldap OpenLDAP statistics
# --enable-openvpn OpenVPN client statistics
# --enable-oracle Oracle plugin
# --enable-perl Embed a Perl interpreter
# --enable-pf BSD packet filter (PF) statistics
# --enable-pinba Pinba statistics
# --enable-ping Network latency statistics
# --enable-postgresql PostgreSQL database statistics
# --enable-powerdns PowerDNS statistics
# --enable-processes Process statistics
--enable-protocols Protocol (IP, TCP, ...) statistics
# --enable-python Embed a Python interpreter
# --enable-redis Redis plugin
# --enable-routeros RouterOS plugin
# --enable-rrdcached RRDTool output plugin
# --enable-rrdtool RRDTool output plugin
# --enable-sensors lm_sensors statistics
# --enable-serial serial port traffic
# --enable-sigrok sigrok acquisition sources
# --enable-smart SMART statistics
# --enable-snmp SNMP querying plugin
# --enable-statsd StatsD plugin
--enable-swap Swap usage statistics
# --enable-syslog Syslog logging plugin
# --enable-table Parsing of tabular data
--enable-tail Parsing of logfiles
# --enable-tail_csv Parsing of CSV files
# --enable-tape Tape drive statistics
# --enable-target_notification The notification target
# --enable-target_replace The replace target
# --enable-target_scale The scale target
# --enable-target_set The set target
# --enable-target_v5upgrade The v5upgrade target
# --enable-tcpconns TCP connection statistics
# --enable-teamspeak2 TeamSpeak2 server statistics
# --enable-ted Read The Energy Detective values
# --enable-thermal Linux ACPI thermal zone statistics
# --enable-threshold Threshold checking plugin
# --enable-tokyotyrant TokyoTyrant database statistics
# --enable-turbostat Advanced statistic on Intel cpu states
# --enable-unixsock Unixsock communication plugin
--enable-uptime Uptime statistics
--enable-users User statistics
--enable-uuid UUID as hostname plugin
# --enable-varnish Varnish cache statistics
# --enable-virt Virtual machine statistics
# --enable-vmem Virtual memory statistics
# --enable-vserver Linux VServer statistics
# --enable-wireless Wireless statistics
# --enable-write_graphite Graphite / Carbon output plugin
# --enable-write_http HTTP output plugin
# --enable-write_kafka Kafka output plugin
# --enable-write_log Log output plugin
# --enable-write_mongodb MongoDB output plugin
# --enable-write_redis Redis output plugin
--enable-write_riemann Riemann output plugin
# --enable-write_sensu Sensu output plugin
# --enable-write_tsdb TSDB output plugin
# --enable-xmms XMMS statistics
# --enable-zfs_arc ZFS ARC statistics
# --enable-zone Solaris container statistics
# --enable-zookeeper Zookeeper statistics
EOF
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment