1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
InterFace STATistics
Gal Roualland <gael.roualland@dial.oleane.com>
===============================================
Releases History:
* v1.1 - 01/01/2004 "The Happy New Year Release"
- Digital Unix (OSF/1) and Tru64 support.
- AIX support (tested on AIX v4.3).
- HP-UX support with DLPI streams interface.
(sample code contributed by Jean-Marc Saffroy <gtm@users.sf.net>)
- Win32 support (native or with cygwin) with GetIfTable interface.
(sample code contributed by Alexandre Raclot <alex@raclot.org>)
- Use net-snmp-config if present to find out SNMP flags.
* v1.0 - 21/04/2003 "The Easter Release"
- SIOCGIFDATA ioctl(2) support for IRIX and OpenBSD.
(allows stats for non root users on OpenBSD).
- Improved kvm(3) support.
- Route sysctl support for BSD based systems.
(allows stats for non root users on NetBSD/MacOS X).
- Handle OpenBSD pflog interfaces as loopbacks.
(suggested by Nick Nauwelaerts <nick@wanadoo.be>)
- Can report total bandwith on monitored interfaces.
(suggested by Nick Nauwelaerts <nick@wanadoo.be>)
- Dynamic column width to cope with long interfaces names
(can be disabled).
- Can report bandwith in kbits/sec instead of kbytes/sec.
- Fix handling of bandwith larger than display width.
- Adjust to height of term when resized.
- Can wrap long stats lines when polling lots of interfaces.
- Can disable scrolling for one line updated display.
(inspired from patch by Joe Laffey <software@laffeycomputer.com>)
- Reprint headers on SIGCONT for use with shell job control.
(suggested by Joe Laffey <software@laffeycomputer.com>)
- Index based polling for ifmib and snmp.
- Max number of requests per snmp packet can be set and is
automatically lowered on "too big" errors.
Poll interfaces independently on error.
Walk indexes to discover available interfaces.
- Generated interface names for snmp are really their index.
(when using #host).
- Ignore interfaces for which statistics are not available.
- Can ignore "null" interfaces (0 bytes ever sent/received)
- Can build as a static library for use in other software.
- Can disable warnings.
- Misc cleanups and improvements.
* v0.5 - 17/01/2002
- Cleaner driver interface, no more static stuff.
- Multiple driver support with individual options.
- Timestamping support.
- Do not include loopback interfaces by default.
- "All" and "Loopback" options for interfaces selection.
- Display format fixup for rates >= 10000 KB/s
- Fast start support with different first delay.
- libcrypto workaround for SNMP (needed on OpenBSD/Sparc at least)
- Debian (deb) packaging support.
- Redhat (rpm) packaging support.
(contributed by Werner Bosse <wbosse@berlin.snafu.de>)
* v0.4 - 24/12/2001 "The Christmas Release"
- SNMP support through ucd-snmp if available.
- Removed syntax restrictions on interfaces names.
- Commas in interfaces names can be escaped.
* v0.3 - 07/12/2001
- BSD-like kvm support.
- if_nameindex support.
- Smarter header reprinting (use terminal line number).
- Shorter delays available.
- No statistics information.
* v0.2 - 04/12/2001
- FreeBSD ifmib, Solaris kstat support.
- Ioctl support to find interfaces.
- More precise measuring.
- autoconf, man pages, etc...
* v0.1 - 02/12/2001
- Initial implementation.
- Linux 2.2 > (/proc) support.
|