Home
Implementation
Testing
Add-Ons
> disman API
> Smurf
> JAX
> Schedule-MIB
> Tcl Engine
> Policy Mgmt
Documentation
Download
Mailinglist
People



The Jasmin Project
README
A DISMAN-SCHEDLULE-MIB IMPLEMENTATION
=====================================

Copyright (c) 2000,2001 Technical University of Braunschweig.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; see the file COPYING.  If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.

@(#) $Id: README,v 1.4 2001/01/09 17:22:56 strauss Exp $

This is an implementation of the DISMAN-SCHEDULE-MIB defined in
RFC 2591. It has been developed and is known to work on Solaris 2.5.1
and Linux systems as a dynamically loadable MIB module for the
NET-SNMP (formerly UCD-SNMP) 4.2 SNMP agent.

This MIB implementation is part of the Jasmin project
(http://www.ibr.cs.tu-bs.de/projects/jasmin).


MANIFEST
========

README                  this file
COPYING                 the license terms (GPL)
Makefile	        the Makefile to build the code
disman_schedule_mib.c   source file
disman_schedule_mib.h   source file
disman_schedule_mib.8   man page
snmp-tc.h               TC macros (copied from the NET-SNMP sources)
snmpd.conf              a sample agent configuration file
check.scotty		a scotty script to check the agent


BUILDING, TESTING, INSTALLING
=============================

To build the dynamically loadable MIB module you have to adjust the
Makefile first. The supplied Makefile should work fine, if you are
using gcc and NET-SNMP (with dlmod support!) is installed correctly.
Then simply run make:

	$ make

To test the agent, take a look at the snmpd.conf file and adjust it to
your needs. The Schedule MIB relevant part is to load the MIB module
from the right place (you need the full path in the dlmod statement)
and the subsequent sched* statements. See the man page for details. To
start the agent for testing, type (as root) something like:

	$ snmpd -Dschedule -f -L -C -c `pwd`/snmpd.conf

This should start the agent (in foreground, not as a daemon) and
print some Schedule MIB specific debugging information. Now you
can play with the agent by SNMP operations.

If you want to install the Schedule MIB permanently, copy it manually
to your dlmod directory (e.g. /usr/local/lib/snmp/dlmod/) and adjust
your main agent configuration file appropriately.


DOCUMENTATION
=============

For more information, please read the manual page:

	$ nroff -man disman_schedule_mib.8 | less

You should consider to install it manually to an appropriate man page
directory.


Good Luck!

© 2000 TU Braunschweig, NEC C&C Europe    -    Wed Sep 5 12:54:18 2001