> disman API
> Tcl Engine
> Policy Mgmt
The Jasmin Project
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