projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
plugin: Introduced basic support for per-plugin intervals.
[collectd.git]
/
README
diff --git
a/README
b/README
index
1dd09df
..
ac79ce5
100644
(file)
--- a/
README
+++ b/
README
@@
-125,6
+125,10
@@
Features
- load
System load average over the last 1, 5 and 15 minutes.
- load
System load average over the last 1, 5 and 15 minutes.
+ - lpar
+ Detailed CPU statistics of the “Logical Partitions” virtualization
+ technique built into IBM's POWER processors.
+
- libvirt
CPU, disk and network I/O statistics from virtual machines.
- libvirt
CPU, disk and network I/O statistics from virtual machines.
@@
-208,6
+212,10
@@
Features
write your own plugins in Perl and return arbitrary values using this
API. See collectd-perl(5).
write your own plugins in Perl and return arbitrary values using this
API. See collectd-perl(5).
+ - pinba
+ Receive and dispatch timing values from Pinba, a profiling extension for
+ PHP.
+
- ping
Network latency: Time to reach the default gateway or another given
host.
- ping
Network latency: Time to reach the default gateway or another given
host.
@@
-231,6
+239,10
@@
Features
collectd without the need to start a heavy interpreter every interval.
See collectd-python(5) for details.
collectd without the need to start a heavy interpreter every interval.
See collectd-python(5) for details.
+ - redis
+ The redis plugin gathers information from a redis server, including:
+ uptime, used memory, total connections etc.
+
- routeros
Query interface and wireless registration statistics from RouterOS.
- routeros
Query interface and wireless registration statistics from RouterOS.
@@
-284,6
+296,9
@@
Features
- users
Users currently logged in.
- users
Users currently logged in.
+ - varnish
+ Various statistics from Varnish, an HTTP accelerator.
+
- vmem
Virtual memory statistics, e. g. the number of page-ins/-outs or the
number of pagefaults.
- vmem
Virtual memory statistics, e. g. the number of page-ins/-outs or the
number of pagefaults.
@@
-301,9
+316,13
@@
Features
- zfs_arc
Statistics for ZFS' “Adaptive Replacement Cache” (ARC).
- zfs_arc
Statistics for ZFS' “Adaptive Replacement Cache” (ARC).
- * Output can be written or sen
d
to various destinations by the following
+ * Output can be written or sen
t
to various destinations by the following
plugins:
plugins:
+ - amqp
+ Sends JSON-encoded data to an Advanced Message Queuing Protocol (AMQP)
+ server, such as RabbitMQ.
+
- csv
Write to comma separated values (CSV) files. This needs lots of
diskspace but is extremely portable and can be analysed with almost
- csv
Write to comma separated values (CSV) files. This needs lots of
diskspace but is extremely portable and can be analysed with almost
@@
-344,6
+363,9
@@
Features
requests. The transmitted data is either in a form understood by the
Exec plugin or formatted in JSON.
requests. The transmitted data is either in a form understood by the
Exec plugin or formatted in JSON.
+ - write_redis
+ Sends the values to a Redis key-value database server.
+
* Logging is, as everything in collectd, provided by plugins. The following
plugins keep up informed about what's going on:
* Logging is, as everything in collectd, provided by plugins. The following
plugins keep up informed about what's going on:
@@
-423,6
+445,10
@@
Features
* Miscellaneous plugins:
* Miscellaneous plugins:
+ - 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
- uuid
Sets the hostname to an unique identifier. This is meant for setups
where each client may migrate to another physical host, possibly going
@@
-434,7
+460,7
@@
Features
network plugins, makes sure your resources are used efficiently. Also,
since collectd is programmed multithreaded it benefits from hyperthreading
and multicore processors and makes sure that the daemon isn't idle if only
network plugins, makes sure your resources are used efficiently. Also,
since collectd is programmed multithreaded it benefits from hyperthreading
and multicore processors and makes sure that the daemon isn't idle if only
- one plugin
s
waits for an IO-operation to complete.
+ one plugin waits for an IO-operation to complete.
* Once set up, hardly any maintenance is necessary. Setup is kept as easy
as possible and the default values should be okay for most users.
* Once set up, hardly any maintenance is necessary. Setup is kept as easy
as possible and the default values should be okay for most users.
@@
-500,6
+526,10
@@
Prerequisites
* libclntsh (optional)
Used by the `oracle' plugin.
* libclntsh (optional)
Used by the `oracle' plugin.
+ * libcredis (optional)
+ Used by the redis plugin. Please note that you require a 0.2.2 version
+ or higher. <http://code.google.com/p/credis/>
+
* libcurl (optional)
If you want to use the `apache', `ascent', `curl', `nginx', or `write_http'
plugin.
* libcurl (optional)
If you want to use the `apache', `ascent', `curl', `nginx', or `write_http'
plugin.
@@
-546,14
+576,16
@@
Prerequisites
<http://tangent.org/552/libmemcached.html>
* libmodbus (optional)
<http://tangent.org/552/libmemcached.html>
* 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.
<http://dev.mysql.com/>
* libmysqlclient (optional)
Unsurprisingly used by the `mysql' plugin.
<http://dev.mysql.com/>
- * libn
a
tapp (optional)
+ * libn
e
tapp (optional)
Required for the “netapp” plugin.
This library is part of the “Manage ONTAP SDK” published by NetApp.
Required for the “netapp” plugin.
This library is part of the “Manage ONTAP SDK” published by NetApp.
@@
-582,6
+614,9
@@
Prerequisites
Used to capture packets by the `dns' plugin.
<http://www.tcpdump.org/>
Used to capture packets by the `dns' plugin.
<http://www.tcpdump.org/>
+ * libperfstat (optional)
+ Used by various plugins to gather statistics under AIX.
+
* libperl (optional)
Obviously used by the `perl' plugin. The library has to be compiled with
ithread support (introduced in Perl 5.6.0).
* libperl (optional)
Obviously used by the `perl' plugin. The library has to be compiled with
ithread support (introduced in Perl 5.6.0).
@@
-591,10
+626,20
@@
Prerequisites
The PostgreSQL C client library used by the `postgresql' plugin.
<http://www.postgresql.org/>
The PostgreSQL C client library used by the `postgresql' plugin.
<http://www.postgresql.org/>
+ * libprotobuf-c, protoc-c (optional)
+ Used by the `pinba' plugin to generate a parser for the network packets
+ sent by the Pinba PHP extension.
+ <http://code.google.com/p/protobuf-c/>
+
* libpython (optional)
* 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/>
<http://www.python.org/>
+ * librabbitmq (optional; also called “rabbitmq-c”)
+ Used by the AMQP plugin for AMQP connections, for example to RabbitMQ.
+ <http://hg.rabbitmq.com/rabbitmq-c/>
+
* librouteros (optional)
Used by the `routeros' plugin to connect to a device running `RouterOS'.
<http://verplant.org/librouteros/>
* librouteros (optional)
Used by the `routeros' plugin to connect to a device running `RouterOS'.
<http://verplant.org/librouteros/>
@@
-641,6
+686,10
@@
Prerequisites
Parse JSON data. This is needed for the `curl_json' plugin.
<http://github.com/lloyd/yajl>
Parse JSON data. This is needed for the `curl_json' plugin.
<http://github.com/lloyd/yajl>
+ * libvarnish (optional)
+ Fetches statistics from a Varnish instance. This is needed for the Varnish plugin
+ <http://varnish-cache.org>
+
Configuring / Compiling / Installing
------------------------------------
Configuring / Compiling / Installing
------------------------------------