|
Packit Service |
9ccfef |
From: Frank Strauss <strauss@ibr.cs.tu-bs.de>
|
|
Packit Service |
9ccfef |
Newsgroups: comp.protocols.snmp,comp.dcom.net-management
|
|
Packit Service |
9ccfef |
To: mibs@ops.ietf.org, snmpv3@lists.tislabs.com, libsmi@ibr.cs.tu-bs.de
|
|
Packit Service |
9ccfef |
Date: 21 Jun 2002 16:45:00 +0200
|
|
Packit Service |
9ccfef |
Subject: libsmi-0.4 announcement
|
|
Packit Service |
9ccfef |
Message-ID: <libsmi-0.4-ANNOUNCE@ibr.cs.tu-bs.de>
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Libsmi 0.4 is available for download.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Copyright (c) 1999-2002 Frank Strauss, Technical University of Braunschweig.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Libsmi is a C library that allows network management applications and
|
|
Packit Service |
9ccfef |
MIB and PIB authoring tools to access SMI MIB module information and
|
|
Packit Service |
9ccfef |
SPPI PIB module information through a well defined API that hides the
|
|
Packit Service |
9ccfef |
nasty details of locating and parsing MIB or PIB modules. Libsmi
|
|
Packit Service |
9ccfef |
supports exact and iterative retrieval functions for all major SMIv1/v2
|
|
Packit Service |
9ccfef |
and SPPI constructs.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
There are five tools on top of the library and a sh/awk-script:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- Smiquery allows simple queries for single MIB/PIB module items.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- Smilint allows to increase the verbosity of the parser(s), so that
|
|
Packit Service |
9ccfef |
module files can be checked for syntax and semantic errors.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- Smidump can be used to dump MIB and PIBmodules in various
|
|
Packit Service |
9ccfef |
formats. The current output backends allow to dump trees of OIDs,
|
|
Packit Service |
9ccfef |
type definitions and recursive imports, to convert modules between
|
|
Packit Service |
9ccfef |
SMIv1 and SMIv2, to dump SPPI PIBs, to produce JIDM compliant
|
|
Packit Service |
9ccfef |
CORBA-IDL files, UCD-SNMP code stubs, MOSY style output, JAX Java
|
|
Packit Service |
9ccfef |
AgentX sub-agent templates, XML and XML-Schema MIB
|
|
Packit Service |
9ccfef |
representations, Perl and Python representations, graphical
|
|
Packit Service |
9ccfef |
conceptual models, and SCLI code stubs.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- Smidiff allows MIB authors, MIB reviewers and implementors to
|
|
Packit Service |
9ccfef |
compare two revisions of the same MIB for legal and illegal
|
|
Packit Service |
9ccfef |
changes.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- Finally, smistrip allows to strip SMIv1/v2 and SPPI modules from
|
|
Packit Service |
9ccfef |
documents like RFCs and Internet-Drafts.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Enclosed with the libsmi package, there are all (bug fixed) current
|
|
Packit Service |
9ccfef |
IETF standard MIB modules as of 2002-06-21, as well as some other
|
|
Packit Service |
9ccfef |
modules, some SPPI PIBs that are taken from Internet Drafts, man pages
|
|
Packit Service |
9ccfef |
for all library functions and tools, and a small libsmi test suite.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The software comes with automake/autoconf and libtool support. Hence
|
|
Packit Service |
9ccfef |
it should compile and build with or without shared libraries on most
|
|
Packit Service |
9ccfef |
UNIX style platforms, as well as on W32/cygwin, though it's just
|
|
Packit Service |
9ccfef |
developed on Sun Solaris 2.5.x and Linux. However, questions about all
|
|
Packit Service |
9ccfef |
platforms can be discussed on the libsmi mailinglist.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
For those familiar with recent libsmi development: The most
|
|
Packit Service |
9ccfef |
significant changes since the previous 0.3.x releases is the addition
|
|
Packit Service |
9ccfef |
of the SPPI parser (which is integrated into the SMI parser), the
|
|
Packit Service |
9ccfef |
addition of an SPPI dump driver (both supplied by Moritz Bunkus), and
|
|
Packit Service |
9ccfef |
major enhancements of the XML Schema dump driver (supplied by Torsten
|
|
Packit Service |
9ccfef |
Klie). Furthermore, a number of bugs have been fixed and many
|
|
Packit Service |
9ccfef |
Standard MIB modules and PIB modules have been updated and added.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Online information on libsmi together with download and CVS access
|
|
Packit Service |
9ccfef |
information, the (free) license terms, manual pages, and the mailing
|
|
Packit Service |
9ccfef |
list is available at:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
http://www.ibr.cs.tu-bs.de/projects/libsmi/
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Enjoy!
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Frank Strauss <strauss@ibr.cs.tu-bs.de>
|