X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=README;h=f77efd219583ee1f72589ce12ff98b04c40a1407;hb=c87d1886c33b6d9bbd98879b7f4f3137f7fc9792;hp=a111e84a3d58c84df858b9dcf02fdfffdf6d8975;hpb=733fc645b6389d1f42aef8f1c1631f1db7d58196;p=collectd.git
diff --git a/README b/README
index a111e84a..f77efd21 100644
--- a/README
+++ b/README
@@ -54,6 +54,9 @@ Features
- chrony
Chrony daemon statistics: Local clock drift, offset to peers, etc.
+ - connectivity
+ Event-based interface status.
+
- conntrack
Number of nf_conntrack entries.
@@ -135,6 +138,9 @@ Features
- gps
Monitor gps related data through gpsd.
+ - gpu_nvidia
+ Monitor NVIDIA GPU statistics available through NVML.
+
- hddtemp
Hard disk temperatures using hddtempd.
@@ -344,6 +350,9 @@ Features
- processes
Process counts: Number of running, sleeping, zombie, ... processes.
+ - procevent
+ Listens for process starts and exits via netlink.
+
- protocols
Counts various aspects of network protocols such as IP, TCP, UDP, etc.
@@ -388,6 +397,9 @@ Features
Acts as a StatsD server, reading values sent over the network from StatsD
clients and calculating rates and other aggregates out of these values.
+ - sysevent
+ Listens to rsyslog events and submits matched values.
+
- swap
Pages swapped out onto hard disk or whatever is called `swap' by the OS..
@@ -560,6 +572,10 @@ Features
Sends data to Sensu, a stream processing and monitoring system, via the
Sensu client local TCP socket.
+ - write_syslog
+ Sends data in syslog format, using TCP, where the message
+ contains the metric in human or JSON format.
+
- write_tsdb
Sends data OpenTSDB, a scalable no master, no shared state time series
database.
@@ -749,6 +765,10 @@ Prerequisites
particular.
+ * CUDA (optional)
+ Used by the `gpu_nvidia' plugin
+
+
* libatasmart (optional)
Used by the `smart' plugin.
@@ -1044,6 +1064,37 @@ To generate the `configure` script, you'll need the following dependencies:
The `build.sh' script takes no arguments.
+Building on Windows
+-----------------------------------------------
+
+Collectd can be built on Windows using Cygwin, and the result is a binary that
+runs natively on Windows. That is, Cygwin is only needed for building, not running,
+collectd.
+
+You will need to install the following Cygwin packages:
+- automake
+- bison
+- flex
+- git
+- libtool
+- make
+- mingw64-x86_64-dlfcn
+- mingw64-x86_64-gcc-core
+- mingw64-x86_64-zlib
+- pkg-config
+
+To build, just run the `build.sh' script in your Cygwin terminal. By default, it installs
+to "C:/Program Files/collectd". You can change the location by setting the INSTALL_DIR
+variable:
+
+$ export INSTALL_DIR="C:/some/other/install/directory"
+$ ./build.sh
+
+or:
+
+$ INSTALL_DIR="C:/some/other/install/directory" ./build.sh
+
+
Crosscompiling
--------------