Code

ethstat plugin: Add documentation.
authorFlorian Forster <octo@collectd.org>
Mon, 12 Mar 2012 06:38:19 +0000 (07:38 +0100)
committerFlorian Forster <octo@collectd.org>
Mon, 12 Mar 2012 06:38:19 +0000 (07:38 +0100)
AUTHORS
README
src/collectd.conf.in
src/collectd.conf.pod

diff --git a/AUTHORS b/AUTHORS
index b7eda4631249049f2bc27430d6d0f9d06abbadb4..90560e347acef55d1dc50bac405725b65a6e41fa 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -54,6 +54,9 @@ Christophe Kalt <collectd at klb.taranis.org>
  - The version 3 `log' mode.
  - Many Solaris related hints and fixes.
 
+Cyril Feraudet <cyril at feraudet.com>
+ - ethstat plugin.
+
 Dan Berrange <berrange at redhat.com>
  - uuid plugin.
 
diff --git a/README b/README
index e65f46bfdd0ed12e64aebb01ac04ec9a849f5055..67cac046aa835e8c0a319a5097e88c74c6914fe4 100644 (file)
--- a/README
+++ b/README
@@ -83,6 +83,9 @@ Features
     - entropy
       Amount of entropy available to the system.
 
+    - ethstat
+      Network interface card statistics.
+
     - exec
       Values gathered by a custom program or script.
       See collectd-exec(5).
index 0e1dc2e4ebca85c7a054c315e282fdb810e70700..01f024dd17b9b3b9273740e32eda2c6d0fb1745a 100644 (file)
@@ -73,6 +73,7 @@
 #@BUILD_PLUGIN_DNS_TRUE@LoadPlugin dns
 #@BUILD_PLUGIN_EMAIL_TRUE@LoadPlugin email
 #@BUILD_PLUGIN_ENTROPY_TRUE@LoadPlugin entropy
+#@BUILD_PLUGIN_ETHSTAT_TRUE@LoadPlugin ethstat
 #@BUILD_PLUGIN_EXEC_TRUE@LoadPlugin exec
 #@BUILD_PLUGIN_FILECOUNT_TRUE@LoadPlugin filecount
 #@BUILD_PLUGIN_FSCACHE_TRUE@LoadPlugin fscache
 #      MaxConns 5
 #</Plugin>
 
+#<Plugin ethstat>
+#      Interface "eth0"
+#</Plugin>
+
 #<Plugin exec>
 #      Exec "user:group" "/path/to/exec"
 #      NotificationExec "user:group" "/path/to/exec"
index 139919f4470fa994494e143f5a26cdd0457e6097..765d2ac7afd9c0c46041ba5bac4c9e8ab9878f71 100644 (file)
@@ -1272,6 +1272,27 @@ at most B<16384> to prevent typos and dumb mistakes.
 
 =back
 
+=head2 Plugin C<ethstat>
+
+The I<ethstat plugin> collects information about network interface cards (NICs)
+by talking directly with the underlying kernel driver using L<ioctl(2)>.
+
+B<Synopsis:>
+
+ <Plugin "ethstat">
+   Interface "eth0"
+ </Plugin>
+
+B<Options:>
+
+=over 4
+
+=item B<Interface> I<Name>
+
+Collect statistical information about interface I<Name>.
+
+=back
+
 =head2 Plugin C<exec>
 
 Please make sure to read L<collectd-exec(5)> before using this plugin. It