[comp.sys.apollo] SNMP agent for apollo

jamieson@soleil.UUCP (Steve Jamieson) (10/19/89)

I am currently using an implementation of SNMP on my network. I am 
interested to find out if anyone knows of an SNMP
agent that will run on an Apollo. I have about thirty five Apollos
and it would be real helpful. One written under 9.7 or 10.1 would
be good. 


steve jamieson
Harris Semiconductor
rutgers!soleil!jamieson (feed)

liwen@software.org (Andrew Liwen) (10/20/89)

We are currently in the process of designing an SNMP based system,
under SR10.1, for the Apollos.  I have looked at the CMU and MIT
PD sources and am leaning toward CMU as a base.  We want to build
a system that will work with Suns and VAXen as well, however the
Apollo base will be the first.

We have about 200 Apollos, 20+ Suns, and 20+ VAXen here.  However
the number of Suns and VAXen will grow so the tools will need to 
be portable to them.  I'll let you know of our progress and be
glad to share what we get done.

BTW, what SNMP implementation are you using on your net?  I'd like
to compare notes.

//Andy Liwen

dbfunk@ICAEN.UIOWA.EDU (David B Funk) (10/24/89)

WRT posting <822@soleil.UUCP>:

> I am currently using an implementation of SNMP on my network. I am 
> interested to find out if anyone knows of an SNMP
> agent that will run on an Apollo. I have about thirty five Apollos
> and it would be real helpful. One written under 9.7 or 10.1 would
> be good. 

I have looked at porting SNMP to Apollo and there is one major problem.
SNMP assumes that you have a Berkeley (or derivitives) kernal, it
wants to open "/dev/kmem" and go grubbing around in kernal memory
to put out IP stuff (stats, routing tables, etc). As the Apollo kernal
is totally different (in fact the tcp/ip tables aren't even in the
kernal) this won't work very well. The info is actually in a file
in user space (`node_data/tcp_data sr9.x & `node_data/systmp/tcp_data sr10)
and its format is undcoumented. It could be done but it would be messy.
There is hope though; at sr10.2 there are some new "ioctl" calls, that
are released, to export this kind of information to user processes.
With these calls at sr10.2 it should be relatively easy to port SNMP.

Dave Funk