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 83 84 85 86 87 88
|
LIBSMI -- A LIBRARY FOR SMI MANAGEMENT INFORMATION
==================================================
Copyright (c) 1999 Frank Strauss, Technical University of Braunschweig.
See the file "COPYING" for information on usage and redistribution
of this file, and for a DISCLAIMER OF ALL WARRANTIES.
@(#) $Id: README,v 1.14 1999/06/10 15:28:17 strauss Exp $
This project has been started as part of Frank Strauss' master's
thesis at the Technical University of Braunschweig, Germany.
MANIFEST
========
README this file
COPYING the libsmi lincense terms
ChangeLog a rough history of changes
TODO incomplete list of things to be done
configure configure script
lib/ library source code
tools/ tools source code
doc/draft-irtf-nmrg-sming-00.txt SMIng specification
mibs/ MIB modules to be installed
test/ some test patterns
INSTALLATION
============
Requirements: gcc, flex, bison, and other things most UNIX systems
have on board. The compiler has to support `long long' types.
To configure libsmi, first check
./configure --help
output to see, what options are available. Then run ./configure with the
options of your choice. Choose mibdir and smipath values appripriate
for your environment so that users can live without an SMIPATH
environment variable. Note, that SMIng is not supported by default.
To build libsmi and the tools, run
make
This should build the library libsmi in lib/ and the tools, namely
tools/smilint, tools/smidump, and tools/smiquery.
If you have some standard MIB modules installed and libsmi configured to
find them and to support SMIng, you may run some checks:
make check
If you wish to install the library, some basic MIB modules, the tools
and the man pages, run
make install
To use libsmi applications you might want to set the SMIPATH
environment variable to find more MIB modules than those ones
installed to places that libsmi knows. E.g., if you have Scotty
installed along with its MIB modules, you might want to add this line
to your (bash style) shell startup script:
export SMIPATH=/usr/local/share/mibs:/usr/local/lib/tnm3.0.0/mibs
Or this one, to extend the libsmi search path (note the leading colon):
export SMIPATH=":/usr/local/lib/tnm3.0.0/mibs"
FURTHER READING
===============
Read the man pages for library concepts and usage and for the tools.
Read the SMIng specification (doc/draft-irtf-nmrg-sming-00.txt) for
details on SMIng. You may find further information online, along with
the subscription information on the libsmi mailing list at
http://www.ibr.cs.tu-bs.de/projects/sming/.
Frank Strauss <strauss@ibr.cs.tu-bs.de>
|