X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=README;h=9fb900435eeb938180ac7ac90ea71db1d3da2d35;hb=5b1d67d04e490d48dd72dbb9f84d1a74bfb9dcc1;hp=e749a5f32ffde4dbe1dbe3e95d4f582f7829e8e8;hpb=afebdd7c638962fec65e8188e3dd77f6bf85554f;p=collectd.git diff --git a/README b/README index e749a5f3..9fb90043 100644 --- a/README +++ b/README @@ -45,6 +45,9 @@ Features Name server and resolver statistics from the `statistics-channel' interface of BIND 9.5, 9,6 and later. + - ceph + Statistics from the Ceph distributed storage system. + - cgroups CPU accounting information for process groups under Linux. @@ -229,6 +232,9 @@ Features Read onewire sensors using the owcapu library of the owfs project. Please read in collectd.conf(5) why this plugin is experimental. + - openldap + Read monitoring information from OpenLDAP's cn=Monitor subtree. + - openvpn RX and TX of each client in openvpn-status.log (status-version 2). @@ -293,6 +299,10 @@ Features to have its measurements fed to collectd. This includes multimeters, sound level meters, thermometers, and much more. + - smart + Collect SMART statistics, notably load cycle count, temperature + and bad sectors. + - snmp Read values from SNMP (Simple Network Management Protocol) enabled network devices such as switches, routers, thermometers, rack monitoring @@ -364,6 +374,9 @@ Features - zfs_arc Statistics for ZFS' “Adaptive Replacement Cache” (ARC). + - zookeeper + Read data from Zookeeper's MNTR command. + * Output can be written or sent to various destinations by the following plugins: @@ -423,6 +436,9 @@ Features - write_kafka Sends data to Apache Kafka, a distributed queue. + - write_log + Writes data to the log + - write_mongodb Sends data to MongoDB, a NoSQL database. @@ -604,6 +620,10 @@ Prerequisites particular. + * libatasmart (optional) + Used by the `smart' plugin. + + * libclntsh (optional) Used by the `oracle' plugin. @@ -650,6 +670,10 @@ Prerequisites libjvm” below. (and others) + * libldap (optional) + Used by the `openldap' plugin. + + * liblvm2 (optional) Used by the `lvm' plugin. @@ -782,8 +806,8 @@ Prerequisites * libyajl (optional) - Parse JSON data. This is needed for the `curl_json' and `log_logstash' - plugins. + Parse JSON data. This is needed for the `ceph', `curl_json' and + `log_logstash' plugins. * libvarnish (optional) @@ -858,6 +882,23 @@ Configuring with libjvm Adding "-ljvm" to the JAVA_LDFLAGS is done automatically, you don't have to do that. +Generating the configure script +------------------------------- + +Collectd ships with a `build.sh' script to generate the `configure' +script shipped with releases. + +To generate the `configure` script, you'll need the following dependencies: + +- autoconf +- automake +- flex +- bison +- libtool +- libtool-ltdl + +The `build.sh' script takes no arguments. + Crosscompiling --------------