author | Cyril Feraudet <collectd@feraudet.com> | |
Tue, 4 Oct 2011 13:00:04 +0000 (15:00 +0200) | ||
committer | Florian Forster <octo@collectd.org> | |
Sun, 11 Mar 2012 14:36:35 +0000 (15:36 +0100) | ||
commit | fa0b947c29d14d2883043d560900270e35cb84fd | |
tree | d10a782067b4dbbcd6795bebe2db63e0b2e5fc53 | tree | snapshot |
parent | 2c4c6600fdc06ec2904459bb019b99e4932def28 | commit | diff |
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>
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 | diff | blob | history | |
src/Makefile.am | diff | blob | history | |
src/ethstat.c | [new file with mode: 0644] | blob |
src/ethstat.h | [new file with mode: 0644] | blob |