projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
apache plugin: Remove legacy code.
[collectd.git]
/
README
diff --git
a/README
b/README
index
e95bae6
..
0c7a422
100644
(file)
--- a/
README
+++ b/
README
@@
-57,6
+57,10
@@
Features
Retrieves JSON data via cURL and parses it according to user
configuration.
Retrieves JSON data via cURL and parses it according to user
configuration.
+ - curl_xml
+ Retrieves XML data via cURL and parses it according to user
+ configuration.
+
- dbi
Executes SQL statements on various databases and interprets the returned
data.
- dbi
Executes SQL statements on various databases and interprets the returned
data.
@@
-143,6
+147,10
@@
Features
Memory utilization: Memory occupied by running processes, page cache,
buffer cache and free.
Memory utilization: Memory occupied by running processes, page cache,
buffer cache and free.
+ - modbus
+ Reads values from Modbus/TCP enabled devices. Supports reading values
+ from multiple "slaves" so gateway devices can be used.
+
- multimeter
Information provided by serial multimeters, such as the `Metex
M-4650CR'.
- multimeter
Information provided by serial multimeters, such as the `Metex
M-4650CR'.
@@
-200,6
+208,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.
@@
-223,6
+235,13
@@
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.
+
- rrdcached
RRDtool caching daemon (RRDcacheD) statistics.
- rrdcached
RRDtool caching daemon (RRDcacheD) statistics.
@@
-273,6
+292,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.
@@
-290,7
+312,7
@@
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:
- csv
plugins:
- csv
@@
-386,6
+408,9
@@
Features
- match_empty_counter
Match counter values which are currently zero.
- match_empty_counter
Match counter values which are currently zero.
+ - match_hashed
+ Match values using a hash function of the hostname.
+
- match_regex
Match values by their identifier based on regular expressions.
- match_regex
Match values by their identifier based on regular expressions.
@@
-401,6
+426,9
@@
Features
- target_replace
Replace parts of an identifier using regular expressions.
- target_replace
Replace parts of an identifier using regular expressions.
+ - target_scale
+ Scale (multiply) values by an arbitrary value.
+
- target_set
Set (overwrite) entire parts of an identifier.
- target_set
Set (overwrite) entire parts of an identifier.
@@
-417,7
+445,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.
@@
-483,6
+511,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.
@@
-528,11
+560,15
@@
Prerequisites
Used by the `memcachec' plugin to connect to a memcache daemon.
<http://tangent.org/552/libmemcached.html>
Used by the `memcachec' plugin to connect to a memcache daemon.
<http://tangent.org/552/libmemcached.html>
+ * libmodbus (optional)
+ Used by the `modbus' plugin to communicate with Modbus/TCP devices.
+ <https://launchpad.net/libmodbus>
+
* 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.
@@
-570,6
+606,11
@@
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)
Used by the `python' plugin. Currently, only 2.3 ≦ Python < 3 is supported.
<http://www.python.org/>
* libpython (optional)
Used by the `python' plugin. Currently, only 2.3 ≦ Python < 3 is supported.
<http://www.python.org/>
@@
-620,6
+661,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
------------------------------------