ethtest


Description:

ethtest is a utility to verify that current ethernet interface settings are what is expected or that excessive errors are not above a set threshold.

Use ethtest if you find that "The Networking Group" has a tendency to change settings on switch ports without notifying you (the System Administrator). I have found that it is nice to have a report (reminder) on system interfaces that checks once the system reboots as this is when misconfigured interfaces seem to be most problematic.

ethtest is designed to be run through a utility like cron (hourly by default). When it finds a misconfigured interface or one that has errors above the set percentage of total packets it will alarm to one of four different locations.

It can log to the following locations:

LaTeX (PDF) documentation for ethtest is included with the source.


The Distribution:

The distribution is in source.

ethtest includes a Makefile with two targets. One that is used for the "full" binary that includes the HP ITO code and one that can be used if the ITO Agent has not been installed. (The source must be compiled against /opt/OV/include/opcapi.h, and the binary must be linked against libraries in /opt/OV/lib.)

The source: ethtest-0_15_2.tar.gz

This code is released under the GPL.