Code

ethstat plugin: Collect performance statistics from NICs.
authorCyril Feraudet <collectd@feraudet.com>
Tue, 4 Oct 2011 13:00:04 +0000 (15:00 +0200)
committerFlorian Forster <octo@collectd.org>
Sun, 11 Mar 2012 14:36:35 +0000 (15:36 +0100)
commitfa0b947c29d14d2883043d560900270e35cb84fd
treed10a782067b4dbbcd6795bebe2db63e0b2e5fc53
parent2c4c6600fdc06ec2904459bb019b99e4932def28
ethstat plugin: Collect performance statistics from NICs.

Hi all,

For my needs at work I wrote a plugin for collectd and I wish to share it with
you.

This plugins, temporary called ethstat and wrote in C, collect lot of
performance counter about network interface as "ethtool -S ethX" do by asking
NIC driver module.

At the moment this plugin work only under Linux. Any help would be great for
make it working under Solaris, AIX and co ...

If you think this plugin may be included to collectd sources, what is the
procedure to do it ?

Regards,
Cyril Feraudet

To be added to configuration file to make it work :

LoadPlugin ethstat

<Plugin ethstat>
 Iface "eth0"
 #Iface "eth1"
 #Iface "eth2"
 #Iface "eth3"
</Plugin>

Signed-off-by: Florian Forster <octo@collectd.org>
configure.in
src/Makefile.am
src/ethstat.c [new file with mode: 0644]
src/ethstat.h [new file with mode: 0644]